Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob64b8e5fb0cc8f3fbe443992930bd235a5d58b596
1 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3         Patch from James Liggett:
4         * plugins/subversion/anjuta-subversion.glade:
5         * plugins/subversion/subversion-diff-dialog.c:
6         (on_subversion_diff_response), (subversion_diff_dialog):
7         * plugins/subversion/subversion-diff-dialog.h:
9         The diff dialog should have a checkbox, enabled by default, that
10         allows the user to make sure that all open files are saved before
11         diffing.
13 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
15         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
17         Icons from tpgww@onepost.net:
18         * pixmaps/Makefile.am:
19         * src/Makefile.am:
20         * src/anjuta-app.c:
21         * src/anjuta-preferences-general.svg:
23         Icons from patch in bug #480093 comment #23. Also renamed icons.
24         To be continued..
26 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
28         Icons from tpgww@onepost.net:
29         * plugins/debug-manager/images/Makefile.am:
30         * plugins/debug-manager/images/anjuta-watch.svg:
31         * plugins/debug-manager/plugin.c: (register_stock_icons):
32         * plugins/gdb/images/Makefile.am:
33         * plugins/gtodo/Makefile.am:
34         * plugins/gtodo/anjuta-gtodo-plugin.svg:
35         * plugins/gtodo/anjuta-gtodo.plugin.in:
36         * plugins/gtodo/interface.c: (stock_icons):
37         * plugins/gtodo/main.h:
38         * plugins/gtodo/plugin.c: (ipreferences_merge):
39         * plugins/terminal/Makefile.am:
40         * plugins/terminal/anjuta-terminal-plugin.svg:
41         * plugins/terminal/anjuta-terminal.plugin.in:
42         * plugins/terminal/terminal.c:
43         * plugins/tools/Makefile.am:
44         * plugins/tools/anjuta-tools-plugin.svg:
45         * plugins/tools/anjuta-tools.plugin.in:
46         * plugins/tools/plugin.c:
47         * plugins/valgrind/Makefile.am:
48         * plugins/valgrind/anjuta-valgrind-plugin.svg:
49         * plugins/valgrind/anjuta-valgrind.plugin.in:
50         * plugins/valgrind/plugin.c: (register_stock_icons),
51         (ipreferences_merge):
53         Icons from patch in bug #480093 comment #23. Also renamed icons.
54         To be continued..
56 2007-11-18  Massimo Cora'   <maxcvs@email.it>
58         reviewed by: Johannes Schmid <jhs@gnome.org>
60         * configure.in:
61         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
62         due to bug #493360. Still present anyway bug #495843
64         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
65         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
66         (on_local_treeview_row_activated),
67         (on_global_treeview_row_activated),
68         (on_global_treeview_row_expanded), (on_project_element_added),
69         (on_project_element_removed), (project_root_added),
70         (symbol_db_activate), (isymbol_manager_search),
71         (isymbol_manager_get_members),
72         (isymbol_manager_get_completions_at_position):
73         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
74         (symbol_db_engine_iterator_node_get_symbol_extra_string):
75         * plugins/symbol-db/symbol-db-engine.c:
76         (sdb_engine_execute_non_select_sql),
77         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
78         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
79         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
80         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
81         (symbol_db_engine_add_new_workspace),
82         (symbol_db_engine_add_new_project),
83         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
84         (sdb_engine_detects_removed_ids),
85         (sdb_engine_walk_down_scope_path),
86         (symbol_db_engine_get_class_parents),
87         (symbol_db_engine_get_global_members),
88         (symbol_db_engine_get_scope_members_by_symbol_id),
89         (symbol_db_engine_get_scope_members),
90         (symbol_db_engine_get_current_scope),
91         (symbol_db_engine_get_file_symbols),
92         (symbol_db_engine_get_symbol_info_by_id),
93         (symbol_db_engine_find_symbol_by_name_pattern):
94         * plugins/symbol-db/symbol-db-engine.h:
95         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
96         (on_symbol_inserted), (symbol_db_view_locals_update_list):
97         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
98         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
99         (on_scan_end), (do_add_root_symbol_to_view),
100         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
101         (trigger_on_symbol_inserted), (add_new_waiting_for),
102         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
103         (on_symbol_inserted), (do_recurse_subtree_and_remove),
104         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
105         (symbol_db_view_row_expanded), (sdb_view_init),
106         (gtree_compare_func), (sdb_view_finalize),
107         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
108         (sdb_view_populate_base_root),
109         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
110         * plugins/symbol-db/symbol-db-view.h:
111         * plugins/symbol-db/tables.sql:
112         * plugins/symbol-db/test/Makefile.am:
113         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
114         (get_scope_members), (get_current_scope), (get_global_members),
115         (get_file_symbols), (get_info_by_id), (main):
117         Rewrote symbol-db-view global tab. Now every expandable node is a query.
118         Started using LIMIT keyword to speed up things.
119         Deprecated GdaCommand in favour of GdaQuery into engine. This should
120         make providers use prepared statements.
122 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
124         Patch from James Liggett:
125         * plugins/subversion/plugin.c: (subversion_instance_init):
126         * plugins/subversion/plugin.h:
127         * plugins/subversion/subversion-diff-dialog.c:
128         (on_subversion_diff_response), (subversion_diff_dialog),
129         (on_menu_subversion_diff):
130         * plugins/subversion/subversion-log-dialog.c:
131         (on_log_view_selected_button_clicked),
132         (on_log_diff_selected_button_clicked),
133         (on_log_diff_previous_button_clicked),
134         (subversion_log_window_create):
135         * plugins/subversion/subversion-ui-utils.c:
136         (get_filename_from_full_path), (init_whole_project),
137         (on_whole_project_toggled):
138         * plugins/subversion/subversion-ui-utils.h:
139         * plugins/subversion/subversion-update-dialog.c:
140         (subversion_update_dialog), (on_menu_subversion_update):
142         Whole Project checkbox enabled by default in diff and update dialogs.
143         changes the editor names for diff editors to something much more
144         descriptive. For example, working copy/head diffs would have an editor
145         with a name like "[Working Copy/Head] some-file.diff," where some-file
146         is the name of the file/directory that was diffed. For diffs against
147         arbitrary diffs the name would look like "[Revisions 2832/3200]
148         some-file.diff" for a diff of some-file between revisions 2832 and
149         3200.
151 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
153         Icons from tpgww@onepost.net:
154         * plugins/subversion/Makefile.am:
155         * plugins/subversion/anjuta-subversion-plugin.svg:
156         * plugins/subversion/anjuta-subversion.plugin.in:
157         * plugins/subversion/plugin.h:
158         * plugins/symbol-browser/Makefile.am:
159         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
160         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
161         * plugins/symbol-browser/plugin.c:
162         * plugins/symbol-db/Makefile.am:
163         * plugins/symbol-db/plugin.c:
164         * plugins/symbol-db/symbol-db.plugin.in:
166         Icons from patch in bug #480093 comment #23. Also renamed icons.
167         To be continued..
169 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
171         Icons from tpgww@onepost.net:
172         * plugins/project-manager/Makefile.am:
173         * plugins/project-manager/anjuta-project-manager-plugin.svg:
174         * plugins/project-manager/anjuta-project-manager.plugin.in:
175         * plugins/project-manager/plugin.c:
176         * plugins/project-wizard/Makefile.am:
177         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
178         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
179         * plugins/project-wizard/druid.h:
180         * plugins/search/Makefile.am:
181         * plugins/search/anjuta-search-plugin.svg:
182         * plugins/search/anjuta-search.plugin.in:
183         * plugins/search/plugin.c:
185         Icons from patch in bug #480093 comment #23. Also renamed icons.
186         To be continued..
188 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
190         * TODO.tasks: updated.
192         Icons from tpgww@onepost.net:
193         * plugins/file-loader/Makefile.am:
194         * plugins/file-loader/anjuta-loader-plugin.svg:
195         * plugins/file-loader/anjuta-loader.plugin.in:
196         * plugins/file-manager/Makefile.am:
197         * plugins/file-manager/anjuta-file-manager-plugin.svg:
198         * plugins/file-manager/file-manager.plugin.in:
199         * plugins/file-manager/plugin.c:
200         * plugins/glade/Makefile.am:
201         * plugins/glade/anjuta-glade-plugin.svg:
202         * plugins/glade/anjuta-glade.plugin.in:
203         * plugins/glade/plugin.c: (register_stock_icons):
204         * plugins/language-manager/Makefile.am:
205         * plugins/language-manager/anjuta-language-manager-plugin.svg:
206         * plugins/language-manager/language-manager.plugin.in:
207         * plugins/message-view/Makefile.am:
208         * plugins/message-view/anjuta-message-manager.plugin.in:
209         * plugins/message-view/anjuta-messages-plugin.svg:
210         * plugins/message-view/plugin.c:
211         * plugins/patch/Makefile.am:
212         * plugins/patch/anjuta-patch-plugin.svg:
213         * plugins/patch/anjuta-patch.plugin.in:
214         * plugins/patch/plugin.c:
215         * plugins/profiler/Makefile.am:
216         * plugins/profiler/anjuta-profiler-plugin.svg:
217         * plugins/profiler/plugin.c: (register_stock_icons):
218         * plugins/profiler/profiler.plugin.in:
219         * plugins/project-import/Makefile.am:
220         * plugins/project-import/anjuta-project-import-plugin.svg:
221         * plugins/project-import/anjuta-project-import.plugin.in:
222         * plugins/project-import/plugin.c:
224         Icons from patch in bug #480093 comment #23. Also renamed icons.
225         To be continued..
227 2007-11-18  Johannes Schmid <jhs@gnome.org>
229         * plugins/build-basic-autotools/build-basic-autotools.c:
230         (build_regex_init):
231         * plugins/debug-manager/anjuta-debug-manager.glade:
232         * plugins/debug-manager/breakpoints.c:
233         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
234         * plugins/file-wizard/file.c:
235         * plugins/gdb/anjuta-gdb.glade:
236         * plugins/glade/plugin.c: (ifile_open):
237         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
238         * plugins/gtodo/mcategory.c: (category_manager_add_item):
239         * plugins/gtodo/tray-icon.c:
240         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
241         * plugins/macro/macros.xml:
242         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
243         Fixed translation bugs (#496833, #488211 and #497758)
244         
245         * plugins/document-manager/plugin.c: (on_editor_changed):
246         Removed unused code
248 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
250         Icons from tpgww@onepost.net:
251         * plugins/devhelp/Makefile.am:
252         * plugins/devhelp/anjuta-devhelp-plugin.svg:
253         * plugins/devhelp/anjuta-devhelp.plugin.in:
254         * plugins/devhelp/plugin.c:
255         * plugins/document-manager/anjuta-document-manager.plugin.in:
256         * plugins/document-manager/images/Makefile.am:
257         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
258         * plugins/document-manager/plugin.c:
259         * plugins/editor/Makefile.am:
260         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
261         * plugins/editor/anjuta-editor.plugin.in:
262         * plugins/editor/plugin.c:
263         * plugins/sample1/Makefile.am:
264         * plugins/sample1/anjuta-sample-plugin.svg:
265         * plugins/sample1/anjuta-sample.plugin.in:
266         * plugins/sourceview/Makefile.am:
267         * plugins/sourceview/plugin.c:
268         * plugins/sourceview/sourceview.plugin.in:
270         Icons from patch in bug #480093 comment #23. Also renamed icons.
271         To be continued..
273 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
275         * TODO.tasks: Updated.
277         Icons from tpgww@onepost.net:
278         * plugins/build-basic-autotools/Makefile.am:
279         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
280         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
281         * plugins/build-basic-autotools/build-basic-autotools.c:
282         * plugins/class-inheritance/Makefile.am:
283         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
284         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
285         * plugins/class-inheritance/plugin.c:
286         * plugins/cvs-plugin/Makefile.am:
287         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
288         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
289         * plugins/cvs-plugin/plugin.c:
290         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
291         * plugins/debug-manager/images/Makefile.am:
292         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
293         * plugins/debug-manager/plugin.c: 
295         Icons from patch in bug #480093 comment #23. Also renamed icons.
296         To be continued..
298 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
300         * (removed) libanjuta/anjuta-children.c,
301         (removed) libanjuta/anjuta-children.h,
302         libanjuta/anjuta-launcher.c,
303         libanjuta/libanjuta.h,
304         libanjuta/Makefile.am,
305         plugins/gdb/debugger.c,
306         plugins/terminal/terminal.c,
307         manuals/reference/libanjuta/libanjuta-sections.txt,
308         manuals/reference/libanjuta/libanjuta-docs.sgml:
309         Replace anjuta_children_register by g_child_watch_add
311 2007-11-13  Johannes Schmid <jhs@gnome.org>
313         * plugins/subversion/anjuta-subversion.glade:
314         * plugins/subversion/subversion-commit-dialog.c:
315         (subversion_commit_dialog):
316         * plugins/subversion/subversion-resolve-dialog.c:
317         (subversion_resolve_dialog):
318         * plugins/subversion/subversion-revert-dialog.c:
319         (subversion_revert_dialog):
320         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
321         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
322         (hide_pulse_progress_bar):
323         * plugins/subversion/subversion-ui-utils.h:
325         Yet another patch from #457477:
326         Add a pulsing progress bar to all dialogs receiving status
328 2007-11-12  Johannes Schmid <jhs@gnome.org>
330         * plugins/document-manager/plugin.c: (create_highlight_submenu):
331         Bug 493583 – crash in Anjuta IDE: trying to open a file
332         
333         * plugins/subversion/subversion-commit-dialog.c:
334         (select_all_files), (subversion_commit_dialog):
335         Patch from jrligget - see #457477
337 2007-11-12  Johannes Schmid <jhs@gnome.org>
339         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
340         * libanjuta/anjuta-plugin-handle.c:
341         (anjuta_plugin_handle_get_about):
342         Bug 495536 – Plugins localization improvement
343         
344         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
345         * plugins/class-gen/anjuta-class-gen-plugin.glade:
346         * plugins/indent/indent.glade:
347         * plugins/subversion/anjuta-subversion.glade:
348         Bug 495245 – Strings bug
350 2007-11-08  James Liggett  <jrliggett@cox.net>
352         reviewed by: Johannes Schmid <jhs@gnome.org>
354         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
355         (anjuta_async_command_finalize),
356         (anjuta_async_command_notification_poll),
357         (anjuta_async_command_thread), (start_command),
358         (notify_data_arrived), (notify_complete),
359         (anjuta_async_command_class_init),
360         (anjuta_async_command_set_error_message),
361         (anjuta_async_command_get_error_message),
362         (anjuta_async_command_lock), (anjuta_async_command_unlock):
363         * libanjuta/anjuta-async-command.h:
364         * libanjuta/anjuta-command.c: (anjuta_command_init),
365         (anjuta_command_finalize), (anjuta_command_class_init),
366         (anjuta_command_start), (anjuta_command_notify_data_arrived),
367         (anjuta_command_notify_complete),
368         (anjuta_command_set_error_message),
369         (anjuta_command_get_error_message):
370         * libanjuta/anjuta-command.h:
371         * libanjuta/anjuta-glade-catalog.c:
372         * libanjuta/anjuta-glade.xml:
373         * libanjuta/anjuta-vcs-status-tree-view.c:
374         (on_selected_column_toggled),
375         (anjuta_vcs_status_tree_view_create_columns),
376         (anjuta_vcs_status_tree_view_init),
377         (anjuta_vcs_status_tree_view_finalize),
378         (anjuta_vcs_status_tree_view_set_property),
379         (anjuta_vcs_status_tree_view_get_property),
380         (anjuta_vcs_status_tree_view_class_init),
381         (anjuta_vcs_status_tree_view_new),
382         (anjuta_vcs_status_tree_view_destroy),
383         (anjuta_vcs_status_tree_view_add), (select_all_paths),
384         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
385         (anjuta_vcs_status_tree_view_unselect_all),
386         (create_selected_paths_list),
387         (anjuta_vcs_status_tree_view_get_selected):
388         * libanjuta/anjuta-vcs-status-tree-view.h:
389         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
390         * libanjuta/anjuta-widgets.h:
391         * plugins/subversion/subversion-add-dialog.c:
392         (on_add_command_finished), (on_subversion_add_response),
393         (subversion_add_dialog), (on_menu_subversion_add),
394         (on_fm_subversion_add):
395         * plugins/subversion/subversion-add-dialog.h:
396         * plugins/subversion/subversion-commit-dialog.c:
397         (on_commit_command_finished), (on_subversion_commit_response),
398         (subversion_commit_dialog), (on_menu_subversion_commit),
399         (on_fm_subversion_commit):
400         * plugins/subversion/subversion-commit-dialog.h:
401         * plugins/subversion/subversion-copy-dialog.c:
402         (on_copy_other_revision_radio_toggled),
403         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
404         (on_copy_command_finished), (on_subversion_copy_response),
405         (subversion_copy_dialog), (on_menu_subversion_copy),
406         (on_fm_subversion_copy):
407         * plugins/subversion/subversion-copy-dialog.h:
408         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
409         (on_subversion_diff_response), (subversion_diff_dialog),
410         (on_menu_subversion_diff), (on_fm_subversion_diff):
411         * plugins/subversion/subversion-diff-dialog.h:
412         * plugins/subversion/subversion-log-dialog.c:
413         (on_diff_selected_column_toggled), (create_columns),
414         (on_log_command_finished), (on_log_view_button_clicked),
415         (on_cat_command_data_arrived), (on_cat_command_finished),
416         (on_log_view_selected_button_clicked), (get_selected_revisions),
417         (on_log_diff_selected_button_clicked),
418         (on_log_diff_previous_button_clicked),
419         (on_subversion_log_vbox_destroy),
420         (on_log_changes_view_row_selected), (subversion_log_window_create),
421         (on_menu_subversion_log), (on_fm_subversion_log),
422         (subversion_log_set_whole_project_sensitive):
423         * plugins/subversion/subversion-log-dialog.h:
424         * plugins/subversion/subversion-merge-dialog.c:
425         (on_merge_command_finished), (on_subversion_merge_response),
426         (on_merge_first_path_browse_button_clicked),
427         (on_merge_second_path_browse_button_clicked),
428         (on_merge_use_first_path_check_toggled),
429         (on_merge_start_revision_radio_toggled),
430         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
431         (on_menu_subversion_merge):
432         * plugins/subversion/subversion-merge-dialog.h:
433         * plugins/subversion/subversion-remove-dialog.c:
434         (on_remove_command_finished),
435         (on_remove_path_browse_button_clicked),
436         (on_subversion_remove_response), (subversion_remove_dialog),
437         (on_menu_subversion_remove), (on_fm_subversion_remove):
438         * plugins/subversion/subversion-remove-dialog.h:
439         * plugins/subversion/subversion-resolve-dialog.c:
440         (on_resolve_command_finished), (on_subversion_resolve_response),
441         (subversion_resolve_dialog), (on_menu_subversion_resolve):
442         * plugins/subversion/subversion-resolve-dialog.h:
443         * plugins/subversion/subversion-revert-dialog.c:
444         (on_revert_command_finished), (on_subversion_revert_response),
445         (subversion_revert_dialog), (on_menu_subversion_revert):
446         * plugins/subversion/subversion-revert-dialog.h:
447         * plugins/subversion/subversion-switch-dialog.c:
448         (on_switch_other_revision_radio_toggled),
449         (on_switch_command_finished), (on_subversion_switch_response),
450         (subversion_switch_dialog), (on_menu_subversion_switch):
451         * plugins/subversion/subversion-switch-dialog.h:
452         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
453         (subversion_data_free), (on_mesg_view_destroy),
454         (create_message_view), (check_filename), (get_log_from_textview),
455         (pulse_timer), (on_pulse_timer_destroyed),
456         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
457         (report_errors), (on_status_command_finished),
458         (on_status_command_data_arrived), (on_command_info_arrived),
459         (select_all_status_items), (clear_all_status_selections),
460         (init_whole_project), (on_whole_project_toggled),
461         (send_diff_command_output_to_editor), (on_diff_command_finished),
462         (stop_status_bar_progress_pulse):
463         * plugins/subversion/subversion-ui-utils.h:
464         * plugins/subversion/subversion-update-dialog.c:
465         (on_update_command_finished), (on_subversion_update_response),
466         (subversion_update_dialog), (on_menu_subversion_update),
467         (on_fm_subversion_update):
468         * plugins/subversion/subversion-update-dialog.h:
469         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
470         (svn_add_command_finalize), (svn_add_command_run),
471         (svn_add_command_class_init), (svn_add_command_new),
472         (svn_add_command_destroy):
473         * plugins/subversion/svn-add-command.h:
474         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
475         (svn_cat_command_finalize), (svn_cat_command_run),
476         (svn_cat_command_class_init), (svn_cat_command_new),
477         (svn_cat_command_destroy), (svn_cat_command_get_output):
478         * plugins/subversion/svn-cat-command.h:
479         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
480         (svn_command_release_ui_lock), (simple_prompt),
481         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
482         (svn_auth_ssl_server_trust_prompt_func_cb),
483         (svn_auth_ssl_client_cert_prompt_func_cb),
484         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
485         (svn_command_init), (svn_command_finalize),
486         (svn_command_class_init), (svn_command_push_info),
487         (svn_command_get_info_queue), (svn_command_set_error),
488         (svn_command_get_client_context), (svn_command_get_pool),
489         (svn_command_lock_ui), (svn_command_unlock_ui),
490         (svn_command_get_revision), (svn_command_copy_path_list),
491         (svn_command_free_path_list):
492         * plugins/subversion/svn-command.h:
493         * plugins/subversion/svn-commit-command.c: (on_log_callback),
494         (svn_commit_command_init), (svn_commit_command_finalize),
495         (svn_commit_command_run), (svn_commit_command_class_init),
496         (svn_commit_command_new), (svn_commit_command_destroy):
497         * plugins/subversion/svn-commit-command.h:
498         * plugins/subversion/svn-copy-command.c: (on_log_callback),
499         (svn_copy_command_init), (svn_copy_command_finalize),
500         (svn_copy_command_run), (svn_copy_command_class_init),
501         (svn_copy_command_new), (svn_copy_command_destroy):
502         * plugins/subversion/svn-copy-command.h:
503         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
504         (svn_diff_command_finalize), (svn_diff_command_run),
505         (svn_diff_command_class_init), (svn_diff_command_new),
506         (svn_diff_command_destroy), (svn_diff_command_get_output):
507         * plugins/subversion/svn-diff-command.h:
508         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
509         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
510         (svn_log_command_class_init), (svn_log_command_new),
511         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
512         * plugins/subversion/svn-log-command.h:
513         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
514         (svn_log_entry_finalize), (svn_log_entry_class_init),
515         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
516         (svn_log_entry_get_author), (svn_log_entry_get_date),
517         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
518         (svn_log_entry_get_full_log):
519         * plugins/subversion/svn-log-entry.h:
520         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
521         (svn_merge_command_finalize), (svn_merge_command_run),
522         (svn_merge_command_class_init), (svn_merge_command_new),
523         (svn_merge_command_destroy):
524         * plugins/subversion/svn-merge-command.h:
525         * plugins/subversion/svn-remove-command.c: (on_log_callback),
526         (svn_remove_command_init), (svn_remove_command_finalize),
527         (svn_remove_command_run), (svn_remove_command_class_init),
528         (svn_remove_command_new), (svn_remove_command_destroy),
529         (svn_remove_command_get_path):
530         * plugins/subversion/svn-remove-command.h:
531         * plugins/subversion/svn-resolve-command.c:
532         (svn_resolve_command_init), (svn_resolve_command_finalize),
533         (svn_resolve_command_run), (svn_resolve_command_class_init),
534         (svn_resolve_command_new), (svn_resolve_command_destroy):
535         * plugins/subversion/svn-resolve-command.h:
536         * plugins/subversion/svn-revert-command.c:
537         (svn_revert_command_init), (svn_revert_command_finalize),
538         (svn_revert_command_run), (svn_revert_command_class_init),
539         (svn_revert_command_new), (svn_revert_command_destroy):
540         * plugins/subversion/svn-revert-command.h:
541         * plugins/subversion/svn-status-command.c:
542         (svn_status_command_init), (svn_status_command_finalize),
543         (on_svn_status_notify), (svn_status_command_run),
544         (svn_status_command_class_init), (svn_status_command_new),
545         (svn_status_command_destroy),
546         (svn_status_command_get_status_queue):
547         * plugins/subversion/svn-status-command.h:
548         * plugins/subversion/svn-status.c: (svn_status_init),
549         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
550         (svn_status_destroy), (svn_status_get_path),
551         (svn_status_get_vcs_status):
552         * plugins/subversion/svn-status.h:
553         * plugins/subversion/svn-switch-command.c:
554         (svn_switch_command_init), (svn_switch_command_finalize),
555         (svn_switch_command_run), (svn_switch_command_class_init),
556         (svn_switch_command_new), (svn_switch_command_destroy):
557         * plugins/subversion/svn-switch-command.h:
558         * plugins/subversion/svn-update-command.c:
559         (svn_update_command_init), (svn_update_command_finalize),
560         (svn_update_command_run), (svn_update_command_class_init),
561         (svn_update_command_new), (svn_update_command_destroy):
562         * plugins/subversion/svn-update-command.h:
564         Now really committed all files from James patch (#457477)
566 2007-11-08  Johannes Schmid <jhs@gnome.org>
568         * TODO.tasks: Updated
570 2007-11-08  James Liggett  <jrliggett@cox.net>
572         reviewed by: Johannes Schmid <jhs@gnome.org>
574         * configure.in:
575         * libanjuta/Makefile.am:
576         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
577         * libanjuta/anjuta-status.h:
578         * libanjuta/libanjuta.h:
579         * plugins/subversion/Makefile.am:
580         * plugins/subversion/anjuta-subversion.glade:
581         * plugins/subversion/anjuta-subversion.ui:
582         * plugins/subversion/plugin.c: (value_added_project_root_uri),
583         (value_removed_project_root_uri), (activate_plugin),
584         (deactivate_plugin), (finalize), (subversion_instance_init):
585         * plugins/subversion/plugin.h:
586         * plugins/subversion/subversion-actions.c:
587         * plugins/subversion/subversion-actions.h:
588         * plugins/subversion/subversion-callbacks.c:
589         * plugins/subversion/subversion-callbacks.h:
590         * plugins/subversion/svn-auth.c:
591         * plugins/subversion/svn-auth.h:
592         * plugins/subversion/svn-backend-priv.h:
593         * plugins/subversion/svn-backend.c:
594         * plugins/subversion/svn-backend.h:
595         * plugins/subversion/svn-notify.c:
596         * plugins/subversion/svn-notify.h:
597         * plugins/subversion/svn-thread.c:
598         * plugins/subversion/svn-thread.h:
599         
600         Commited alpha2 of the new subversion plugin (#457477)
602 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
604         * plugins/debug-manager/command.c:
605         Fix a stupid crash when changing a register value
607 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
609         * libanjuta/interfaces/libanjuta.idl,
610         plugins/debug-manager/command.c,
611         plugins/debug-manager/command.h,
612         plugins/debug-manager/start.c,
613         plugins/gdb/plugin.c,
614         plugins/gdb/debugger.c,
615         plugins/gdb/debugger.h:
616         Use anjuta terminal plugin instead of gnome terminal
617         Select if a terminal is used in the the start_program function
618         Move terminal code from debugger.c to plugin.c
619         Partial fix of bug #481366
621         * plugins/gdb/utilities.c,
622         plugins/gdb/utilities.h:
623         Remove gnome terminal check function
625 2007-11-06  Johannes Schmid <jhs@gnome.org>
627         * plugins/project-import/anjuta-project-import.glade:
628         * plugins/project-import/project-import.c: (on_import_next),
629         (on_import_finish), (project_import_set_directory):
630         * plugins/project-wizard/property.c: (npw_property_create_widget),
631         (npw_property_set_value_from_widget):
632         
633         Replaced gnome_file_entry with gtk_file_chooser_button
634         Fixes #422329 – Creating a new directory in program options doesn't work
635         
636 2007-11-04  Massimo Cora' <maxcvs@email.it>
638         * plugins/symbol-db/plugin.c:
639         add all files at once on project_import.
640         No need to split them into more languages: ctags
641         and the engine will take care of that.
643         * plugins/symbol-db/symbol-db-engine.h,
644         * plugins/symbol-db/symbol-db-engine.c,
645         * plugins/symbol-db/tables.sql,
646         * plugins/symbol-db/test/Makefile.am,
647         * plugins/symbol-db/test/main.c,
648         * plugins/symbol-db/symbol-db-view-locals.c:
649         some memory leaks fixed. Ported the thing to
650         libgda 3.1.2 [or better svn HEAD].
651         Thanks to a fresh new algorithm to detect
652         parent scope we're able to display correcly
653         a local gtktree, including classes not directly
654         defined inside that file.
656 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
658         * plugins/debug-manager/threads.c,
659         plugins/debug-manager/stack_trace.c:
660         Do not display address when not needed
662         * plugins/debug-manager/plugin.c,
663         plugins/debug-manager/breakpoints.c:
664         Breakpoints directly connect to debugger signals
666         * plugins/debug-manager/watch.c:
667         program-unload signal does not exist used debugger-stopped
669         * plugins/debug-manager/queue.c,
670         libanjuta/interfaces/libanjuta.idl:
671         Display error message returned by debugger command
672         Add new error codes
674 2007-11-04  Johannes Schmid <jhs@gnome.org>
676         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
677         Bug 493062 – gcj template needs AC_PROG_CC
678         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
680         * src/anjuta-actions.h:
681         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
682         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
684 === anjuta 2.3.0 ===
686 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
688         * AUTHORS: Updated
690 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
692         * ChangeLog: Tagged 2.3.0 release.
694         * plugins/indent/Makefile.am: Fixed indentation.
696         * plugins/editor/aneditor-autocomplete.cxx:
697         * plugins/editor/aneditor-priv.h:
698         * plugins/editor/aneditor.cxx:
699         * plugins/editor/aneditor.h: Commented out dead codes.
701         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
702         Do not build symbol-db by
703         default. Added 'unstable' in plugin description to signify it's
704         developmental state.
706         * plugins/file-manager/Makefile.am,
707         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
709 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
711         * plugins/debug-manager/utilities.c,
712         plugins/debug-manager/utilities.h,
713         plugins/debug-manager/threads.c,
714         plugins/debug-manager/plugin.c,
715         plugins/debug-manager/plugin.h,
716         plugins/debug-manager/disassemble.h,
717         plugins/debug-manager/watch.c,
718         plugins/debug-manager/watch.h,
719         plugins/debug-manager/breakpoints.c,
720         plugins/debug-manager/stack_trace.c:
721         Replace few remaining function calls by signal 
723         * plugins/debug-manager/disassemble.c,
724         plugins/debug-manager/registers.c,
725         plugins/debug-manager/memory.c,
726         plugins/debug-manager/locals.c,
727         plugins/debug-manager/queue.c,
728         plugins/debug-manager/queue.h:
729         Connect signals when debugger is started
730         Disconnect them when debugger is stopped
731         Do not display window if debugger doesn't support feature
733         * plugins/gdb/plugin.c,
734         libanjuta/interfaces/libanjuta.idl:
735         Remove unused initialization function
737 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
739         * configure.in:
740         * plugins/file-manager/Makefile.am:
741         * scripts/build-schemas.mk: Fixed 'make distcheck'
743 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
745         * manuals/reference/libanjuta/libanjuta-docs.sgml,
746         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
747         to latest API additions.
749         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
750         to API changes.
752 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
754         * ChangeLog: Fixed indentation.
755         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
756         branch.
758 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
760         * libanjuta/interfaces/libanjuta.idl:
761         * plugins/build-basic-autotools/build-basic-autotools.c:
762         (build_compile_file_real), (build_build_project),
763         (build_install_project), (build_clean_project),
764         (build_configure_project), (build_autogen_project),
765         (build_distribution_project), (build_build_module),
766         (build_install_module), (build_clean_module), (fm_build),
767         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
768         (finalize), (basic_autotools_plugin_instance_init),
769         (ibuildable_set_command), (ibuildable_reset_commands),
770         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
771         (ibuildable_install), (ibuildable_configure),
772         (ibuildable_generate), (ibuildable_iface_init):
773         * plugins/build-basic-autotools/build-basic-autotools.h:
775         Added API for commands override in build interface and implemented
776         them in build plugin. Useful for other plugins override build
777         commands depending on project environment.
779 2007-10-28  Naba Kumar  <naba@gnome.org>
781         * src/anjuta.glade,
782         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
783         Fixed widget alignment for dock switcher tab style combo and
784         scratchbox path entrybox.
786 2007-10-28  Johannes Schmid <jhs@gnome.org>
788         * plugins/document-manager/plugin.c: (on_editor_changed):
789         Fixed a memory leak and simplified code (thanks again Sébastien)
790         
791         * configure.in:
792         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
793         and OFFSET sql statements)
795 2007-10-28  Massimo Cora' <maxcvs@email.it>
797         * plugins/symbol-db/plugin.c,
798         plugins/symbol-db/symbol-db-engine.h,
799         plugins/symbol-db/symbol-db-view.c,
800         plugins/symbol-db/symbol-db-view.c,
801         plugins/symbol-db/symbol-db-view-locals.c,
802         plugins/symbol-db/symbol-db-view-locals.h,
803         plugins/symbol-db/symbol-db-engine.c:
804         Better end-of-file-scan detection, permitting
805         an improved scope/inheritance parsing.
806         Locals tab gtktree now displays correct
807         namespace->class->children tree, even if
808         in a C++ file there isn't class declaration.
810 2007-10-27  Johannes Schmid <jhs@gnome.org>
812         Patch from Stanislav Brabec <sbrabec@suse.cz>
813         * configure.in:
814         Bug 489798 – Do not rely on svn-config
816         Patch from Michael Wolf <maw@ximian.com>:
817         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
818         (egg_tree_model_filter_remove_node),
819         (egg_tree_model_filter_row_deleted):
820         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
822 2007-10-27  Johannes Schmid <jhs@gnome.org>
824         * plugins/devhelp/anjuta-devhelp.ui:
825         * plugins/message-view/anjuta-message-manager.ui:
827         Added some separators to the toolbar
828         
829         * plugins/document-manager/plugin.c:
830         (on_support_plugin_deactivated), (load_new_support_plugins),
831         (unload_unused_support_plugins), (on_editor_changed):
832         
833         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
834         for pointing out that is was crap.
836 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
838         * libanjuta/interfaces/libanjuta.idl,
839         libanjuta/anjuta-plugin-manager.c,
840         libanjuta/anjuta-plugin-manager.h,
841         libanjuta/anjuta-c-plugin-factory.c,
842         libanjuta/anjuta-c-module.h,
843         libanjuta/anjuta-c-module.c:
844         Report detailled error message in case of plugin loading failure
846 2007-10-24  Johannes Schmid <jhs@gnome.org>
848         * configure.in:
849         * plugins/Makefile.am:
850         
851         Activate build of symbol-db plugin (when libgda is available)
852         
853         * plugins/document-manager/plugin.c:
854         (on_support_plugin_deactivated), (on_editor_changed):
855         
856         Properly handle language support plugins even when they are
857         unloaded by the session.
858         
859         * plugins/symbol-db/plugin.c: (register_stock_icons),
860         Port to new REGISTER_ICONS stuff
861   
862 2007-10-22  Massimo Cora'  <maxcvs@email.it>
864         * plugins/symbol-db/plugin.c,
865         * plugins/symbol-db/symbol-db-view.c
866         * plugins/symbol-db/symbol-db-engine.h,
867         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
868         * plugins/symbol-db/symbol-db-view-locals.c,
869         * plugins/symbol-db/symbol-db-view-locals.h,
870         * plugins/symbol-db/symbol-db-engine.c:
871         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
872         Added a new algorithm for dynamic population of the local symbols' tab.
873         Now the default view is tree-like.
874         Some fixes on engine correct some population issues.    
876 2007-10-23  Naba Kumar  <naba@gnome.org>
878         * plugins/glade/Makefile.am: Corrected conditional not to install
879         .plugin file if plugin is disabled.
880         * plugins/sourceview/Makefile.am: Corrected conditional not to
881         install schemas if plugin is not built.
883 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
885         * plugins/debug-manager/queue.c:
886         Fix #488061: Mutiple crash dialogs
888         * plugins/gdb/debugger.c,
889         plugins/gdb/debugger.h:
890         Remove maximum gdb command length, should fix bug#474811
892 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
894         * manuals/reference/libanjuta/plugin-description-file.sgml,
895         manuals/reference/libanjuta/libanjuta-docs.sgml,
896         manuals/reference/libanjuta/libanjuta-sections.txt,
897         libanjuta/interfaces/libanjuta.idl,
898         libanjuta/anjuta-c-module.c,
899         libanjuta/anjuta-c-plugin-factory.c:
900         Document last changes in plugin code
902 2007-10-19  Johannes Schmid <jhs@gnome.org>
904         * plugins/subversion/subversion-callbacks.c: (check_filename):
905         
906         Fixed #487854 – Anjuta crashes when i try to add a SVN url
908 2007-10-19  Naba Kumar  <naba@gnome.org>
910         * plugins/file-manager/file-model.c: Fixed a critical runtime
911         warning.
913 2007-10-18  Johannes Schmid <jhs@gnome.org>
915         * libanjuta/anjuta-ui.h:
916         Small fix on icon macros
917         
918         * libanjuta/interfaces/libanjuta.idl:
919         * plugins/language-manager/plugin.c: (ilanguage_get_name),
920         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
921         (ilanguage_iface_init):
922         
923         Added get_from_editor() and get_name_from_editor() methods
924         to IAnjutaLanguage
925         
926         * plugins/document-manager/plugin.c:
927         (update_editor_ui_interface_items), (on_editor_changed):
928         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
929         .in:
930         * plugins/language-support-cpp-java/plugin.c: (install_support):
931         
932         Ported plugins to use the new interface
934 2007-10-17  Johannes Schmid <jhs@gnome.org>
936         * libanjuta/anjuta-ui.h:
937         
938         Added macros to register stock icons to stop all this copy&paste
939         which had spread over a lot of files. New macros support to add 
940         icons with toolbar and menu size (16 and 24)
941         
942         * plugins/class-inheritance/plugin.c: (register_stock_icons):
943         * plugins/debug-manager/images/anjuta-attach.svg:
944         * plugins/debug-manager/images/anjuta-step-out.svg:
945         * plugins/debug-manager/images/anjuta-step-over.svg:
946         * plugins/debug-manager/plugin.c: (register_stock_icons):
947         * plugins/document-manager/images/Makefile.am:
948         * plugins/document-manager/images/anjuta-block-end.svg:
949         * plugins/document-manager/images/anjuta-block-start.svg:
950         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
951         * plugins/document-manager/images/anjuta-bookmark.svg:
952         * plugins/document-manager/images/anjuta-go-history-next.svg:
953         * plugins/document-manager/images/anjuta-go-history-prev.svg:
954         * plugins/document-manager/plugin.c: (register_stock_icons):
955         * plugins/glade/plugin.c: (register_stock_icons):
956         * plugins/language-support-cpp-java/plugin.c:
957         (register_stock_icons):
958         * plugins/message-view/Makefile.am:
959         * plugins/message-view/anjuta-go-message-next.svg:
960         * plugins/message-view/anjuta-go-message-prev.svg:
961         * plugins/message-view/anjuta-message-view.svg:
962         * plugins/message-view/messages.xpm:
963         * plugins/message-view/plugin.c: (register_stock_icons):
964         * plugins/patch/plugin.c: (patch_plugin_activate):
965         * plugins/project-manager/plugin.c: (register_stock_icons):
966         * plugins/search/Makefile.am:
967         * plugins/search/anjuta-go-match-next.svg:
968         * plugins/search/anjuta-go-match-prev.svg:
969         * plugins/search/plugin.c: (activate_plugin):
970         * plugins/symbol-browser/plugin.c: (register_stock_icons):
971         * plugins/terminal/terminal.c: (register_stock_icons):
972         * plugins/valgrind/plugin.c: (register_stock_icons):
973         
974         Updated to use the new icons and added several new and updated 
975         icons from #480093
977 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
979         * libanjuta/anjuta-plugin-handle.c,
980         libanjuta/anjuta-plugin-handle.h:
981         Add a new path property containing the directory of the .plugin
982         file, library file (.so or whatever) must be in the same directory
984         * libanjuta/anjuta-plugin-manager.c,
985         libanjuta/interfaces/libanjuta.idl,
986         (removed) libanjuta/anjuta-glue-plugin.c,
987         (removed) libanjuta/anjuta-glue-plugin.h,
988         (removed) libanjuta/anjuta-glue-c.c,
989         (removed) libanjuta/anjuta-glue-c.h,
990         (removed) libanjuta/anjuta-glue-cpp.c,
991         (removed) libanjuta/anjuta-glue-cpp.h,
992         (removed) libanjuta/anjuta-glue-factory.c,
993         (removed) libanjuta/anjuta-glue-factory.h,
994         (added) libanjuta/anjuta-c-module.c,
995         (added) libanjuta/anjuta-c-module.h,
996         (added) libanjuta/anjuta-c-plugin-factory.c,
997         (added) libanjuta/anjuta-c-plugin-factory.h,
998         libanjuta/Makefile.am:
999         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
1000         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
1001         implementing IAnjutaPluginFactory
1002         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
1004         * libanjuta/libanjuta.h:
1005         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
1006         interface)
1008         * libanjuta/anjuta-plugin.h:
1009         Replace AnjutaGluePlugin by GTypeModule
1010         Remove unused anjuta_glue_get_component_type replaced by
1011         g_type_from_name
1013         * plugins/build-basic-autotools/build-basic-autotools.h,
1014         plugins/class-gen/plugin.h,
1015         plugins/class-inheritance/plugin.h,
1016         plugins/cvs-plugin/plugin.h,
1017         plugins/debug-manager/plugin.h,
1018         plugins/devhelp/plugin.h,
1019         plugins/document-manager/plugin.h,
1020         plugins/editor/plugin.h,
1021         plugins/file-loader/plugin.h,
1022         plugins/file-wizard/plugin.h,
1023         plugins/gdb/plugin.h,
1024         plugins/glade/plugin.h,
1025         plugins/gtodo/plugin.h,
1026         plugins/indent/plugin.h,
1027         plugins/language-manager/plugin.h,
1028         plugins/language-support-cpp-java/plugin.h,
1029         plugins/macro/plugin.h,
1030         plugins/message-view/plugin.h,
1031         plugins/patch/plugin.h,
1032         plugins/profiler/plugin.h,
1033         plugins/project-import/plugin.h,
1034         plugins/project-manager/plugin.h,
1035         plugins/project-wizard/plugin.h,
1036         plugins/sample1/plugin.h,
1037         plugins/search/plugin.h,
1038         plugins/sourceview/plugin.h,
1039         plugins/subversion/plugin.h,
1040         plugins/symbol-browser/plugin.h,
1041         plugins/symbol-db/plugin.h,
1042         plugins/terminal/terminal.c,
1043         plugins/tools/plugin.h,
1044         plugins/valgrind/plugin.h:
1045         Replace AnjutaGluePlugin by GTypeModule
1047 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
1049         * plugins/debug-manager/breakpoints.c:
1050         Fix bug#487112, crash while removing a breakpoint in a new file
1052 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
1054         * plugins/document-manager/search-box.c:
1055         Fix a crash (with an useful comment) focus-out-event handler must
1056         return a gboolean
1058 2007-10-14 Johannes Schmid <jhs@gnome.org>
1060         * plugins/sourceview/sourceview.c:
1061         Hide calltip when "Up" or "Down" key is pressed
1063 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
1065         * plugins/document-manager/search-box.c:
1066         Change included file order to avoid a compile error with gnome 2.16
1068 2007-10-13  Johannes Schmid <jhs@gnome.org>
1070         * plugins/debug-manager/plugin.c: (enable_log_view):
1071         
1072         Fixed crash when closing a project and unloading another while
1073         the debugger is enabled
1075 2007-10-13  Johannes Schmid <jhs@gnome.org>
1077         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
1078         
1079         Use correct breakpoint icon
1080         
1081         * plugins/devhelp/Makefile.am:
1082         * plugins/devhelp/anjuta-go-help-next.svg:
1083         * plugins/devhelp/anjuta-go-help-prev.svg:
1084         * plugins/devhelp/plugin.c: (register_stock_icons),
1085         (devhelp_activate):
1086         
1087         Added new icons from #480093
1088         
1089         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
1090         * plugins/document-manager/images/anjuta-bookmark-first.svg:
1091         * plugins/document-manager/images/anjuta-bookmark-last.svg:
1092         * plugins/document-manager/images/anjuta-bookmark-next.svg:
1093         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
1094         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
1095         * plugins/message-view/anjuta-go-message-next.svg:
1096         * plugins/message-view/anjuta-go-message-prev.svg:
1097         
1098         Updated icons from #480093
1099                 
1100         * src/anjuta-actions.h:
1101         Use GTK_STOCK_FULLSCREEN
1102         
1103         * src/anjuta-app.c: (on_gdl_style_changed),
1104         (anjuta_app_instance_init):
1105         * src/anjuta.glade:
1106         
1107         Added preference option to set the gdl switcher style
1109 2007-10-13  Johannes Schmid <jhs@gnome.org>
1111         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1112         (get_property_value_as_string), (set_property_value_as_string),
1113         (register_callbacks):
1114         * libanjuta/anjuta-preferences.h:
1115         
1116         Support GtkFileChooserButton as preferences widget
1117         
1118         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
1119         
1120         Fixed a Gtk-Critical
1121         
1122         * plugins/file-manager/Makefile.am:
1123         * plugins/file-manager/file-model.c: (file_model_filter_file),
1124         (file_model_add_dummy), (file_model_expand_idle),
1125         (file_model_set_property), (file_model_get_property),
1126         (file_model_class_init):
1127         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
1128         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
1129         (file_manager_activate), (file_manager_finalize),
1130         (file_manager_instance_init), (ipreferences_merge),
1131         (ipreferences_unmerge), (ipreferences_iface_init):
1132         * plugins/file-manager/plugin.h:
1133         
1134         Added preferences to file-manager
1136         * plugins/glade/plugin.c: (activate_plugin):
1137         
1138         Move Properties widget into center because it is way to big
1139         for the sidebar
1141 2007-10-10  Johannes Schmid <jhs@gnome.org>
1143         * plugins/language-support-cpp-java/Makefile.am:
1144         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
1145         * plugins/language-support-cpp-java/anjuta-complete.svg:
1146         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
1147         * plugins/language-support-cpp-java/plugin.c:
1148         (register_stock_icons):
1149         
1150         And yet some more icons...
1152 2007-10-10  Johannes Schmid <jhs@gnome.org>
1154         * plugins/debug-manager/breakpoints.c:
1155         * plugins/debug-manager/images/Makefile.am:
1156         * plugins/debug-manager/images/anjuta-bookmark.svg:
1157         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
1158         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
1159         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
1160         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
1161         * plugins/debug-manager/images/anjuta-linemark.svg:
1162         * plugins/debug-manager/images/anjuta-pcmark.svg:
1163         * plugins/debug-manager/plugin.c: (register_stock_icons):
1164         * plugins/debug-manager/sparse_view.c:
1165         * plugins/document-manager/images/Makefile.am:
1166         * plugins/document-manager/images/anjuta-block-select.svg:
1167         * plugins/document-manager/images/anjuta-fold-close.svg:
1168         * plugins/document-manager/images/anjuta-fold-open.svg:
1169         * plugins/document-manager/images/anjuta-fold-toggle.svg:
1170         * plugins/document-manager/images/anjuta-indent-less.svg:
1171         * plugins/document-manager/images/anjuta-indent-more.svg:
1172         * plugins/document-manager/images/anjuta-swap.svg:
1173         * plugins/document-manager/images/block_select.xpm:
1174         * plugins/document-manager/images/fold_close.xpm:
1175         * plugins/document-manager/images/fold_open.xpm:
1176         * plugins/document-manager/images/fold_toggle.xpm:
1177         * plugins/document-manager/images/indent.xpm:
1178         * plugins/document-manager/images/indent_dcr.xpm:
1179         * plugins/document-manager/images/indent_inc.xpm:
1180         * plugins/document-manager/plugin.c: (register_stock_icons):    
1181         * plugins/editor/Makefile.am:
1182         * plugins/editor/anjuta-bookmark-16.xpm:
1183         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
1184         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
1185         * plugins/editor/anjuta-linemark-16.xpm:
1186         * plugins/editor/anjuta-pcmark-16.xpm:
1187         * plugins/editor/bookmark.xpm:
1188         * plugins/editor/breakpoint-disabled.xpm:
1189         * plugins/editor/breakpoint-enabled.xpm:
1190         * plugins/editor/linemarker.xpm:
1191         * plugins/editor/program-counter.xpm:
1192         * plugins/editor/text_editor.c:
1193         * plugins/message-view/Makefile.am:
1194         * plugins/message-view/anjuta-go-message-next.svg:
1195         * plugins/message-view/anjuta-go-message-prev.svg:
1196         * plugins/message-view/anjuta-message-manager.ui:
1197         * plugins/message-view/plugin.c:
1198         * plugins/sourceview/Makefile.am:
1199         * plugins/sourceview/sourceview.c:
1201         Integrated lots of icons from #480093
1202         Thanks to <tpgww@onepost.net>
1204         * plugins/document-manager/plugin.c:
1205         Do not mark the line in ifile_open(), that looks ugly.
1206         
1207         * plugins/document-manager/search-box.c: (on_search_focus_out),
1208         (search_box_init):
1209         Clear the status bar on focus_out.
1210         
1211         * plugins/file-loader/anjuta-loader-plugin.ui:
1212         Fixed a missing "="
1214 2007-10-09  Johannes Schmid <jhs@gnome.org>
1216         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
1217         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
1219         Some things I missed in the patch for #484419
1220         
1221         * plugins/document-manager/action-callbacks.c:
1222         (on_new_file_activate):
1223         * plugins/document-manager/action-callbacks.h:
1224         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
1225         (on_window_key_press_event), (on_gconf_notify_timer):
1226         
1227         484645 – patch to deal with docman FIXME etc
1228         
1229         * plugins/editor/text_editor.c: (text_editor_set_indicator):
1230         * plugins/search/search-replace.c: (search_and_replace),
1231         (write_message_pane), (search_replace_populate),
1232         (translate_dialog_strings), (create_dialog),
1233         (anjuta_search_replace_activate):
1234         * plugins/search/search-replace_backend.c:
1235         (file_buffer_new_from_path), (get_next_match),
1236         (create_search_entries), (regex_backref),
1237         (clear_search_replace_instance):
1238         * plugins/search/search-replace_backend.h:
1239         
1240         #484573 – patch to correct various search-related issues
1241         
1242         Thanks for the above patches to <tpgww@onepost.net>
1243         
1244         * plugins/sourceview/sourceview.c:
1245         (sourceview_create_highligth_indic):
1246         
1247         Use the same marker for important as gedit (yellow background)
1249         * plugins/document-manager/anjuta-document-manager.ui:
1250         * plugins/file-loader/anjuta-file-loader.ui:
1251         * plugins/file-loader/plugin.c:
1252         
1253         Moved FileNew action to document-manager
1255 2007-10-08  Johannes Schmid <jhs@gnome.org>
1257         * plugins/document-manager/search-box.c: (on_search_activated):
1258         Mark messages for translation
1260 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
1262         reviewed by: Johannes Schmid <jhs@gnome.org>
1264         * plugins/Makefile.am:
1265         * plugins/build-basic-autotools/build-basic-autotools.c:
1266         (build_compile_file_real):
1267         * plugins/search/search-replace.c:
1268         * plugins/valgrind/preferences.c: (build_general_prefs):
1269         
1270         Fix #484379 – Contents of Makefile.am plugins and
1271         #484419 – Improvement into translation
1273 2007-10-06  Johannes Schmid <jhs@gnome.org>
1275         * libanjuta/interfaces/anjuta-idl-compiler.pl:
1277         Fixed to properly support pointer-to-pointer (**) types
1279         * libanjuta/interfaces/libanjuta.idl:
1280         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
1281         * plugins/sourceview/sourceview-cell.h:
1282         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
1283         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
1284         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
1285         (isearch_backward), (isearch_iface_init):
1286         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
1287         (itext_editor_iface_init), (iselection_set_iter),
1288         (iselection_get_start_iter), (iselection_get_end_iter),
1289         (iselection_iface_init), (isearch_forward), (isearch_backward),
1290         (isearch_iface_init):
1291         
1292         Added IAnjutaEditorSearch interface and some utility methods to
1293         migrate from positions to iterators for the editor interface.
1294         
1295         * plugins/document-manager/Makefile.am:
1296         * plugins/document-manager/action-callbacks.c:
1297         (on_goto_line_no1_activate), (on_show_search):
1298         * plugins/document-manager/action-callbacks.h:
1299         * plugins/document-manager/anjuta-docman.c:
1300         (anjuta_docman_add_document), (anjuta_docman_show_editor),
1301         (anjuta_docman_grab_text_focus):
1302         * plugins/document-manager/anjuta-document-manager.ui:
1303         * plugins/document-manager/goto_line.c: (removed)
1304         * plugins/document-manager/goto_line.h: (removed)
1305         * plugins/document-manager/search-box.c:
1306         * plugins/document-manager/search-box.h:
1307         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
1308         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
1309         (update_editor_ui_interface_items), (on_editor_added),
1310         (activate_plugin), (deactivate_plugin):
1311         * plugins/document-manager/plugin.h:
1312         
1313         Created new incremental "Quick Search" bar in the document manager to
1314         replace the crappy EggToolbar entries. Uses the new search interface and
1315         it thus much faster and more reliable.
1316         Fixes: 
1317         Bug 357544 – incremental search should work consistently (or not at all) 
1318         when main toolbar is hidden
1319         Bug 440637 – Search, don't work very well (partly for incremental search)
1320         
1321         * plugins/search/anjuta-search.ui:
1322         * plugins/search/plugin.c: (activate_plugin):
1323         
1324         Removed incremental search stuff
1325         
1326         * plugins/build-basic-autotools/build-basic-autotools.c:
1327         (on_session_save), (on_session_load):
1328         * plugins/build-basic-autotools/executer.c:
1329         (get_program_parameters):
1330         
1331         Scroll to selected executable and remember it across sessions
1332         (followup of #477976)
1333         
1334         * plugins/debug-manager/plugin.c: (value_added_current_editor):
1335         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
1336         
1337         * plugins/devhelp/anjuta-devhelp.ui:
1338         Rearraged toolbar items a bit
1340 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
1342         * plugins/debug-manager/command.c,
1343         plugins/debug-manager/queue.c,
1344         plugins/gdb/plugin.c,
1345         plugins/gdb/debugger.c:
1346         Fix several crashing bugs (including bug#482985) with the debugger
1347         when closing project, stopping the debugger, restarting the program
1349 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
1351         * libanjuta/anjuta-launcher.c:
1352         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
1354 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
1356         * plugins/debug-manager/command.c,
1357         plugins/debug-manager/queue.c:
1358         Asynchronous command can abort other commands in queue
1359         Resynchronize debugger state when a command is cancelled
1361         * plugins/debug-manager/breakpoints.c:
1362         Free BreakpointItem only when it is not used anymore
1364         * plugins/gdb/plugin.c:
1365         Do not return TRUE if the callback and/or ready signal is not used
1367         * plugins/gdb/debugger.c:
1368         Fix a crash, return correct state when debugger is stopped
1370 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
1372         * plugins/project-wizard/autogen.c:
1373         Fix bug#482067, escape project wizard user defined strings
1375 2007-10-01  Johannes Schmid <jhs@gnome.org>
1377         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1378         .glade:
1379         * plugins/build-basic-autotools/build-basic-autotools.c:
1380         (basic_autotools_plugin_instance_init):
1381         * plugins/build-basic-autotools/build-basic-autotools.h:
1382         * plugins/build-basic-autotools/executer.c:
1383         (get_program_parameters):
1384         
1385         Fixed #477976 – Keybinding in run dialog
1387 2007-09-30  Johannes Schmid <jhs@gnome.org>
1389         * plugins/Makefile.am:
1390         Do not build indent plugin (yet)
1391         
1392         * plugins/document-manager/plugin.c: (ipreferences_merge):
1393         Fixed unintentional and wrong change
1395         * plugins/indent/anjuta-indent.ui:
1396         Added missing file
1398 2007-09-28  Johannes Schmid <jhs@gnome.org>
1400         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
1401         * libanjuta/anjuta-launcher.h:
1402         Add a method to send EOF to some process. Needed for the indent plugin
1403         and should be useful in general. It does not actually send EOF as this
1404         is not possible with utf-8, but closes the stream instead.
1406         * plugins/devhelp/plugin.c: (value_added_current_editor):
1407         Fixed a Gtk-Critical due to the IAnjutaEditor - 
1408         IAnjutaDocument switch.
1410         * configure.in:
1411         * plugins/Makefile.am:
1412         * plugins/document-manager/Makefile.am:
1413         * plugins/document-manager/action-callbacks.c:
1414         * plugins/document-manager/anjuta-document-manager.glade:
1415         * plugins/document-manager/anjuta-document-manager.ui:
1416         * plugins/document-manager/images/Makefile.am:
1417         * plugins/document-manager/images/indent_auto.xpm:
1418         * plugins/document-manager/images/indent_set.xpm:
1419         * plugins/document-manager/indent-dialog.c:
1420         * plugins/document-manager/indent-dialog.h:
1421         * plugins/document-manager/indent-util.c:
1422         * plugins/document-manager/indent-util.h:
1423         * plugins/document-manager/indent_test.c:
1424         * plugins/document-manager/plugin.c: (register_stock_icons),
1425         (docman_plugin_instance_init), (ipreferences_merge):
1426         * plugins/document-manager/plugin.h:
1427         
1428         Removed indent code from document manager
1429         
1430         * plugins/indent/Makefile.am:
1431         * plugins/indent/indent-dialog.c:
1432         * plugins/indent/indent-util.c: (indent_init_indent_style):
1433         * plugins/indent/indent.glade:
1434         * plugins/indent/indent.plugin.in:
1435         * plugins/indent/plugin.c: (on_indent_finished),
1436         (on_indent_output), (on_indent_action_activate),
1437         (on_edit_editor_indent), (on_style_combo_changed),
1438         (value_added_current_editor), (value_removed_current_editor),
1439         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
1440         (indent_plugin_finalize), (indent_plugin_dispose),
1441         (anjuta_indent_plugin_instance_init),
1442         (anjuta_indent_plugin_class_init), (ipreferences_merge),
1443         (ipreferences_unmerge), (ipreferences_iface_init):
1444         * plugins/indent/plugin.h:
1446         Moved indent code to it's own plugin. Also reimplemented indent invocation
1447         using anjuta_launcher and streams. This is not yet completely working, maybe
1448         I got something wrong with the launcher.
1449         Also fixed #478987 – Unusable 'Indent setting window' on preferences
1451 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
1453         * plugins/debug-manager/plugin.c:
1454         Fix bug#480851, disconnect save_session signal when plugin is unloaded
1456 2007-09-27  Johannes Schmid <jhs@gnome.org>
1458         * libanjuta/interfaces/libanjuta.idl:
1459         * plugins/Makefile.am:
1460         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
1461         (isymbol_type_str), (isymbol_name), (isymbol_args),
1462         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
1463         (isymbol_impl), (isymbol_iface_init):
1464         * plugins/symbol-browser/an_symbol_info.c:
1465         * plugins/symbol-browser/an_symbol_info.h:
1466         * plugins/symbol-db/Makefile.am:
1467         * plugins/symbol-db/plugin.c:
1468         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1469         (value_added_current_editor), (on_editor_foreach_clear),
1470         (value_removed_current_editor), (project_root_added),
1471         (symbol_db_activate), (symbol_db_deactivate),
1472         (isymbol_manager_search):
1473         * plugins/symbol-db/readtags.c: (initialize_1):
1474         * plugins/symbol-db/symbol-db-engine-iterator.c:
1475         (sdb_engine_iterator_instance_init),
1476         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
1477         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
1478         (symbol_db_engine_iterator_move_next),
1479         (symbol_db_engine_iterator_move_prev),
1480         (symbol_db_engine_iterator_get_n_items),
1481         (symbol_db_engine_iterator_last),
1482         (symbol_db_engine_iterator_set_position),
1483         (symbol_db_engine_iterator_get_position),
1484         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
1485         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
1486         (isymbol_iter_foreach), (isymbol_iter_set_position),
1487         (isymbol_iter_get_position), (isymbol_iter_get_length),
1488         (isymbol_iter_clone), (isymbol_iter_assign),
1489         (isymbol_iter_iface_init):
1490         * plugins/symbol-db/symbol-db-engine-iterator.h:
1491         * plugins/symbol-db/symbol-db-engine.c:
1492         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
1493         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1494         (sdb_engine_finalize), (sdb_engine_get_type),
1495         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1496         (sdb_engine_get_table_id_by_unique_name2),
1497         (sdb_engine_get_table_id_by_unique_name3),
1498         (symbol_db_engine_add_new_workspace),
1499         (symbol_db_engine_get_opened_project_name),
1500         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
1501         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
1502         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
1503         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1504         (sdb_engine_add_new_scope_definition),
1505         (sdb_engine_add_new_tmp_heritage_scope),
1506         (sdb_engine_second_pass_update_scope_1),
1507         (sdb_engine_second_pass_update_heritage),
1508         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
1509         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
1510         (symbol_db_engine_update_project_symbols),
1511         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1512         (symbol_db_engine_update_buffer_symbols),
1513         (sdb_engine_walk_down_scope_path),
1514         (sdb_engine_prepare_symbol_info_sql),
1515         (symbol_db_engine_get_global_members),
1516         (symbol_db_engine_get_scope_members_by_symbol_id),
1517         (symbol_db_engine_get_scope_members),
1518         (symbol_db_engine_get_current_scope),
1519         (symbol_db_engine_get_file_symbols):
1520         * plugins/symbol-db/symbol-db-engine.h:
1521         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1522         (on_symbol_updated), (on_symbol_inserted),
1523         (symbol_db_view_locals_get_line),
1524         (symbol_db_view_locals_update_list):
1525         * plugins/symbol-db/symbol-db-view-search.c:
1526         (sdb_view_search_model_filter), (sdb_view_search_get_type):
1527         * plugins/symbol-db/symbol-db-view-search.h:
1528         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
1529         (do_add_hidden_children), (do_recurse_and_add_new_sym),
1530         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
1531         * plugins/symbol-db/tables.sql:
1532         * plugins/symbol-db/test/Makefile.am:
1533         * plugins/symbol-db/test/main.c: (add_new_files), (main):
1534         Updated patch from Massimo to improve symbol-db plugin
1536         * plugins/document-manager/plugin.c: (on_editor_changed):
1537         Make the code a bit more robust
1538         
1539         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
1540         (anjuta_document_get_property), (anjuta_document_class_init),
1541         (anjuta_document_init), (set_uri), (document_loader_loaded),
1542         (anjuta_document_load), (document_saver_saving):
1543         * plugins/sourceview/anjuta-document.h:
1544         * plugins/sourceview/sourceview.c: (autodetect_language),
1545         (ilanguage_set_language), (ilanguage_get_language):
1546         Fix language detection on startup
1548 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
1550         * plugins/document-manager/action-callbacks.c:
1551         (on_editor_command_upper_case_activate),
1552         (on_editor_command_lower_case_activate): Leftover commit from previous
1553         commit (see last changlog entry by me).
1554         
1555         * plugins/file-manager/plugin.c: (file_manager_activate):
1556         Gave proper widget name so that layout works.
1558 2007-09-26  Johannes Schmid <jhs@gnome.org>
1560         * plugins/document-manager/plugin.c: (on_editor_changed),
1561         (docman_plugin_instance_init):
1562         Only unload/load language-support plugins if necessary.
1563         
1564         * plugins/language-manager/plugin.c: (language_manager_activate):
1565         Removed some debugging code
1567         * plugins/sourceview/sourceview.c: (on_document_saved),
1568         (ilanguage_set_language), (ilanguage_get_language):
1569         Fixed ianjuta_language interface and ensure that highlighting is
1570         activated when a new file is saved.
1571         
1572 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
1574         * libanjuta/interfaces/libanjuta.idl:
1575         * plugins/document-manager/action-callbacks.c:
1576         (on_editor_command_upper_case_activate),
1577         (on_editor_command_lower_case_activate):
1578         * plugins/editor/text_editor.c: (iselection_has_selection),
1579         (iselection_get_start), (iselection_get_end),
1580         (iselection_iface_init):
1581         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1582         * plugins/sourceview/sourceview.c: (iselect_has_selection),
1583         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
1584         method and implemented it for both scintilla and sourceview editors.
1585         Updated document-manager and assist plugins to use the new method.
1587 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
1589         * plugins/file-manager/file-view.c:
1590         Fix typo, allow to compile new file manager with gtk < 2.12
1592 2007-09-25  Johannes Schmid <jhs@gnome.org>
1594         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1595         Support Auto-Indent for single lines (e.g no selection);
1596         
1597         * plugins/macro/plugin.c:
1598         Do not use the same shortcut as auto-indent does
1599         
1600         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1601         Optimized keyboard navigation - do not emit char_added when only
1602         navigation keys have been pressed.
1604 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1606         * plugins/language-support-cpp-java/cpp-java-assist.c:
1607         (on_assist_chosen), (cpp_java_assist_install),
1608         (cpp_java_assist_uninstall):
1609         * plugins/language-support-cpp-java/plugin.c: (install_support),
1610         (uninstall_support): Install and uninstall support in correct order.
1611         Fixes a bug where it was installed multiple times resulting in
1612         inserting autocomplete text multiple times.
1614 2007-09-25  Johannes Schmid <jhs@gnome.org>
1616         * configure.in:
1617         Add GNOME_WARNING_FLAGS(maximum) and
1618         GNOME_CXX_WARNIGS(yes) to avoid bugs
1619         the compiler can warn you.
1620         
1621         * libegg/test-tree-utils.c: (key_test):
1622         * plugins/file-manager/file-model.c:
1623         (file_model_cancel_expand_idle), (file_model_sort),
1624         (file_model_row_expanded):
1625         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1626         (file_view_refresh), (file_view_get_selected), (file_view_init),
1627         (file_view_new):
1628         * plugins/file-manager/file-view.h:
1629         * plugins/symbol-db/readtags.c: (initialize_1):
1630         * src/main.c:
1631         
1632         Fixed the more critical warnings
1634 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1636         Icons from tpgww@onepost.net:
1637         * configure.in:
1638         * plugins/debug-manager/Makefile.am:
1639         * plugins/debug-manager/images/Makefile.am:
1640         * plugins/debug-manager/images/anjuta-attach.svg:
1641         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
1642         * plugins/debug-manager/images/anjuta-step-into.svg:
1643         * plugins/debug-manager/images/anjuta-step-out.svg:
1644         * plugins/debug-manager/images/anjuta-step-over.svg:
1645         * plugins/debug-manager/plugin.c: (register_stock_icons):
1646         * plugins/document-manager/Makefile.am:
1647         * plugins/document-manager/block_select.xpm:
1648         * plugins/document-manager/fold_close.xpm:
1649         * plugins/document-manager/fold_open.xpm:
1650         * plugins/document-manager/fold_toggle.xpm:
1651         * plugins/document-manager/images/Makefile.am:
1652         * plugins/document-manager/images/anjuta-block-end.svg:
1653         * plugins/document-manager/images/anjuta-block-start.svg:
1654         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
1655         * plugins/document-manager/images/anjuta-bookmark-first.svg:
1656         * plugins/document-manager/images/anjuta-bookmark-last.svg:
1657         * plugins/document-manager/images/anjuta-bookmark-next.svg:
1658         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
1659         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
1660         * plugins/document-manager/indent.xpm:
1661         * plugins/document-manager/indent_auto.xpm:
1662         * plugins/document-manager/indent_dcr.xpm:
1663         * plugins/document-manager/indent_inc.xpm:
1664         * plugins/document-manager/indent_set.xpm:
1665         * plugins/document-manager/plugin.c: Added nicer icons for
1666         document manager and debugger. Organized icons in 'images'
1667         directories.
1669 2007-09-24  Johannes Schmid <jhs@gnome.org>
1671         * src/anjuta-app.c: (anjuta_app_add_widget_full):
1672         Fixed a missing NULL in g_object_set.
1674 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1676         * plugins/language-support-cpp-java/cpp-java-assist.c:
1677         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
1678         scope memebers just after scope operator is entered.
1680 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1682         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1683         * plugins/language-support-cpp-java/cpp-java-assist.c:
1684         (completion_function), (completion_compare),
1685         (cpp_java_assist_tag_destroy), (create_completion),
1686         (cpp_java_assist_destroy_completion_cache),
1687         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
1688         Show '()' for function items in autocomplete list. Allow adding
1689         ' ' and/or '(' after function call autocompletion and have preferences
1690         settings for them.
1692 2007-09-24  Johannes Schmid <jhs@gnome.org>
1694         * sourceview.c: Reverting patch from r3157 because
1695         of side-effects
1697 2007-09-24  Johannes Schmid <jhs@gnome.org>
1699         * plugins/search/search-replace.c: (on_message_clicked):
1701         Fixed #427104 – No "highlight" of lines matching find-result
1703 2007-09-24  Johannes Schmid <jhs@gnome.org>
1705         * src/anjuta.glade:
1707         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
1709 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
1711         reviewed by: Johannes Schmid <jhs@gnome.org>
1713         * plugins/build-basic-autotools/executer.c: (execute_program):
1714         Fix #478238 – set env for execute programe in the terminal
1716 2007-09-24 Tom <tpgww@onepost.net>
1718         reviewed by: Johannes Schmid <jhs@gnome.org>
1720         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1721         Fix memory leak
1722         
1723         * plugins/debug-manager/disassemble.c: (on_disassemble):
1724         Correct a format string in DEBUG_PRINT()
1726 2007-09-23  Johannes Schmid <jhs@gnome.org>
1728         * plugins/sourceview/sourceview.c: (offset_to_position),
1729         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
1730         (ieditor_get_position), (iselect_set), (iselect_get_start),
1731         (iselect_get_end):
1732         
1733         Fixed #Bug 440637 – Search, don't work very well
1735 2007-09-23  Johannes Schmid <jhs@gnome.org>
1737         * plugins/file-manager/file-model.c: (file_model_get_filename):
1738         * plugins/file-manager/file-model.h:
1739         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
1740         (file_view_init), (file_view_class_init):
1741         * plugins/message-view/message-view.c:
1742         (message_view_query_tooltip), (message_view_dispose),
1743         (message_view_instance_init), (message_view_class_init):
1745         Added GTK+ 2.12 style tooltips to file-manager and message view.
1746         Only build if GTK+ 2.12 is availible otherwise for message-view, the
1747         old implementation is used.
1749 2007-09-23  Johannes Schmid <jhs@gnome.org>
1751         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
1752         Fixed typo
1753         
1754         * plugins/language-manager/language-manager.plugin.in:
1755         Marked UserActivatable=FALSE
1756         
1757         * plugins/language-manager/plugin.c: (load_languages),
1758         (language_manager_activate), (language_manager_deactivate),
1759         (language_manager_dispose), (language_manager_instance_init),
1760         (language_manager_find_mime_type), (language_manager_find_string),
1761         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
1762         (ilanguage_get_name), (ilanguage_get_strings):
1763         
1764         Fixed various stupid bugs in language-manager plugin
1765         
1766         * plugins/symbol-db/symbol-db-engine.c:
1767         (sdb_engine_second_pass_update_scope_1):
1768         
1769         Add a g_return_if_fail to avoid a crash though still unsure
1770         what's causing it.
1772 2007-09-23  Johannes Schmid <jhs@gnome.org>
1774         * plugins/symbol-db/plugin.c: (on_project_element_added),
1775         (sources_array_free), (sources_array_add_foreach),
1776         (project_root_added):
1777         * plugins/symbol-db/symbol-db-engine.c:
1778         (symbol_db_engine_add_new_files):
1779         * plugins/symbol-db/symbol-db-engine.h:
1780         
1781         Added support for other languages than "C" to symbol-db. Now
1782         supports all languages listed by the language-manager.
1784 2007-09-23  Tom <tpgww@onepost.net>
1786         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
1788         * configure.in:
1789         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
1790         
1791         * libanjuta/anjuta-glue-factory.c: (load_plugin),
1792         (anjuta_glue_factory_get_object_type):
1793         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1794         * plugins/build-basic-autotools/build-basic-autotools.c:
1795         (value_added_current_editor):
1796         * plugins/debug-manager/breakpoints.c:
1797         (breakpoints_dbase_edit_breakpoint),
1798         (on_toggle_breakpoint_activate):
1799         * plugins/debug-manager/plugin.c:
1800         (on_run_to_cursor_action_activate):
1801         * plugins/debug-manager/stack_trace.c:
1802         (dma_thread_update_stack_trace):
1803         * plugins/gdb/plugin.c:
1804         * plugins/glade/plugin.c: (ifile_open):
1805         * plugins/profiler/gprof-call-graph-view.c:
1806         * plugins/profiler/gprof-flat-profile-view.c:
1807         * plugins/profiler/gprof-function-call-tree-view.c:
1808         * plugins/profiler/gprof-options.c: (setup_widgets):
1809         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1810         * plugins/search/search-replace_backend.c:
1811         (file_buffer_new_from_te):
1812         * plugins/sourceview/assist-tip.c: (assist_tip_move):
1813         * plugins/sourceview/assist-window.c: (assist_window_set_property),
1814         (assist_window_get_property), (assist_window_move):
1815         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
1816         (value_added_current_editor):
1817         * plugins/symbol-db/plugin.c: (value_added_current_editor):
1818         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
1819         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
1820         
1821         Many small code, warnings and leak fixes
1823 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
1825         * (removed) plugins/debug-manager/debugger.c,
1826         (removed) plugins/debug-manager/debugger.h,
1827         (added) plugins/debug-manager/command.c,
1828         (added) plugins/debug-manager/command.h,
1829         (added) plugins/debug-manager/queue.c,
1830         (added) plugins/debug-manager/queue.h,
1831         plugins/debug-manager/breakpoints.c,
1832         plugins/debug-manager/debug_tree.c,
1833         plugins/debug-manager/debug_tree.h,
1834         plugins/debug-manager/disassemble.c,
1835         plugins/debug-manager/disassemble.h,
1836         plugins/debug-manager/locals.c,
1837         plugins/debug-manager/locals.h,
1838         plugins/debug-manager/memory.c,
1839         plugins/debug-manager/memory.h,
1840         plugins/debug-manager/plugin.c,
1841         plugins/debug-manager/plugin.h,
1842         plugins/debug-manager/registers.c,
1843         plugins/debug-manager/registers.h,
1844         plugins/debug-manager/sharedlib.c,
1845         plugins/debug-manager/sharedlib.h,
1846         plugins/debug-manager/signals.c,
1847         plugins/debug-manager/signals.h,
1848         plugins/debug-manager/stack_trace.c,
1849         plugins/debug-manager/stack_trace.h,
1850         plugins/debug-manager/start.h,
1851         plugins/debug-manager/start.c,
1852         plugins/debug-manager/threads.c,
1853         plugins/debug-manager/threads.h,
1854         plugins/debug-manager/watch.c,
1855         plugins/debug-manager/watch.h,
1856         plugins/debug-manager/Makefile.am,
1857         plugins/gdb/debugger.c,
1858         plugins/gdb/debugger.h,
1859         plugins/gdb/plugin.c,
1860         libanjuta/interfaces/libanjuta.idl:
1861         Split debug-manager/debugger.c into command.c and queue.c
1862         Clean up debugger queue
1863         DmaDebuggerQueue object does not implement IAnjutaDebugger
1865 2007-09-23  Johannes Schmid <jhs@gnome.org>
1867         * configure.in:
1868         Bumped version to 2.3.0 (to ensure bugzilla bugs are
1869         set correctly, etc.)
1870         
1871         * libanjuta/anjuta-glue-factory.c: (load_plugin):
1872         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
1873         (plugin_set_update):
1874         
1875         Show an error dialog instead of crashing when plugin loading fails
1877         * plugins/language-manager/Makefile.am:
1878         * plugins/language-manager/language-manager.plugin.in:
1879         * plugins/language-manager/languages.xml:
1880         * plugins/language-manager/plugin.c: (language_destroy),
1881         (load_languages), (language_manager_activate),
1882         (language_manager_deactivate), (language_manager_finalize),
1883         (language_manager_dispose), (language_manager_instance_init),
1884         (language_manager_class_init), (language_manager_find_mime_type),
1885         (language_manager_find_string), (ilanguage_get_from_mime_type),
1886         (ilanguage_get_from_string), (ilanguage_get_name),
1887         (ilanguage_get_strings), (ilanguage_iface_init):
1888         * plugins/language-manager/plugin.h:
1889         
1890         Added new language-manager plugin to have a better organisation for
1891         language names. The xml probabaly needs to be extended over time.
1892         
1893         * plugins/Makefile.am:
1894         * plugins/document-manager/plugin.c: (on_editor_changed):
1895         
1896         Adapted to new IAnjutaLanguage interface. Do not unload language-support
1897         because it does not really save memory but makes tab switching slow.
1898         
1899         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1900         .in:
1901         * plugins/language-support-cpp-java/plugin.c: (install_support),
1902         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
1903         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
1904         unloading
1906         * plugins/language-support-cpp-java/cpp-java-assist.c:
1907         (cpp_java_assist_show_autocomplete):
1908         
1909         Fix autocomplete to only show valid completions
1911         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1912         Calltips always have correct size and position now
1914 2007-09-22  Johannes Schmid <jhs@gnome.org>
1916         * plugins/search/search-replace_backend.c: (get_next_match):
1917         Removed code introduced by accident that causes a crash.
1918         
1919         * plugins/sourceview/sourceview-tags.c:
1920         * plugins/sourceview/sourceview-tags.h:
1921         Removed ununsed files
1923 2007-09-22  Johannes Schmid <jhs@gnome.org>
1925         * plugins/language-support-cpp-java/cpp-java-assist.c:
1926         Fixed build error
1928 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1930         * plugins/language-support-cpp-java/cpp-java-assist.c:
1931         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
1932         Increased matching brace search to 500 chars.
1934 2007-09-21  Johannes Schmid <jhs@gnome.org>
1936         * plugins/language-support-cpp-java/cpp-java-assist.c:
1937         (cpp_java_assist_get_pre_word),
1938         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1939         
1940         Added some profiling debug code
1941         
1942         * plugins/language-support-cpp-java/cpp-java-utils.c:
1943         (cpp_java_util_jump_to_matching_brace):
1944         * plugins/language-support-cpp-java/cpp-java-utils.h:
1945         * plugins/language-support-cpp-java/plugin.c:
1946         (get_line_indentation_base), (get_line_auto_indentation):
1947         
1948         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
1949         avoid looping over the whole file when using calltips which is too slow and
1950         unneeded.
1951         
1952         * plugins/sourceview/assist-tip.c: (assist_tip_init),
1953         (assist_tip_set_tips), (assist_tip_get_coordinates),
1954         (assist_tip_new):
1955         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1956         
1957         Better calltips appearance (use theme now) and avoid jumping
1958         calltips
1960 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1962         * plugins/document-manager/plugin.c:
1963         (update_editor_ui_interface_items):
1964         * plugins/language-support-cpp-java/plugin.c: (install_support),
1965         (uninstall_support): Moved autocomplete ui update code from
1966         document-manager to language-plugin.
1968 2007-09-21  Johannes Schmid <jhs@gnome.org>
1970         * libanjuta/interfaces/libanjuta.idl:
1971         
1972         Added IAnjutaLanguage interface (might still change...) for
1973         the upcoming language-manager plugin.
1974         
1975         * plugins/file-manager/Makefile.am:
1976         * plugins/file-manager/file-model.c:
1977         (file_model_cancel_expand_idle), (file_model_add_dummy),
1978         (file_model_expand_idle), (file_model_sort),
1979         (file_model_row_expanded), (file_model_row_collapsed),
1980         (file_model_init), (file_model_finalize),
1981         (file_model_set_property), (file_model_get_property),
1982         (file_model_class_init), (file_model_new), (file_model_refresh),
1983         (file_model_get_uri):
1984         * plugins/file-manager/file-model.h:
1985         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1986         (file_view_expand_row_idle), (file_view_refresh),
1987         (file_view_get_selected), (file_view_button_press_event),
1988         (file_view_selection_changed), (file_view_init),
1989         (file_view_get_property), (file_view_set_property),
1990         (file_view_finalize), (file_view_class_init):
1991         
1992         Split up model/view as far as possible and fixed some file-manager
1993         bugs (popup-menu and incorrect project loading).
1994         
1995         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1996         Use monospace font for tips.
1997         
1998         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
1999         (sourceview_cell_new), (icell_get_character), (icell_get_length),
2000         (icell_get_attribute), (icell_style_get_font_description),
2001         (icell_style_get_color), (icell_style_get_background_color),
2002         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
2003         (iiter_foreach), (iiter_set_position), (iiter_get_position),
2004         (iiter_get_length), (iiter_clone), (iiter_assign):
2006         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
2007         interface. This is way faster though it has the drawback to create invalid
2008         iterators if the buffer is changed.
2010 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
2012         * libanjuta/interfaces/libanjuta.idl:
2013         * plugins/document-manager/action-callbacks.c:
2014         * plugins/document-manager/anjuta-document-manager.ui:
2015         * plugins/document-manager/plugin.c: (register_stock_icons):
2016         * plugins/editor/text_editor.c:
2017         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
2018         * plugins/language-support-cpp-java/cpp-java-assist.c:
2019         (cpp_java_assist_get_calltip_context):
2020         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
2021         (register_stock_icons), (cpp_java_plugin_activate_plugin):
2023         Moved autocomplete menu action from document-manager to assist plugin
2024         and got rid of deprecated autocomplete interface.
2026 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
2028         * libanjuta/interfaces/libanjuta.idl:
2029         * plugins/editor/text_editor.c: (iassist_iface_init):
2030         * plugins/language-support-cpp-java/cpp-java-assist.c:
2031         (cpp_java_assist_check), (on_assist_chosen):
2032         * plugins/sourceview/sourceview.c: (iassist_iface_init):
2033         Removed react() methods in both editors and assist interface. Assist
2034         plugin itself handles setting the autocomplete. Also fixed
2035         some mem leaks.
2037 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
2039         * plugins/file-manager/Makefile.am:
2040         * plugins/file-manager/file-view.c: (file_view_add_dummy),
2041         (file_view_expand_idle), (file_view_init):
2042         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
2043         (file_manager_set_default_uri), (project_root_added),
2044         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
2045         (file_manager_activate), (file_manager_deactivate),
2046         (file_manager_instance_init), (file_manager_class_init),
2047         (ifile_manager_set_root), (ifile_manager_set_selected),
2048         (ifile_manager_iface_init): Adjusted white spaces to match
2049         anjuta convention.
2051 2007-09-19  Naba Kumar  <naba@gnome.org>
2053         * libanjuta/interfaces/libanjuta.idl:
2054         * plugins/editor/text_editor.c: (text_editor_instance_init),
2055         (iassist_show_tips), (iassist_cancel_tips),
2056         (iassist_hide_suggestions), (iassist_iface_init):
2057         * plugins/editor/text_editor.h:
2058         * plugins/editor/text_editor_cbs.c:
2059         (on_text_editor_scintilla_notify):
2060         * plugins/language-support-cpp-java/cpp-java-assist.c:
2061         (is_scope_context_character), (is_word_character),
2062         (create_completion), (cpp_java_assist_get_scope_context),
2063         (cpp_java_assist_get_pre_word),
2064         (cpp_java_assist_get_scope_operator),
2065         (cpp_java_assist_destroy_completion_cache),
2066         (cpp_java_assist_create_scope_completion_cache),
2067         (cpp_java_assist_create_word_completion_cache),
2068         (cpp_java_assist_show_autocomplete),
2069         (cpp_java_assist_get_calltip_context),
2070         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2071         (on_editor_char_added), (on_assist_chosen),
2072         (cpp_java_assist_install), (cpp_java_assist_uninstall),
2073         (cpp_java_assist_init), (cpp_java_assist_finalize):
2074         * plugins/language-support-cpp-java/cpp-java-assist.h:
2075         * plugins/language-support-cpp-java/plugin.c:
2076         (initialize_indentation_params):
2077         * plugins/sourceview/assist-tip.c:
2078         * plugins/sourceview/assist-tip.h:
2079         * plugins/sourceview/sourceview-private.h:
2080         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2081         (on_assist_tip_destroyed), (on_assist_cancel),
2082         (on_document_char_added), (iassist_get_suggestions),
2083         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
2084         
2085         Implement state-less assistance so that assist can be evaluated
2086         any given time at any position. Changed IAnjutaEditorAssist interfance
2087         and implementations and removed any state management in editors.
2089 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
2091         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
2092         completion items sorting and avoided unnecssary sorts.
2094         * plugins/text-editor.c: Fixed state.
2096 2007-09-17  Johannes Schmid <jhs@gnome.org>
2098         * plugins/language-support-cpp-java/cpp-java-assist.c:
2099         (on_assist_begin):
2100         
2101         Fixed calltips in sourceview
2103 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
2105         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
2106         completion items preparation time. Fixed a crash bug.
2108         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
2109         Set buffer size (From Massimo, required for symbol-db).
2111         * libanjuta/interfaces/libanjuta.idl: Also pass position information
2112         for suggestions.
2114         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
2115         change in API.
2117         * plugins/editor/aneditor-autocomplete.cxx,
2118         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
2119         Added ANE_GETWORDBEFORECARAT command.
2121         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
2122         using assist interface.
2124         * plugins/editor/text_editor.c: (text_editor_instance_init),
2125         (text_editor_get_word_before_carat),
2126         (text_editor_get_current_word), (iassist_add_trigger),
2127         (iassist_remove_trigger), (on_assist_canceled),
2128         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
2129         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
2130         * plugins/editor/text_editor.h:
2131         * plugins/editor/text_editor_cbs.c: (trigger_size),
2132         (max_trigger_size), (text_editor_check_assist),
2133         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
2134         interface.
2136         * plugins/language-support-cpp-java/Makefile.am:
2137         * plugins/language-support-cpp-java/plugin.c:
2138         (get_line_indentation_base), (get_line_auto_indentation),
2139         (install_support), (uninstall_support),
2140         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
2141         (cpp_java_plugin_instance_init):
2142         * plugins/language-support-cpp-java/plugin.h:
2143         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
2144         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
2145         Make assist a separate class.
2147 2007-09-14  Johannes Schmid <jhs@gnome.org>
2149         * plugins/sourceview/sourceview.c: (iassist_suggest):
2150         Fixed changed char_alignment paramter in language-support
2151         plugin
2153 2007-09-14  Naba Kumar  <naba@gnome.org>
2155         * plugins/language-support-cpp-java/plugin.c: Send the right
2156         'char_alignment' paramenter (needs fixing in sourceview).
2158 2007-09-13  Johannes Schmid <jhs@gnome.org>
2160         * anjuta.anjuta:
2161         * plugins/project-wizard/templates/minimal/project.anjuta:
2162         Use IAnjutaSymbolManager instead of loading the plugin directly.
2163         (TODO: Think of a version to do this for older files...)
2165         * configure.in:
2166         * plugins/Makefile.am:
2167         * plugins/symbol-db/Makefile.am:
2168         
2169         Build symbol-db plugin if libgda-3.0 is found
2171 2007-09-13  Johannes Schmid <jhs@gnome.org>
2173         * plugins/sourceview/Makefile.am:
2174         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
2175         (set_uri):
2176         * plugins/sourceview/anjuta-document.h:
2177         Removed lots of dead code
2178         
2179         * plugins/sourceview/anjuta-languages-manager.c:
2180         * plugins/sourceview/anjuta-languages-manager.h:
2181         removed completely
2182         
2183         * plugins/sourceview/sourceview.c: (on_document_char_added),
2184         (on_document_loaded), (sourceview_instance_init),
2185         (iselect_get_start), (iselect_get_end),
2186         (ilanguage_get_supported_languages), (ilanguage_set_language):
2187         
2188         Fixed selection handling and make some adaptions for the changes 
2189         mentioned above
2191 2007-09-13  Johannes Schmid <jhs@gnome.org>
2193         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2194         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2195         (on_assist_update):
2196         
2197         Added preferences to language support completion/calltips
2198         
2199         * plugins/sourceview/assist-window.c: (assist_window_update):
2201         Always select first entry
2203         * plugins/sourceview/sourceview.glade:
2204         Removed old completion preferences
2206 2007-09-11  Naba Kumar  <naba@gnome.org>
2208         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
2209         and possible crash when pressing ctrl+d in terminal after preferences
2210         window has been shown once (no need for backport).
2212         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
2213         implementations to get warnings instead of crashes for unimplemented
2214         interface methods.
2216 2007-09-11   Massimo Cora' <maxcvs@email.it>
2218         Reviewed by: Naba Kumar  <naba@gnome.org>
2220         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
2221         * plugins/symbol-db/*:
2222         Added new symbol-database backend based on SQLite 3.
2223         (does not enabled for build currently).
2225 2007-09-10  Johannes Schmid <jhs@gnome.org>
2227         * anjuta.anjuta:
2228         * configure.in:
2229         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
2230         (parse_info_init), (parse_info_free), (valid_element),
2231         (start_element_handler), (end_element_handler), (text_handler),
2232         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
2233         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
2234         (egg_recent_model_monitor), (egg_recent_model_read),
2235         (egg_recent_model_open_file), (egg_recent_model_lock_file),
2236         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
2237         (egg_recent_model_set_property), (egg_recent_model_class_init),
2238         (egg_recent_model_init), (egg_recent_model_add_full),
2239         (egg_recent_model_delete), (egg_recent_model_get_list),
2240         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
2241         (egg_recent_model_set_filter_mime_types),
2242         (egg_recent_model_clear_group_filter),
2243         (egg_recent_model_set_filter_groups),
2244         (egg_recent_model_clear_scheme_filter),
2245         (egg_recent_model_set_filter_uri_schemes),
2246         (egg_recent_model_remove_expired):
2247         
2248         Update EggRecent (#456465)
2250 2007-09-10  Johannes Schmid <jhs@gnome.org>
2252         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
2253         (anjuta_plugin_manager_get_plugin):
2254         * plugins/profiler/gprof-call-graph-view.c:
2255         (gprof_call_graph_view_create_columns):
2256         * plugins/profiler/gprof-flat-profile-view.c:
2257         (gprof_flat_profile_view_create_columns):
2258         * plugins/profiler/gprof-function-call-tree-view.c:
2259         (gprof_function_call_tree_view_create_columns):
2260         
2261         Fixed #466031 – Update of pieces of menus for Localization
2263 2007-09-10  Johannes Schmid <jhs@gnome.org>
2265         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2266         Bug 343522 – anjuta: Unable to execute commands that use options.
2268 2007-09-09  Johannes Schmid <jhs@gnome.org>
2270         * plugins/document-manager/anjuta-docman.c:
2271         (anjuta_docman_update_page_label):
2272         
2273         Fixed #458034 – Method of indicating unsaved changes breaks convention
2274         
2275         * plugins/document-manager/plugin.c: (update_title),
2276         (value_added_project_root_uri), (value_removed_project_root_uri),
2277         (on_editor_changed), (activate_plugin):
2278         * plugins/document-manager/plugin.h:
2279         * plugins/project-manager/plugin.c: (on_profile_scoped),
2280         (on_profile_descoped), (ifile_open):
2281         
2282         Fixed #427390 – Show path of item in currently focused editor window
2284 2007-09-09  Johannes Schmid <jhs@gnome.org>
2286         * plugins/search/plugin.c: (on_toolbar_find_clicked),
2287         (on_toolbar_find_incremental):
2288         Fix incremental search
2289         
2290         * plugins/sourceview/sourceview.c: (on_document_char_added),
2291         (set_select):
2292         Fixed selection management
2294 2007-09-09  Johannes Schmid <jhs@gnome.org>
2296         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
2297         Fixed memory leak
2299         * libanjuta/interfaces/libanjuta.idl:
2300         Extended IAnjutaEditorAssist interface
2301         
2302         * plugins/language-support-cpp-java/plugin.c:
2303         (jump_to_matching_brace), (add_tags), (on_assist_begin),
2304         (assist_cleanup), (on_assist_chosen), (on_assist_update),
2305         (context_character), (get_context), (function_parser),
2306         (cpp_member_parser), (install_assist), (uninstall_assist),
2307         (get_line_indentation_base), (get_line_auto_indentation),
2308         (install_support), (uninstall_support),
2309         (on_value_added_current_editor), (on_value_removed_current_editor),
2310         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
2311         * plugins/language-support-cpp-java/plugin.h:
2312         
2313         Improved fixed editor assistance and added support for function/method
2314         tooltips. jumb_to_matching_brance => jump_to_matching_brace
2315         
2316         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
2317         Removed a FIXME
2318         
2319         * plugins/project-import/project-import.c: (on_import_next):
2320         Added a non-NULL check with could probably fix #474843 but not sure
2321         
2322         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
2323         Fixed anjuta-plugin project wizard
2324         
2325         * plugins/sourceview/Makefile.am:
2326         * plguins/sourceview/assist-tip.[ch]:
2327         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
2328         (anjuta_view_key_press_event):
2329         * plugins/sourceview/assist-window.c: (assist_window_class_init),
2330         (assist_window_init), (assist_window_update), (assist_window_new):
2331         * plugins/sourceview/sourceview-private.h:
2332         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2333         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2334         (trigger_size), (max_trigger_size), (on_document_char_added),
2335         (sourceview_dispose), (ieditor_get_current_word),
2336         (iassist_add_trigger), (iassist_init_suggestions),
2337         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
2338         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
2339         
2340         Big update on sourceview assist capabilites. Autocompletion should
2341         now work much better and function tooltips are finally supported!
2343         * plugins/sourceview/anjuta-document.h:
2344         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
2345         (anjuta_document_get_current_word):
2346         Fixed get_current_word (inspired by aneditor.cxx implementation)
2348         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
2349         (icell_get_attribute):
2350         Fixed get_attribute() to also detect character constants.
2351         Simplified get_char()
2353         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
2354         (isymbol_manager_get_members), (isymbol_manager_get_parents),
2355         (isymbol_manager_get_completions_at_position):
2356         
2357         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
2359 2007-09-04  Naba Kumar  <naba@gnome.org>
2361         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
2362         projects that can not add sources.
2364         * plugins/file-wizard/file.c: Similarly for file wizard,
2365         Do not enable 'Add to project' projects that can not add sources.
2367 2007-09-04  Naba Kumar  <naba@gnome.org>
2369         * configure.in: Bumped gnome-build requirement to 0.2.0
2370         for project capabilities support.
2372         * plugins/project-manager/plugin.c: Enable/disable project
2373         actions based on project capabilities. Fixes bug #433552:
2374         crash in Anjuta IDE: add file test.h in project on generic
2375         Makefile.
2377         * libanjuta/interfaces/libanjuta.idl: Added method to query
2378         project capabilities.
2380 2007-09-03  Naba Kumar  <naba@gnome.org>
2382         * plugins/file-manager/plugin.c: Set shadow type IN.
2383         * plugins/file-manager/file-view.c: Fixed code style.
2384         * plugins/file-manager/file-view.c: Fixed icons column to size
2385         properly.
2387         * plugins/file-manager/plugin.[c,h]: Fixed code style.
2389         * plugins/file-manager/plugin.c: Fixed crash on closing project and
2390         unmonitors project-uri on file-manager deactivation.
2392         * TODO.tasks: Updated
2394 2007-09-02  Johannes Schmid <jhs@gnome.org>
2396         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
2397         Fixed memory leak
2398         
2399         * plugins/file-manager/file-view.c: (file_view_get_selected),
2400         (file_view_button_press_event), (file_view_finalize):
2401         * plugins/file-manager/plugin.c: (project_root_removed),
2402         (file_manager_deactivate):
2403         
2404         Fixed some small bugs I missed before
2406 2007-09-02  Johannes Schmid <jhs@gnome.org>
2408         * plugins/file-manager/*:
2409         Added new and file-manager
2411 2007-09-02  Johannes Schmid <jhs@gnome.org>
2413         * plugins/file-manager/*:
2414         Removed old file-manager
2416 2007-08-31  Johannes Schmid <jhs@gnome.org>
2418         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
2419         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2420         
2421         Fixed some memory leaks
2422         
2423         * MAINTAINERS: Fixed
2424         
2425 2007-08-31  Johannes Schmid <jhs@gnome.org>
2427         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2428         (get_property_value_as_string), (set_property_value_as_string),
2429         (register_callbacks), (preferences_foreach_callback),
2430         (anjuta_preferences_register_property_raw):
2431         * libanjuta/anjuta-preferences.h:
2432         * plugins/build-basic-autotools/build-basic-autotools.c:
2433         (on_build_mesg_format):
2434         * plugins/document-manager/anjuta-document-manager.glade:
2435         * plugins/message-view/anjuta-message-manager-plugin.glade:
2436         
2437         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
2438         broken message view preferences
2439         
2440         * plugins/message-view/message-view.c:
2441         (message_view_instance_init), (pref_change_color), (prefs_init),
2442         (imessage_view_append):
2443         Cleaned up message view (#458041)
2444         
2445         * src/shell.c: (on_preferences_activate),
2446         (anjuta_test_shell_instance_init),
2447         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
2448         Fixed test shell to allow better debugging
2449         
2450 2007-08-31  Johannes Schmid <jhs@gnome.org>
2452         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
2453         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
2454         * plugins/gtodo/main.h:
2455         * plugins/gtodo/plugin.c: (activate_plugin):
2456         
2457         Fixed #423467 (View->Tasks menu items are not 
2458         checked on startup)
2460 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
2462         reviewed by: Johannes Schmid <jhs@gnome.org>
2464         * COPYING:
2465         * data/welcome.txt.in:
2466         * launcher/anjuta_launcher.c:
2467         * libanjuta/anjuta-children.c:
2468         * libanjuta/anjuta-children.h:
2469         * libanjuta/anjuta-debug.h:
2470         * libanjuta/anjuta-encodings.c:
2471         * libanjuta/anjuta-encodings.h:
2472         * libanjuta/anjuta-glue-c.c:
2473         * libanjuta/anjuta-glue-c.h:
2474         * libanjuta/anjuta-plugin-description.c:
2475         * libanjuta/anjuta-plugin-description.h:
2476         * libanjuta/anjuta-plugin-handle.c:
2477         * libanjuta/anjuta-plugin-handle.h:
2478         * libanjuta/anjuta-plugin-manager.c:
2479         * libanjuta/anjuta-plugin-manager.h:
2480         * libanjuta/anjuta-plugin.c:
2481         * libanjuta/anjuta-plugin.h:
2482         * libanjuta/anjuta-preferences.c:
2483         * libanjuta/anjuta-preferences.h:
2484         * libanjuta/anjuta-profile-manager.c:
2485         * libanjuta/anjuta-profile-manager.h:
2486         * libanjuta/anjuta-profile.c:
2487         * libanjuta/anjuta-profile.h:
2488         * libanjuta/anjuta-save-prompt.c:
2489         * libanjuta/anjuta-save-prompt.h:
2490         * libanjuta/anjuta-serializer.c:
2491         * libanjuta/anjuta-serializer.h:
2492         * libanjuta/anjuta-session.c:
2493         * libanjuta/anjuta-session.h:
2494         * libanjuta/anjuta-shell.c:
2495         * libanjuta/anjuta-shell.h:
2496         * libanjuta/anjuta-status.c:
2497         * libanjuta/anjuta-status.h:
2498         * libanjuta/anjuta-ui.c:
2499         * libanjuta/anjuta-ui.h:
2500         * libanjuta/anjuta-utils-priv.h:
2501         * libanjuta/anjuta-utils.c:
2502         * libanjuta/anjuta-utils.h:
2503         * libanjuta/cell-renderer-captioned-image.c:
2504         * libanjuta/cell-renderer-captioned-image.h:
2505         * libanjuta/e-splash.c:
2506         * libanjuta/e-splash.h:
2507         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2508         * libanjuta/interfaces/libanjuta.idl:
2509         * libanjuta/libanjuta.h:
2510         * libanjuta/resources.c:
2511         * libanjuta/resources.h:
2512         * libegg/egg-cell-renderer-text.c:
2513         * libegg/egg-combo-action.c:
2514         * libegg/egg-entry-action.c:
2515         * libegg/egg-recent-action.c:
2516         * libegg/egg-recent-files-module.c:
2517         * libegg/egg-recent-item.c:
2518         * libegg/egg-recent-model.c:
2519         * libegg/egg-recent-view-gtk.c:
2520         * libegg/egg-recent-view.c:
2521         * libegg/egg-submenu-action.c:
2522         * libegg/eggaccelerators.c:
2523         * libegg/eggcellrendererpopup.c:
2524         * libegg/eggcomboselect.c:
2525         * libegg/eggtreemodelfilter.c:
2526         * libegg/eggtreemultidnd.c:
2527         * libegg/gtkcellview.h:
2528         * libegg/treeviewutils/egg-cell-renderer-text.h:
2529         * libegg/treeviewutils/eggaccelerators.h:
2530         * libegg/treeviewutils/eggcellrendererkeys.h:
2531         * libegg/treeviewutils/eggcellrendererpopup.h:
2532         * libegg/treeviewutils/eggtreemodelfilter.h:
2533         * libegg/treeviewutils/eggtreemultidnd.h:
2534         * libegg/treeviewutils/eggtreeviewstate.h:
2535         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
2536         * manuals/anjuta-faqs/Makefile.am:
2537         * manuals/anjuta-manual/C/anjuta-manual.xml:
2538         * manuals/anjuta-manual/C/license.xml:
2539         * manuals/anjuta-manual/es/es.po:
2540         * manuals/anjuta-manual/sv/sv.po:
2541         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
2542         ml:
2543         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
2544         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
2545         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
2546         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
2547         * manuals/old/ja/anjuta-manual/license.xml:
2548         * plugins/build-basic-autotools/build-basic-autotools.c:
2549         * plugins/build-basic-autotools/build-basic-autotools.h:
2550         * plugins/build-basic-autotools/executer.c:
2551         * plugins/build-basic-autotools/executer.h:
2552         * plugins/build/build_file.c:
2553         * plugins/build/build_file.h:
2554         * plugins/build/build_project.c:
2555         * plugins/build/build_project.h:
2556         * plugins/build/clean_project.c:
2557         * plugins/build/clean_project.h:
2558         * plugins/build/commands.c:
2559         * plugins/build/commands.h:
2560         * plugins/build/compile.c:
2561         * plugins/build/compile.h:
2562         * plugins/build/compiler_options.c:
2563         * plugins/build/compiler_options.h:
2564         * plugins/build/configurer.c:
2565         * plugins/build/configurer.h:
2566         * plugins/build/executer.c:
2567         * plugins/build/executer.h:
2568         * plugins/class-gen/cell-renderer-flags.c:
2569         * plugins/class-gen/cell-renderer-flags.h:
2570         * plugins/class-gen/combo-flags.c:
2571         * plugins/class-gen/combo-flags.h:
2572         * plugins/class-gen/element-editor.c:
2573         * plugins/class-gen/element-editor.h:
2574         * plugins/class-gen/generator.c:
2575         * plugins/class-gen/generator.h:
2576         * plugins/class-gen/plugin.c:
2577         * plugins/class-gen/plugin.h:
2578         * plugins/class-gen/transform.c:
2579         * plugins/class-gen/transform.h:
2580         * plugins/class-gen/validator.c:
2581         * plugins/class-gen/validator.h:
2582         * plugins/class-gen/window.c:
2583         * plugins/class-gen/window.h:
2584         * plugins/class-inheritance/class-callbacks.c:
2585         * plugins/class-inheritance/class-callbacks.h:
2586         * plugins/class-inheritance/class-inherit.c:
2587         * plugins/class-inheritance/class-inherit.h:
2588         * plugins/class-inheritance/plugin.c:
2589         * plugins/class-inheritance/plugin.h:
2590         * plugins/cvs-plugin/cvs-actions.c:
2591         * plugins/cvs-plugin/cvs-actions.h:
2592         * plugins/cvs-plugin/cvs-callbacks.c:
2593         * plugins/cvs-plugin/cvs-callbacks.h:
2594         * plugins/cvs-plugin/cvs-execute.c:
2595         * plugins/cvs-plugin/cvs-execute.h:
2596         * plugins/cvs-plugin/cvs-interface.c:
2597         * plugins/cvs-plugin/cvs-interface.h:
2598         * plugins/cvs-plugin/plugin.c:
2599         * plugins/cvs-plugin/plugin.h:
2600         * plugins/debug-manager/breakpoints.c:
2601         * plugins/debug-manager/breakpoints.h:
2602         * plugins/debug-manager/chunk_view.c:
2603         * plugins/debug-manager/chunk_view.h:
2604         * plugins/debug-manager/data_buffer.c:
2605         * plugins/debug-manager/data_buffer.h:
2606         * plugins/debug-manager/data_view.c:
2607         * plugins/debug-manager/data_view.h:
2608         * plugins/debug-manager/debug_tree.c:
2609         * plugins/debug-manager/debug_tree.h:
2610         * plugins/debug-manager/debugger.c:
2611         * plugins/debug-manager/debugger.h:
2612         * plugins/debug-manager/disassemble.c:
2613         * plugins/debug-manager/disassemble.h:
2614         * plugins/debug-manager/info.c:
2615         * plugins/debug-manager/info.h:
2616         * plugins/debug-manager/locals.c:
2617         * plugins/debug-manager/locals.h:
2618         * plugins/debug-manager/memory.c:
2619         * plugins/debug-manager/memory.h:
2620         * plugins/debug-manager/plugin.c:
2621         * plugins/debug-manager/plugin.h:
2622         * plugins/debug-manager/registers.c:
2623         * plugins/debug-manager/registers.h:
2624         * plugins/debug-manager/sexy-icon-entry.c:
2625         * plugins/debug-manager/sexy-icon-entry.h:
2626         * plugins/debug-manager/sharedlib.c:
2627         * plugins/debug-manager/sharedlib.h:
2628         * plugins/debug-manager/signals.c:
2629         * plugins/debug-manager/signals.h:
2630         * plugins/debug-manager/sparse_buffer.c:
2631         * plugins/debug-manager/sparse_buffer.h:
2632         * plugins/debug-manager/sparse_view.c:
2633         * plugins/debug-manager/sparse_view.h:
2634         * plugins/debug-manager/stack_trace.c:
2635         * plugins/debug-manager/stack_trace.h:
2636         * plugins/debug-manager/start.c:
2637         * plugins/debug-manager/start.h:
2638         * plugins/debug-manager/threads.c:
2639         * plugins/debug-manager/threads.h:
2640         * plugins/debug-manager/utilities.c:
2641         * plugins/debug-manager/utilities.h:
2642         * plugins/debug-manager/watch.c:
2643         * plugins/debug-manager/watch.h:
2644         * plugins/devhelp/htmlview.c:
2645         * plugins/devhelp/htmlview.h:
2646         * plugins/document-manager/action-callbacks.c:
2647         * plugins/document-manager/action-callbacks.h:
2648         * plugins/document-manager/anjuta-docman.c:
2649         * plugins/document-manager/anjuta-docman.h:
2650         * plugins/document-manager/editor-tooltips.c:
2651         * plugins/document-manager/editor-tooltips.h:
2652         * plugins/document-manager/file_history.c:
2653         * plugins/document-manager/file_history.h:
2654         * plugins/document-manager/indent-dialog.c:
2655         * plugins/document-manager/indent-dialog.h:
2656         * plugins/document-manager/indent-util.c:
2657         * plugins/document-manager/indent-util.h:
2658         * plugins/document-manager/plugin.c:
2659         * plugins/editor/aneditor-autocomplete.cxx:
2660         * plugins/editor/aneditor-calltip.cxx:
2661         * plugins/editor/aneditor-indent.cxx:
2662         * plugins/editor/aneditor-priv.h:
2663         * plugins/editor/aneditor.cxx:
2664         * plugins/editor/aneditor.h:
2665         * plugins/editor/lexer.h:
2666         * plugins/editor/plugin.c:
2667         * plugins/editor/plugin.h:
2668         * plugins/editor/print.c:
2669         * plugins/editor/print.h:
2670         * plugins/editor/properties.h:
2671         * plugins/editor/properties_cxx.h:
2672         * plugins/editor/style-editor.c:
2673         * plugins/editor/style-editor.h:
2674         * plugins/editor/text-editor-iterable.c:
2675         * plugins/editor/text-editor-iterable.h:
2676         * plugins/editor/text_editor.c:
2677         * plugins/editor/text_editor.h:
2678         * plugins/editor/text_editor_cbs.c:
2679         * plugins/editor/text_editor_cbs.h:
2680         * plugins/editor/text_editor_menu.c:
2681         * plugins/editor/text_editor_menu.h:
2682         * plugins/editor/text_editor_prefs.c:
2683         * plugins/editor/text_editor_prefs.h:
2684         * plugins/file-loader/dnd.c:
2685         * plugins/file-loader/dnd.h:
2686         * plugins/file-loader/plugin.c:
2687         * plugins/file-manager/an_file_view.c:
2688         * plugins/file-manager/plugin.c:
2689         * plugins/file-wizard/file.c:
2690         * plugins/file-wizard/file.h:
2691         * plugins/file-wizard/plugin.c:
2692         * plugins/file-wizard/plugin.h:
2693         * plugins/gdb/debugger.c:
2694         * plugins/gdb/debugger.h:
2695         * plugins/gdb/gdbmi-test.c:
2696         * plugins/gdb/gdbmi.c:
2697         * plugins/gdb/gdbmi.h:
2698         * plugins/gdb/global.h:
2699         * plugins/gdb/parser.c:
2700         * plugins/gdb/parser.h:
2701         * plugins/gdb/plugin.c:
2702         * plugins/gdb/plugin.h:
2703         * plugins/gdb/utilities.c:
2704         * plugins/gdb/utilities.h:
2705         * plugins/glade/plugin.c:
2706         * plugins/glade/plugin.h:
2707         * plugins/gtodo/egg-datetime.c:
2708         * plugins/gtodo/egg-datetime.h:
2709         * plugins/gtodo/eggtrayicon.c:
2710         * plugins/gtodo/eggtrayicon.h:
2711         * plugins/gtodo/plugin.c:
2712         * plugins/gvim/anjuta-vim.c:
2713         * plugins/gvim/anjuta-vim.h:
2714         * plugins/gvim/gtkvim.c:
2715         * plugins/gvim/gtkvim.h:
2716         * plugins/gvim/plugin.c:
2717         * plugins/gvim/plugin.h:
2718         * plugins/language-support-cpp-java/plugin.c:
2719         * plugins/language-support-cpp-java/plugin.h:
2720         * plugins/macro/macro-actions.c:
2721         * plugins/macro/macro-actions.h:
2722         * plugins/macro/macro-db.c:
2723         * plugins/macro/macro-db.h:
2724         * plugins/macro/macro-dialog.c:
2725         * plugins/macro/macro-dialog.h:
2726         * plugins/macro/macro-edit.c:
2727         * plugins/macro/macro-edit.h:
2728         * plugins/macro/macro-util.c:
2729         * plugins/macro/macro-util.h:
2730         * plugins/macro/plugin.c:
2731         * plugins/macro/plugin.h:
2732         * plugins/message-view/anjuta-msgman.c:
2733         * plugins/message-view/anjuta-msgman.h:
2734         * plugins/message-view/message-view.c:
2735         * plugins/message-view/message-view.h:
2736         * plugins/message-view/plugin.c:
2737         * plugins/message-view/plugin.h:
2738         * plugins/patch/patch-plugin.c:
2739         * plugins/patch/patch-plugin.h:
2740         * plugins/patch/plugin.c:
2741         * plugins/patch/plugin.h:
2742         * plugins/profiler/gprof-call-graph-block-entry.c:
2743         * plugins/profiler/gprof-call-graph-block-entry.h:
2744         * plugins/profiler/gprof-call-graph-block.c:
2745         * plugins/profiler/gprof-call-graph-block.h:
2746         * plugins/profiler/gprof-call-graph-view.c:
2747         * plugins/profiler/gprof-call-graph-view.h:
2748         * plugins/profiler/gprof-call-graph.c:
2749         * plugins/profiler/gprof-call-graph.h:
2750         * plugins/profiler/gprof-flat-profile-entry.c:
2751         * plugins/profiler/gprof-flat-profile-entry.h:
2752         * plugins/profiler/gprof-flat-profile-view.c:
2753         * plugins/profiler/gprof-flat-profile-view.h:
2754         * plugins/profiler/gprof-flat-profile.c:
2755         * plugins/profiler/gprof-flat-profile.h:
2756         * plugins/profiler/gprof-function-call-chart-view.c:
2757         * plugins/profiler/gprof-function-call-chart-view.h:
2758         * plugins/profiler/gprof-function-call-tree-view.c:
2759         * plugins/profiler/gprof-function-call-tree-view.h:
2760         * plugins/profiler/gprof-options.c:
2761         * plugins/profiler/gprof-options.h:
2762         * plugins/profiler/gprof-profile-data.c:
2763         * plugins/profiler/gprof-profile-data.h:
2764         * plugins/profiler/gprof-view-manager.c:
2765         * plugins/profiler/gprof-view-manager.h:
2766         * plugins/profiler/gprof-view.c:
2767         * plugins/profiler/gprof-view.h:
2768         * plugins/profiler/plugin.c:
2769         * plugins/profiler/plugin.h:
2770         * plugins/profiler/string-utils.c:
2771         * plugins/profiler/string-utils.h:
2772         * plugins/project-import/plugin.c:
2773         * plugins/project-import/plugin.h:
2774         * plugins/project-import/project-import.c:
2775         * plugins/project-import/project-import.h:
2776         * plugins/project-manager/plugin.c:
2777         * plugins/project-manager/plugin.h:
2778         * plugins/project-wizard/action.c:
2779         * plugins/project-wizard/action.h:
2780         * plugins/project-wizard/autogen.c:
2781         * plugins/project-wizard/autogen.h:
2782         * plugins/project-wizard/druid.c:
2783         * plugins/project-wizard/druid.h:
2784         * plugins/project-wizard/file.c:
2785         * plugins/project-wizard/file.h:
2786         * plugins/project-wizard/header.c:
2787         * plugins/project-wizard/header.h:
2788         * plugins/project-wizard/install.c:
2789         * plugins/project-wizard/install.h:
2790         * plugins/project-wizard/parser.c:
2791         * plugins/project-wizard/parser.h:
2792         * plugins/project-wizard/plugin.c:
2793         * plugins/project-wizard/plugin.h:
2794         * plugins/project-wizard/property.c:
2795         * plugins/project-wizard/property.h:
2796         * plugins/project-wizard/values.c:
2797         * plugins/project-wizard/values.h:
2798         * plugins/sample1/plugin.c:
2799         * plugins/search/plugin.c:
2800         * plugins/search/plugin.h:
2801         * plugins/search/search-replace_backend.c:
2802         * plugins/search/search-replace_backend.h:
2803         * plugins/search/search_preferences.c:
2804         * plugins/sourceview/anjuta-convert.c:
2805         * plugins/sourceview/anjuta-convert.h:
2806         * plugins/sourceview/anjuta-document-loader.c:
2807         * plugins/sourceview/anjuta-document-loader.h:
2808         * plugins/sourceview/anjuta-document-saver.c:
2809         * plugins/sourceview/anjuta-document-saver.h:
2810         * plugins/sourceview/anjuta-document.c:
2811         * plugins/sourceview/anjuta-document.h:
2812         * plugins/sourceview/anjuta-encodings.c:
2813         * plugins/sourceview/anjuta-encodings.h:
2814         * plugins/sourceview/anjuta-languages-manager.c:
2815         * plugins/sourceview/anjuta-languages-manager.h:
2816         * plugins/sourceview/anjuta-utils.c:
2817         * plugins/sourceview/anjuta-utils.h:
2818         * plugins/sourceview/anjuta-view.c:
2819         * plugins/sourceview/anjuta-view.h:
2820         * plugins/sourceview/assist-window.c:
2821         * plugins/sourceview/assist-window.h:
2822         * plugins/sourceview/sourceview-cell.c:
2823         * plugins/sourceview/sourceview-cell.h:
2824         * plugins/sourceview/sourceview-prefs.c:
2825         * plugins/sourceview/sourceview-prefs.h:
2826         * plugins/sourceview/sourceview-print.c:
2827         * plugins/sourceview/sourceview-print.h:
2828         * plugins/sourceview/sourceview-private.h:
2829         * plugins/sourceview/sourceview-tags.c:
2830         * plugins/sourceview/sourceview-tags.h:
2831         * plugins/sourceview/sourceview.c:
2832         * plugins/sourceview/sourceview.h:
2833         * plugins/subversion/plugin.c:
2834         * plugins/subversion/plugin.h:
2835         * plugins/subversion/subversion-actions.c:
2836         * plugins/subversion/subversion-actions.h:
2837         * plugins/subversion/subversion-callbacks.c:
2838         * plugins/subversion/subversion-callbacks.h:
2839         * plugins/subversion/svn-auth.c:
2840         * plugins/subversion/svn-auth.h:
2841         * plugins/subversion/svn-backend-priv.h:
2842         * plugins/subversion/svn-backend.c:
2843         * plugins/subversion/svn-backend.h:
2844         * plugins/subversion/svn-notify.c:
2845         * plugins/subversion/svn-notify.h:
2846         * plugins/subversion/svn-thread.c:
2847         * plugins/subversion/svn-thread.h:
2848         * plugins/symbol-browser/an_symbol.c:
2849         * plugins/symbol-browser/an_symbol.h:
2850         * plugins/symbol-browser/an_symbol_info.c:
2851         * plugins/symbol-browser/an_symbol_info.h:
2852         * plugins/symbol-browser/an_symbol_iter.c:
2853         * plugins/symbol-browser/an_symbol_iter.h:
2854         * plugins/symbol-browser/an_symbol_prefs.c:
2855         * plugins/symbol-browser/an_symbol_prefs.h:
2856         * plugins/symbol-browser/an_symbol_search.c:
2857         * plugins/symbol-browser/an_symbol_search.h:
2858         * plugins/symbol-browser/an_symbol_view.c:
2859         * plugins/symbol-browser/an_symbol_view.h:
2860         * plugins/symbol-browser/plugin.c:
2861         * plugins/symbol-browser/plugin.h:
2862         * plugins/terminal/terminal.c:
2863         * plugins/tools/dialog.c:
2864         * plugins/tools/dialog.h:
2865         * plugins/tools/editor.c:
2866         * plugins/tools/editor.h:
2867         * plugins/tools/execute.c:
2868         * plugins/tools/execute.h:
2869         * plugins/tools/fileop.c:
2870         * plugins/tools/fileop.h:
2871         * plugins/tools/plugin.c:
2872         * plugins/tools/plugin.h:
2873         * plugins/tools/scripts/find-fixmes.pl:
2874         * plugins/tools/scripts/translation-status.pl:
2875         * plugins/tools/tool.c:
2876         * plugins/tools/tool.h:
2877         * plugins/tools/variable.c:
2878         * plugins/tools/variable.h:
2879         * plugins/valgrind/ldd.c:
2880         * plugins/valgrind/ldd.h:
2881         * plugins/valgrind/list.c:
2882         * plugins/valgrind/list.h:
2883         * plugins/valgrind/menu-utils.c:
2884         * plugins/valgrind/menu-utils.h:
2885         * plugins/valgrind/parser.c:
2886         * plugins/valgrind/parser.h:
2887         * plugins/valgrind/plugin.c:
2888         * plugins/valgrind/plugin.h:
2889         * plugins/valgrind/preferences.c:
2890         * plugins/valgrind/preferences.h:
2891         * plugins/valgrind/process.c:
2892         * plugins/valgrind/process.h:
2893         * plugins/valgrind/symtab.c:
2894         * plugins/valgrind/symtab.h:
2895         * plugins/valgrind/vgactions.c:
2896         * plugins/valgrind/vgactions.h:
2897         * plugins/valgrind/vgcachegrindprefs.c:
2898         * plugins/valgrind/vgcachegrindprefs.h:
2899         * plugins/valgrind/vgdefaultview.c:
2900         * plugins/valgrind/vgdefaultview.h:
2901         * plugins/valgrind/vgerror.c:
2902         * plugins/valgrind/vgerror.h:
2903         * plugins/valgrind/vggeneralprefs.c:
2904         * plugins/valgrind/vggeneralprefs.h:
2905         * plugins/valgrind/vghelgrindprefs.c:
2906         * plugins/valgrind/vghelgrindprefs.h:
2907         * plugins/valgrind/vgio.c:
2908         * plugins/valgrind/vgio.h:
2909         * plugins/valgrind/vgmemcheckprefs.c:
2910         * plugins/valgrind/vgmemcheckprefs.h:
2911         * plugins/valgrind/vgrule-editor.c:
2912         * plugins/valgrind/vgrule-editor.h:
2913         * plugins/valgrind/vgrule-list.c:
2914         * plugins/valgrind/vgrule-list.h:
2915         * plugins/valgrind/vgrule.c:
2916         * plugins/valgrind/vgrule.h:
2917         * plugins/valgrind/vgrulepattern.c:
2918         * plugins/valgrind/vgrulepattern.h:
2919         * plugins/valgrind/vgsearchbar.c:
2920         * plugins/valgrind/vgsearchbar.h:
2921         * plugins/valgrind/vgstrpool.c:
2922         * plugins/valgrind/vgstrpool.h:
2923         * plugins/valgrind/vgtoolprefs.c:
2924         * plugins/valgrind/vgtoolprefs.h:
2925         * plugins/valgrind/vgtoolview.c:
2926         * plugins/valgrind/vgtoolview.h:
2927         * src/about.c:
2928         * src/about.h:
2929         * src/action-callbacks.c:
2930         * src/action-callbacks.h:
2931         * src/anjuta-actions.h:
2932         * src/anjuta-app.c:
2933         * src/anjuta-app.h:
2934         * src/anjuta-callbacks.c:
2935         * src/anjuta-callbacks.h:
2936         * src/anjuta.c:
2937         * src/anjuta.h:
2938         * src/anjuta_cbs.c:
2939         * src/bacon-message-connection.c:
2940         * src/bacon-message-connection.h:
2941         * src/getline.c:
2942         * src/main.c:
2943         * src/shell.c:
2944         * src/shell.h:
2945         * src/start-with.c:
2946         * src/start-with.h:
2947         * src/utilities.c:
2948         * src/utilities.h:
2949         * tagmanager/options.c:
2950         
2951         Change the address of FSF in various files
2953 2007-08-30  Johannes Schmid <jhs@gnome.org>
2955         * anjuta.glade:
2956         * anjuta.gladep:
2957         Removed because they are no longer in use
2958         
2959         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2960         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2961         Marked some strings as not translatable
2963         * plugins/search/search-replace.c: (list_max_items):
2964         Fixed a possible memory corruption
2966         * src/anjuta-app.c: (anjuta_app_add_widget_full):
2967         Do not show menuitems for locked layout items
2969         * src/main.c: (main):
2970         Some minor style correction in gnome_init
2972 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
2974         * plugins/debug-manager/debugger.c,
2975         plugins/debug-manager/breakpoints.c,
2976         plugins/gdb/plugin.c,
2977         plugins/gdb/debugger.c,
2978         libanjuta/interfaces/libanjuta.idl:
2979         Move all breakpoints functions from IAnjutaDebugger to a new
2980         IAnjutaBreakpointDebugger interface
2982 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
2984         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2985         * plugins/debug-manager/plugin.c,
2986         plugins/debug-manager/breakpoints.c,
2987         plugins/tools/execute.c,
2988         plugins/project-wizard/plugin.c,
2989         plugins/build-basic-autotools/executer.c,
2990         plugins/gdb/debugger.c,
2991         plugins/profiler/gprof-options.h,
2992         plugins/sourceview/assist-window.h,
2993         plugins/class-gen/transform.c,
2994         libanjuta/anjuta-plugin-description.c,
2995         libanjuta/anjuta-status.c,
2996         libanjuta/anjuta-glue-c.c,
2997         libanjuta/anjuta-glue-cpp.c,
2998         plugins/symbol-browser/an_symbol_prefs.c:
2999         Fix warnings mostly "dereferencing type-punned pointer"
3000         Fix two bugs in breakpoints.c and an_symbol_prefs.c
3002 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
3004         * plugins/debug-manager/breakpoints.c,
3005         plugins/debug-manager/debugger.c:
3006         Avoid an endless loop if clearing all breakpoints while the programm
3007         is running
3009 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
3011         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
3012         * plugins/debug-manager/plugin.c:
3013         Fix a segmentation fault added in the previous patch
3015 2007-07-21  Johannes Schmid <jhs@gnome.org>
3017         * plugins/build-basic-autotools/executer.c:
3018         (get_program_parameters):
3019         
3020         Show an error dialog if no targets are availible instead of
3021         just returning
3023 2007-07-20  Johannes Schmid <jhs@gnome.org>
3025         * libanjuta/anjuta-shell.c: (on_widget_data_add),
3026         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
3027         * libanjuta/anjuta-shell.h:
3028         * plugins/document-manager/plugin.c: (activate_plugin):
3029         * plugins/glade/anjuta-design-document.c:
3030         * plugins/glade/plugin.c: (glade_update_ui):
3031         * src/anjuta-app.c: (anjuta_app_add_widget_full),
3032         (anjuta_shell_iface_init):
3033         * src/shell.c: (anjuta_test_shell_add_widget),
3034         (anjuta_shell_iface_init):
3035         
3036         Make the document manager undockable (#458038)
3038 2007-07-20  Johannes Schmid <jhs@gnome.org>
3040         * plugins/document-manager/plugin.c: (on_editor_update_ui):
3041         * plugins/glade/anjuta-design-document.c:
3042         * plugins/glade/plugin.c: (glade_update_ui):
3043         
3044         Fixed some save/dirty status bug in glade
3046 2007-07-20  Johannes Schmid <jhs@gnome.org>
3048         * libanjuta/anjuta-status.c:
3049         Fixed crasher on shutdown
3051 2007-07-20  Johannes Schmid <jhs@gnome.org>
3053         * configure.in:
3054         Minimum glade requirement is 3.2 now. It was before
3055         but we did not check...
3056         
3057         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3058         * libanjuta/anjuta-profile.c:
3059         (anjuta_profile_add_plugins_from_xml):
3060         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
3061         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
3062         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
3063         * plugins/file-loader/plugin.c: (on_create_submenu):
3064         * plugins/file-manager/an_file_view.c: (compare_iter):
3065         * plugins/glade/plugin.c: (activate_plugin):
3066         * src/anjuta-app.c: (on_toolbar_view_toggled):
3067         * src/main.c: (main):
3068         
3069         Fixed lots of memory leaks (thansk valgrind)
3071 2007-07-19  Johannes Schmid <jhs@gnome.org>
3073         * plugins/debug-manager/plugin.c: (value_added_current_editor):
3074         * plugins/document-manager/anjuta-docman.c:
3075         (anjuta_docman_set_busy):
3076         * plugins/document-manager/plugin.c: (on_editor_changed):
3077         * plugins/glade/plugin.c: (activate_plugin):
3078         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3079         (on_value_removed_current_editor):
3080         
3081         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
3083 2007-07-18  Johannes Schmid <jhs.gnome.org>
3085         * plugins/build-basic-autotools/executer.c: (execute_program):
3086         Fixed some of the scratchbox stuff but the environment is
3087         still broken
3089 2007-07-18  Johannes Schmid <jhs@gnome.org>
3091         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
3092         (on_plugin_deactivated), (get_plugin_loader_type):
3093         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
3094         (activate_plugin), (deactivate_plugin),
3095         (glade_plugin_instance_init):
3096         
3097         Fixed glade plugin deactivation
3099 2007-07-18  Johannes Schmid <jhs@gnome.org>
3101         * plugins/document-manager/anjuta-docman.c:
3102         (anjuta_docman_add_document):
3103         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
3104         
3105         Fixed path display in document manager with glade files
3107 2007-07-17  Johannes Schmid <jhs@gnome.org>
3109         * libanjuta/interfaces/Makefile.am.iface:
3110         * pixmaps/Makefile.am:
3111         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
3112         * plugins/debug-manager/plugin.c: (value_added_current_editor),
3113         (value_removed_current_editor):
3114         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
3115         (anjuta_docman_set_current_document):
3116         * plugins/document-manager/plugin.c: (on_editor_update_ui),
3117         (on_editor_added), (on_editor_changed):
3118         * plugins/glade/Makefile.am:
3119         * plugins/glade/anjuta-design-document.c:
3120         (anjuta_design_document_instance_init),
3121         (anjuta_design_document_set_property),
3122         (anjuta_design_document_get_property),
3123         (anjuta_design_document_class_init), (anjuta_design_document_new),
3124         (ifile_open), (ifile_get_uri), (ifile_iface_init):
3125         * plugins/glade/anjuta-design-document.h:
3126         * plugins/glade/anjuta-glade-notebook.c:
3127         * plugins/glade/anjuta-glade-notebook.h:
3128         * plugins/glade/plugin.c: (value_added_current_editor),
3129         (value_removed_current_editor), (glade_update_ui),
3130         (on_close_activated), (on_glade_project_changed),
3131         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
3132         (ifile_open):
3133         * plugins/language-support-cpp-java/plugin.c:
3134         (on_value_added_current_editor), (on_value_removed_current_editor):
3135         * plugins/macro/plugin.c: (value_added_current_editor):
3136         * plugins/project-manager/plugin.c: (value_added_current_editor):
3137         * plugins/subversion/plugin.c: (value_added_current_editor):
3138         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
3140         Fixed lot of IAnjutaEditor stuff and completed glade integration
3141         with document manager
3142         
3143         * plugins/build-basic-autotools/build-basic-autotools.c:
3144         (value_added_current_editor):
3145         * plugins/build-basic-autotools/executer.c: (execute_program):
3146         
3147         Some initial code to execute projects inside scratchbox
3148         
3149 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
3151         * plugins/project-import/project-import.c:
3152         Project import overwrites file on user request (bug #452579)
3154 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
3156         * plugins/debug-manager/debugger.c,
3157         plugins/debug-manager/threads.c,
3158         plugins/debug-manager/plugin.c,
3159         plugins/debug-manager/registers.c,
3160         plugins/debug-manager/locals.c,
3161         plugins/debug-manager/stack_trace.c,
3162         plugins/gdb/plugin.c,
3163         plugins/gdb/debugger.c,
3164         plugins/gdb/debugger.h,
3165         libanjuta/interfaces/libanjuta.idl:
3166         Rename change-location to program-moved
3167         Store thread id as gint instead of guint
3168         Do not display registers list if not available
3169         Add intermediate debugger states if missing
3171 2007-07-11  Johannes Schmid <jhs@gnome.org>
3173         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3174         .glade:
3175         Reverted unnecessary changes (#455819)
3177 2007-07-10  Johannes Schmid <jhs@gnome.org>
3179         * plugins/glade/plugin.c:
3180         Fixed glade plugin with glade 3.2 and another crasher
3182 2007-07-09  Johannes Schmid <jhs@gnome.org>
3184         * libanjuta/interfaces/libanjuta.idl:
3185         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3186         .glade:
3187         * plugins/debug-manager/breakpoints.c:
3188         (breakpoint_item_update_in_ui),
3189         (breakpoints_dbase_edit_breakpoint),
3190         (on_toggle_breakpoint_activate):
3191         * plugins/debug-manager/plugin.c:
3192         (on_run_to_cursor_action_activate):
3193         * plugins/document-manager/action-callbacks.c:
3194         (on_editor_command_cut_activate),
3195         (on_editor_command_copy_activate),
3196         (on_editor_command_paste_activate),
3197         (on_editor_command_clear_activate):
3198         * plugins/document-manager/anjuta-docman.c:
3199         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
3200         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
3201         (anjuta_docman_goto_file_line_mark),
3202         (anjuta_docman_find_editor_with_path),
3203         (anjuta_docman_get_all_editors):
3204         * plugins/document-manager/anjuta-docman.h:
3205         * plugins/document-manager/plugin.c:
3206         (update_editor_ui_interface_items), (on_editor_update_ui),
3207         (on_editor_changed), (on_session_save), (on_docman_auto_save),
3208         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
3209         (ianjuta_document_manager_iface_init), (isaveable_save),
3210         (isavable_is_dirty):
3211         * plugins/editor/editor.glade:
3212         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
3213         (idocument_paste), (idocument_clear), (idocument_iface_init),
3214         (iselection_iface_init):
3215         * plugins/glade/Makefile.am:
3216         * plugins/glade/anjuta-glade-notebook.c:
3217         (anjuta_glade_notebook_instance_init),
3218         (anjuta_glade_notebook_set_property),
3219         (anjuta_glade_notebook_get_property),
3220         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
3221         (ifile_open), (ifile_get_uri), (ifile_iface_init),
3222         (ifile_savable_save), (ifile_savable_save_as),
3223         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
3224         (ifile_savable_iface_init), (idocument_can_redo),
3225         (idocument_can_undo), (idocument_begin_undo_action),
3226         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
3227         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
3228         (idocument_copy), (idocument_paste), (idocument_clear),
3229         (idocument_iface_init):
3230         * plugins/language-support-cpp-java/plugin.c:
3231         (on_value_added_current_editor), (on_value_removed_current_editor):
3232         * plugins/macro/macro-util.c: (get_current_editor):
3233         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3234         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
3235         (on_next_occur), (on_incremental_entry_key_press),
3236         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
3237         (on_toolbar_find_incremental_start),
3238         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
3239         * plugins/search/search-replace.c: (search_start_over),
3240         (search_update_combos), (replace_update_combos),
3241         (anjuta_search_replace_activate):
3242         * plugins/search/search-replace_backend.c: (create_search_entries):
3243         * plugins/sourceview/sourceview.c: (idocument_cut),
3244         (idocument_copy), (idocument_paste), (idocument_clear),
3245         (idocument_iface_init), (iselect_iface_init), (iassist_react):
3246         * plugins/tools/editor.c: (on_editor_response):
3247         * plugins/tools/execute.c: (get_current_editor),
3248         (atp_output_context_initialize), (atp_user_tool_execute):
3249         * plugins/tools/variable.c: (get_current_editor),
3250         (atp_variable_get_editor_variable):
3251         
3252         Some more IAnjutaEditor => IAnjutaDocument fixing!
3253         
3254         * plugins/glade/anjuta-glade-notebook.h:
3255         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
3256         (glade_update_ui):
3257         * plugins/glade/plugin.h:
3258         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
3259         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
3260         be used for glade, too. It might still have some rough edges but already works.
3261         (Fixes #415547 – Glade usability problem)
3263 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
3265         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
3266           development release (I updated version of glade3 svn to 3.3.2).
3268 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3270         * plugins/symbol-browser/an_symbol_view.c:
3271         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
3273 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3275         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
3276         (on_system_tags_update_finished), (on_update_global_clicked),
3277         (prefs_page_init), (on_gconf_notify_tags_list_changed),
3278         (symbol_browser_prefs_init),
3279         (symbol_browser_prefs_create_global_tags),
3280         (symbol_browser_load_global_tags):
3281         * plugins/symbol-browser/an_symbol_prefs.h:
3282         * plugins/symbol-browser/an_symbol_view.c:
3283         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
3284         * plugins/symbol-browser/an_symbol_view.h:
3285         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
3286         on global tags update because of delayed prefs merging. Happens when
3287         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
3288         is opened.
3290 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3292         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
3293         after install/uninstall.
3295         Patch from James Liggett:
3296         * scripts/glade2schemas.pl: Fixed creating schemas for list
3297         values.
3299 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
3301         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
3302           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
3303           development release since glade svn version is also 3.3.1. In future, the
3304           solution would be for us to always increment the micro version when
3305           changing the API.
3307 2007-07-05  Johannes Schmid <jhs@gnome.org>
3309         * libanjuta/interfaces/libanjuta.idl:
3310         * plugins/build-basic-autotools/build-basic-autotools.c:
3311         (on_build_mesg_format):
3312         * plugins/debug-manager/breakpoints.c:
3313         (breakpoint_item_update_in_ui),
3314         (breakpoints_dbase_edit_breakpoint),
3315         (on_toggle_breakpoint_activate):
3316         * plugins/debug-manager/plugin.c:
3317         (on_run_to_cursor_action_activate):
3318         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
3319         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
3320         (get_current_editor), (on_save_activate), (on_save_as_activate),
3321         (on_save_prompt_save_editor), (on_close_file_activate),
3322         (on_close_all_file_activate), (on_reload_file_activate),
3323         (anjuta_print_cb), (anjuta_print_preview_cb),
3324         (on_editor_command_upper_case_activate),
3325         (on_editor_command_lower_case_activate),
3326         (on_editor_command_undo_activate),
3327         (on_editor_command_redo_activate),
3328         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
3329         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
3330         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
3331         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
3332         (on_zoom_out_text_activate), (on_force_hilite_activate),
3333         (on_indent1_activate), (on_swap_activate),
3334         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3335         * plugins/document-manager/anjuta-docman.c:
3336         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
3337         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3338         (anjuta_docman_dispose), (on_notebook_switch_page),
3339         (anjuta_docman_page_from_widget), (on_editor_destroy),
3340         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
3341         (anjuta_docman_get_current_document),
3342         (anjuta_docman_set_current_document),
3343         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
3344         (anjuta_docman_update_page_label),
3345         (anjuta_docman_get_document_from_path),
3346         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3347         (anjuta_docman_order_tabs):
3348         * plugins/document-manager/anjuta-docman.h:
3349         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
3350         (update_editor_ui_interface_items), (update_editor_ui),
3351         (on_editor_update_save_ui), (on_editor_update_ui),
3352         (on_editor_changed), (on_save_prompt_save_editor),
3353         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
3354         (ianjuta_docman_get_current_document),
3355         (ianjuta_docman_set_current_document),
3356         (ianjuta_docman_remove_buffer),
3357         (ianjuta_document_manager_iface_init), (ifile_get_uri):
3358         * plugins/editor/text_editor.c: (itext_editor_iface_init),
3359         (idocument_get_filename), (idocument_can_undo),
3360         (idocument_can_redo), (idocument_undo),
3361         (idocument_begin_undo_action), (idocument_end_undo_action),
3362         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
3363         * plugins/language-support-cpp-java/plugin.c:
3364         (on_editor_char_inserted_cpp), (on_auto_indent):
3365         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
3366         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3367         * plugins/sample1/plugin.c: (on_sample_action_activate):
3368         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
3369         (on_next_occur), (on_incremental_entry_key_press),
3370         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
3371         (on_toolbar_find_incremental_start),
3372         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
3373         * plugins/search/search-replace.c: (search_and_replace),
3374         (write_message_pane), (search_start_over), (search_update_combos),
3375         (replace_update_combos), (anjuta_search_replace_activate):
3376         * plugins/search/search-replace_backend.c:
3377         (file_buffer_new_from_path), (create_search_entries):
3378         * plugins/sourceview/sourceview-print.c: (create_print_job):
3379         * plugins/sourceview/sourceview.c:
3380         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
3381         (idocument_can_redo), (idocument_can_undo),
3382         (idocument_begin_undo_action), (idocument_end_undo_action),
3383         (idocument_undo), (idocument_redo), (idocument_grab_focus),
3384         (idocument_get_filename), (idocument_iface_init):
3385         * plugins/tools/editor.c: (on_editor_response):
3386         * plugins/tools/execute.c: (atp_output_context_initialize),
3387         (atp_user_tool_execute):
3388         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3389         
3390         Create IAnjutaDocument interface. This interface is a more general idea
3391         of documents being anything that can be modified, has undo/redo and
3392         may have operations like copy/paste.
3393         The primary goal is to integrate better by making it use the standard file
3394         and edit menu instead of it's own glade menu. Of course the downside is that
3395         you won't be able to view a source file and the designer at the same time. Anyway
3396         so many people have complained that they "can't save a glade file" that I think
3397         this is the much better solution.
3398         Work on the glade plugin is still to come but the most difficult things should be
3399         done now.
3401 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
3403         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
3404           version 3.0.3.
3406 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
3408         * libanjuta/anjuta-plugin-manager.c:
3409         (anjuta_plugin_manager_get_plugins_page),
3410         (anjuta_plugin_manager_get_remembered_plugins_page):
3411         * libanjuta/anjuta-plugin-manager.h:
3412         * src/anjuta-app.c: (anjuta_app_install_preferences):
3413         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
3414         and remembered plugins preferences pages in separate pages (avoid
3415         crowd).
3417 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
3419         Patch from James Liggett  <jrliggett@cox.net>:
3420         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
3421         Installed editor preferences schemas. Fixes bug #453463.
3423 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
3425         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
3426         (anjuta_preferences_dialog_init): Sort preferences pages on title.
3428 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
3430         * plugins/document-manager/anjuta-document-manager.ui:
3431         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3432         * src/action-callbacks.c:
3433         * src/action-callbacks.h:
3434         * src/anjuta-actions.h:
3435         * src/anjuta-app.c: (anjuta_app_instance_init),
3436         (anjuta_app_install_preferences):
3437         * src/anjuta.glade:
3438         * src/anjuta.ui: Moved plugins and shortcuts settings inside
3439         General preferences page. Move preferences menu from Settings to
3440         Edit submenu. And got rid of Settings submenu.
3442 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
3444         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
3445         
3446 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
3448         * TODO.tasks: Increased bounty for on-demand preferences task to $150
3449         as discussed and agreed with James Liggett.
3451         Patch from James Liggett  <jrliggett@cox.net>:
3453         * configure.in:
3454         * libanjuta/anjuta-plugin-manager.c:
3455         (on_activated_plugin_objects_foreach),
3456         (anjuta_plugin_manager_get_active_plugin_objects):
3457         * libanjuta/anjuta-plugin-manager.h:
3458         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
3459         (anjuta_plugin_deactivate):
3460         * libanjuta/anjuta-preferences-dialog.c:
3461         (anjuta_preferences_dialog_finalize),
3462         (anjuta_preferences_dialog_class_init), (add_category_columns),
3463         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
3464         (anjuta_preferences_dialog_remove_page):
3465         * libanjuta/anjuta-preferences.c: (property_destroy),
3466         (unregister_preferences_key), (register_callbacks),
3467         (preferences_foreach_callback), (connect_prop_to_object),
3468         (anjuta_preferences_register_property_raw),
3469         (anjuta_preferences_register_property_custom),
3470         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
3471         (anjuta_preferences_remove_page),
3472         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
3473         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
3474         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
3475         (anjuta_preferences_class_init), (anjuta_preferences_new):
3476         * libanjuta/anjuta-preferences.h:
3477         * plugins/build-basic-autotools/Makefile.am:
3478         * plugins/build-basic-autotools/build-basic-autotools.c:
3479         (ipreferences_unmerge):
3480         * plugins/cvs-plugin/Makefile.am:
3481         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
3482         * plugins/document-manager/Makefile.am:
3483         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
3484         * plugins/editor/plugin.c: (ipreferences_unmerge):
3485         * plugins/file-manager/Makefile.am:
3486         * plugins/file-manager/plugin.c: (activate_plugin),
3487         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
3488         * plugins/gtodo/plugin.c: (ipreferences_merge),
3489         (ipreferences_unmerge):
3490         * plugins/language-support-cpp-java/Makefile.am:
3491         * plugins/language-support-cpp-java/plugin.c:
3492         (ipreferences_unmerge):
3493         * plugins/message-view/Makefile.am:
3494         * plugins/message-view/plugin.c: (ipreferences_unmerge):
3495         * plugins/sourceview/Makefile.am:
3496         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
3497         * plugins/symbol-browser/Makefile.am:
3498         * plugins/symbol-browser/an_symbol_prefs.c:
3499         (symbol_browser_prefs_finalize):
3500         * plugins/terminal/Makefile.am:
3501         * plugins/terminal/terminal.c: (ipreferences_unmerge):
3502         * plugins/valgrind/plugin.c: (ipreferences_merge),
3503         (ipreferences_unmerge):
3504         * scripts/Makefile.am:
3505         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
3506         * src/Makefile.am:
3507         * src/action-callbacks.c: (on_set_preferences1_activate):
3508         * src/anjuta-app.c: (anjuta_app_instance_init),
3509         (anjuta_app_install_preferences):
3510         * src/anjuta-app.h:
3511         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
3512         task: Bug #445314: On demand preferences widgets creation. Thanks
3513         James for this great work.
3515 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
3517         * plugins/debug-manager/data_buffer.c,
3518         plugins/message-view/message-view.c: Fixed compiler warnings.
3520 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
3522         * src/action-callbacks.c: (help_activate),
3523         (on_help_manual_activate), (on_help_tutorial_activate),
3524         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
3526         Fixed help activation (bug #451557).
3528 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
3530         * AUTHORS: Added James Liggett. Forgot to add him before :(
3532 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
3534         * plugins/debug-manager/debugger.c,
3535         plugins/debug-manager/plugin.c,
3536         plugins/gdb/debugger.c,
3537         libanjuta/interfaces/libanjuta.idl:
3538         Add a GError* parameter to debugger-stopped signal
3540         * (added) libanjuta/anjuta-error.c,
3541         (added) libanjuta/anjuta-error.h,
3542         libanjuta/Makefile.am:
3543         Register GError as a boxed type
3545         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3546         Support GError* in signal, GError must be registered as a boxed type
3547         Accept NULL as strings
3549 === anjuta 2.2.0 ===
3551 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
3553         * configure.in: Bumped version to 2.2.0
3554         * NEWS: Updated for 2.2.0 stable release.
3555         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
3556         Reduce the idle priority to make the UI update before anything else.
3558 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
3560         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
3562         * libanjuta/interfaces/libanjuta.idl:
3563         * plugins/document-manager/action-callbacks.c:
3564         (on_editor_command_complete_word_activate):
3565         * plugins/document-manager/plugin.c:
3566         (update_editor_ui_interface_items):
3567         * plugins/editor/text_editor.c: (iautocomplete_activate),
3568         (iautocomplete_iface_init):
3569         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3571         Moved autocomplete() method away from IAnjutaEditorAssist into
3572         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
3573         autocomplete and does not crash with sourceview. Fixes Bug #449620
3574         – The auto completion functionality not work. Also sets menuitem 
3575         insensitive when hiding them.
3577         * plugins/debug-manager/disassemble.c:
3578         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
3579         printf types.
3581 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
3583         * pixmaps/anjuta_splash.png: Updated.
3584         
3585         * plugins/search/search-replace.c
3586         (anjuta_search_replace_activate): Fixed "Find in Files" to select
3587         the right target (project).
3588         * ChangeLog: Added missing log.
3590 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3592         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
3593         manuals/anjuta-manual/C/fileoperations.xml,
3594         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
3596         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
3598         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
3600 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3602         * TODO.tasks: Added bounty for on-demand preferences.
3604         Patch from Thierry Moisan:
3605         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
3606         (bug #88824).
3608 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3610         Patch from tpgww@onepost.net:
3612         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
3613         * libegg/test-actions.c:
3614         * libegg/test-multi-drag.c: (main):
3615         * plugins/debug-manager/memory.c: (read_memory_block):
3616         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
3618         Fixes compile warnings. Fixes bug #427101.
3620 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3622         Patch from James Liggett:
3624         * plugins/profiler/gprof-options.c: (on_option_changed),
3625         (setup_widgets):
3626         * plugins/profiler/gprof-options.h:
3627         * plugins/profiler/gprof-profile-data.c:
3628         (gprof_profile_data_init_profile):
3629         * plugins/profiler/gprof-profile-data.h:
3630         * plugins/profiler/plugin.c: (profiler_get_data),
3631         (profiler_set_target), (register_options),
3632         (on_profile_data_browse_button_clicked),
3633         (on_profiling_options_button_clicked), (on_profiler_delete_data):
3634         * plugins/profiler/profiler.glade: implements independent targets.
3635         implements the ability to select arbitrary gmon.out files.
3636         Fixes bug #403502 – User should also be allowed to select an
3637         independent executable target.
3639 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3641         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
3643         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
3644         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
3646 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
3648         * plugins/debug-manager/plugin.c,
3649         plugins/debug-manager/breakpoints.c:
3650         Remove weak pointers when owner is destroyed
3651         Remove all breakpoints before loading new one
3653 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
3655         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
3656          
3657 2007-06-19  Naba Kumar  <naba@gnome.org>
3659         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
3660         Bug #448491 Empty Lines Problem.
3662         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
3663         
3664         * data/default.profile, plugins/message-view/plugin.c: Do not
3665         restore session for messages.
3666         Fixes bug #377461 – don't create new message window for each
3667         build/find.
3669         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
3670         Fixes a crash on exit/project-close if profiler plugin is loaded.
3672 2007-06-17  Naba Kumar  <naba@gnome.org>
3674         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
3675         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
3677         * plugins/file-loader/plugin.c: Fail on opening non existent files.
3678         Bug #448034 – Anjuta crashes on starting (when the last project
3679         directory was deleted).
3681         * plugins/document-manager/plugin.c: Set line markers for files
3682         opened via IAnjutaFile::open(). Fixes missing line markers while
3683         navigating symbols.
3685 2007-06-17  Naba Kumar  <naba@gnome.org>
3687         * plugins/sourceview/sourceview.glade: Set correct font
3688         default value and use monospace instead of sans. Fixes
3689         bug #448408 – crash in Anjuta IDE: Trying to change the
3690         editor
3692 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3694         * plugins/search/search-replace.c,
3695         plugins/search/search-replace.h,
3696         plugins/search/anjuta-search.glade:
3697         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
3698         Fixes bug #355166
3700 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3702         * plugins/debug-manager/plugin.c,
3703         plugins/debug-manager/breakpoints.c:
3704         Add weak references, fixes bug #448053 ?
3706 2007-06-16  Naba Kumar  <naba@gnome.org>
3708         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
3709         dialog to allow forgetting them if user chooses to select a different
3710         one.
3712 2007-06-13  Naba Kumar  <naba@gnome.org>
3714         * plugins/sourceview/sourceview-prefs.c: Initialize font
3715         on startup correctly if use_theme is set.
3717         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
3718         if available for default font. Fixes bug #447304.
3720         * plugins/sourceview/sourceview-prefs.c: Return value based
3721         on right data type. Fixes Bug #438878 – Using gtksourceview editor
3722         for the first time has black background
3723         
3724         * plugins/project-manager/plugin.c: Give a better error message
3725         when project could not be loaded.
3727         * libanjuta/anjuta-serializer.c: Added a comment.
3729 2007-06-13  Johannes Schmid <jhs@gnome.org>
3731         * configure.in:
3732         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
3733         most warnings to avoid simple coding problems.
3734         
3735         * plugins/message-view/anjuta-msgman.c:
3736         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
3737         * plugins/message-view/plugin.c: (on_view_changed),
3738         (ianjuta_msgman_add_view):
3739         
3740         Fixed #440866 by always presenting the message-manager when a tab is
3741         added because Gtk+ seems to have problems to add tabs to hidden widgets.
3742         
3743         * plugins/subversion/subversion-callbacks.c:
3744         (on_subversion_commit_response):
3745         Destroy dialog if user clicks "No"
3747 2007-06-12  Naba Kumar  <naba@gnome.org>
3749         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
3750         read and use of uninitialized variable.
3752         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
3753         because it is used in credits listing and packaging could compress
3754         it in docdir. Fixes bug #397881: The credits are empty
3756         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
3757         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
3758         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
3759         plugins/symbol-browser/an_symbol_info.c,
3760         plugins/symbol-browser/plugin.c,
3761         plugins/symbol-browser/an_symbol_view.c,
3762         plugins/editor/aneditor-autocomplete.cxx:
3764         - Do not access TMTag
3765         member in TMSymbol when freeing it because by then the tags
3766         could have changed. Avoids dangerous memory corruptions by freeing
3767         someone else's memory (Could explain those random crashes when
3768         refreshing symbols or re-loading a different project or closing
3769         a project). Anything that tries to refresh symbols could trigger
3770         this corruptions.
3771         - Added a flag to also retrieve method definitions as part of
3772         the class's scope members. And used it to set both function prototype
3773         and definition in symbols. Fixes navigation to prototype and
3774         function definitions from symbol browser (bug #440370)
3776         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
3777         memory. Could fix those bogus 'file changed' dialogs.
3779         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
3781 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3783         * (added) libanjuta/anjuta-utils-priv.h,
3784         libanjuta/anjuta-utils.h,
3785         libanjuta/anjuta-launcher.c,
3786         libanjuta/Makefile.am:
3787         Fix bug #440801: do not use config.h in public include files
3789 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3791         * plugins/project-wizard/templates/mkfile.wiz:
3792         Fix bug #442038: missing project.sh file
3794         * configure.in,
3795         plugins/project-wizard/templates/Makefile.am,
3796         plugins/project-wizard/templates/translatable-strings.h,
3797         (added) plugins/project-wizard/templates/sdl.wiz,
3798         (added) plugins/project-wizard/templates/appwiz_sdl.png,
3799         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
3800         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
3801         (added) plugins/project-wizard/templates/sdl/Makefile.am,
3802         (added) plugins/project-wizard/templates/sdl/.cvsignore,
3803         (added) plugins/project-wizard/templates/sdl/src/main.c,
3804         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
3805         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
3806         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
3807         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
3808         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
3809         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
3810         Fix bug #315635: add a SDL project wizard
3812 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
3814         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
3815         when SIGCHLD is triggered when main loop context is locked. Dead lock
3816         happens when child_exited callback also accesses main loop context.
3817         Happens particularly badly in debug target exiting.
3819 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
3821         * manuals/anjuta-manual/C/debugger.xml:
3822         First update of the debugger documentation
3824 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
3826         * manuals/anjuta-manual/C/fileoperations.xml,
3827         manuals/anjuta-manual/C/projects.xml,
3828         manuals/anjuta-manual/C/anjuta-manual.xml,
3829         manuals/anjuta-manual/C/build.xml,
3830         manuals/anjuta-manual/C/execute.xml,
3831         manuals/anjuta-manual/Makefile.am: Updated more documentation.
3832         Added project properties documentation. Moved execution section
3833         inside project management. Removed dead documentation.
3835 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
3837         * src/anjuta.c, plugins/symbol-browser/plugin.c,
3838         plugins/symbol-browser/plugin.h,
3839         plugins/symbol-browser/an_symbol_prefs.c,
3840         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3841         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
3842         progress bar instead of separate window for system tags
3843         generation. Renamed AnjutaStatus methods to a proper ones.
3845         * plugins/symbol-browser/plugin.c,
3846         plugins/symbol-browser/plugin.h,
3847         plugins/symbol-browser/an_symbol_prefs.c,
3848         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3849         global-tags/create_global_tags.sh.in: Get rid of message window
3850         for showing global tags creation and use a small window with
3851         progress bar.
3853 2007-05-30  Naba Kumar  <naba@gnome.org>
3855         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
3856         Bug 442315 – After calling configure, the build menus are still insensitive,
3857         Bug 442314 – Autogeneration fails when there is no autogen.sh
3859         * plugins/project-manager/plugin.c: Fixed mem corruption when it
3860         fails to remove target/source/group. Fixes bug #440196 – crash in
3861         Anjuta IDE: removing a target
3863 2007-05-29  Naba Kumar  <naba@gnome.org>
3865         * plugins/symbol-browser/an_symbol_view.c,
3866         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
3867         tags generation. Fixed runtime warning.
3869 2007-05-28  Naba Kumar  <naba@gnome.org>
3871         Patch from James Liggett  <jrliggett@cox.net>:
3872         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
3873         Fixed bug #403502 – User should also be allowed to select an
3874         independent executable target.
3876 2007-05-27  Johannes Schmid <jhs@gnome.org>
3878         * plugins/build-basic-autotools/build-basic-autotools.c:
3879         (get_real_directory), (on_build_mesg_format):
3880         
3881         Find correct files for error messages inside scratchbox
3883 2007-05-27  Naba Kumar  <naba@gnome.org>
3885         * manuals/anjuta-manual/C/projects.xml,
3886         manuals/anjuta-manual/C/projects.xml: Updated project
3887         management chapter more.
3889 2007-05-25  Johannes Schmid <jhs@gnome.org>
3891         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3892         * plugins/build-basic-autotools/build-basic-autotools.c:
3893         (on_sb_check_toggled), (build_execute_command),
3894         (ipreferences_merge), (ipreferences_unmerge):
3895         Added support for building inside scratchbox environment
3896         
3897         Patch from James Liggett <jrliggett@cox.net>:
3898         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
3899         (anjuta_msgman_append_view):
3901         Fix 440866 
3902           – Anjuta aborts with numerous assertion failures when adding a new message view tab
3904 2007-05-23  Naba Kumar  <naba@gnome.org>
3906         * manuals/anjuta-manual/C/projects.xml: Updated project
3907         management chapter.
3909 2007-05-22  Naba Kumar  <naba@gnome.org>
3911         * manuals/anjuta-manual/C/projects.xml: More updates.
3913         * manuals/anjuta-manual/C/introduction.xml,
3914         manuals/anjuta-manual/C/projects.xml,
3915         manuals/anjuta-manual/C/interface.xml: Updated documentation.
3917 2007-05-22  Naba Kumar  <naba@gnome.org>
3919         Patch from Étienne Bersac:
3920         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
3921         class in generated class.
3923 2007-05-22  Naba Kumar  <naba@gnome.org>
3925         * plugins/profiler/plugin.c: Fixed a compiler warning.
3926         * plugins/valgrind/Makefile.am: Added ldflags.
3928         Patch from James Liggett:
3929         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
3930         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
3931         specific options.
3933 2007-05-18  Johannes Schmid <jhs@gnome.org>
3935         * plugins/editor/text_editor.c:
3936         * plugins/language-support-cpp-java/plugin.c:
3937         (on_editor_language_changed), (on_value_added_current_editor),
3938         (on_value_removed_current_editor):
3939         
3940         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
3941         Fix assist support in language-support-plugin.
3943 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3945         * libanjuta/interfaces/libanjuta.idl:
3946         Add a new interface allowing to implement plugin able
3947         to load other plugins (not written in C)
3949         * libanjuta/anjuta-plugin-handle.c,
3950         libanjuta/anjuta-plugin-handle.h:
3951         Add a language and a resident plugin properties
3953         * libanjuta/anjuta-glue-plugin.c,
3954         libanjuta/anjuta-glue-plugin.h,
3955         (added)libanjuta/anjuta-glue-c.c,
3956         (added)libanjuta/anjuta-glue-c.h,
3957         libanjuta/Makefile.am:
3958         Split code used to load a C plugin into a common part
3959         in anjuta-glue-plugin and a specific part in anjuta-glue-c
3961         * libanjuta/anjuta-glue-factory.c,
3962         libanjuta/anjuta-glue-factory.h,
3963         libanjuta/anjuta-plugin-manager.c:
3964         Allow to load plugin not written in C and search for the
3965         additional needed code in another plugin
3967 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3969         * plugins/editor/text_editor.c:
3970         Add an empty implementation of IAnjutaEditorAssist for scintilla,
3971         avoiding a crash if scintilla is used
3973 2007-05-14  Johannes Schmid <jhs@gnome.org>
3975         * libanjuta/interfaces/libanjuta.idl:
3976         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3977         (assist_cleanup), (on_assist_end), (on_assist_cancel),
3978         (on_assist_chosen), (on_assist_update), (get_context),
3979         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
3980         (install_assist), (uninstall_assist), (install_support),
3981         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
3982         (cpp_java_plugin_instance_init):
3983         * plugins/language-support-cpp-java/plugin.h:
3984         Use IAnjutaEditorAssist to show language specific suggestions
3985         
3986         * plugins/sourceview/Makefile.am:
3987         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
3988         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3989         * plugins/sourceview/anjuta-view.h:
3990         * plugins/sourceview/assist-window.c: (assist_window_expose),
3991         (assist_window_set_property), (assist_window_get_property),
3992         (assist_window_class_init), (assist_activated),
3993         (assist_window_init), (assist_window_finalize),
3994         (assist_window_select), (assist_window_first),
3995         (assist_window_last), (assist_window_up), (assist_window_down),
3996         (get_coordinates), (assist_window_move), (assist_window_update),
3997         (assist_window_filter_keypress), (assist_window_is_active),
3998         (assist_window_new), (assist_window_get_trigger),
3999         (assist_window_get_position):
4000         * plugins/sourceview/assist-window.h:
4001         * plugins/sourceview/sourceview-args.c (removed):
4002         * plugins/sourceview/sourceview-args.h (removed):
4003         * plugins/sourceview/sourceview-autocomplete.c (removed):
4004         * plugins/sourceview/sourceview-autocomplete.h (removed):
4005         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
4006         * plugins/sourceview/sourceview-private.h:
4007         * plugins/sourceview/sourceview-scope.c(removed):
4008         * plugins/sourceview/sourceview-scope.h(removed):
4009         * plugins/sourceview/sourceview.c: (on_assist_chosen),
4010         (on_assist_cancel), (on_document_char_added),
4011         (on_reload_dialog_response), (sourceview_class_init),
4012         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
4013         (iassist_remove_trigger), (iassist_autocomplete),
4014         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
4015         (iassist_react), (iassist_iface_init):
4016         * plugins/sourceview/tag-window.c (moved to assist-window.c):
4017         * plugins/sourceview/tag-window.h (moved to assist-window.c):
4018         
4019         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
4020         - Mark files dirty if reload dialog is canceled.
4022 2007-05-12  Naba Kumar  <naba@gnome.org>
4024         * libanjuta/anjuta-launcher.h: Corrected include file.
4026 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
4028         * libanjuta/anjuta-glue-plugin.c,
4029         libanjuta/anjuta-glue-plugin.h,
4030         libanjuta/anjuta-glue-factory.c,
4031         libanjuta/anjuta-glue-factory.h,
4032         ibanjuta/anjuta-plugin-manager.c:
4033         Move code used to load a C plugin from glue-factory to glue-plugin
4034         So loading a plugin written in another language could be done by
4035         just using another object derived from AnjutaGluePlugin
4037         * libanjuta/libanjuta.h:
4038         Remove anjuta-plugin-handle header, it's not installed as libanjuta
4039         includes
4041 === anjuta 2.1.3 ===
4043 2007-05-11  Naba Kumar  <naba@gnome.org>
4045         * configure.in: Bumped version to 2.1.3
4046         * NEWS: Updated.
4047         * AUTHORS: Updated.
4048         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
4050 2007-05-11  Naba Kumar  <naba@gnome.org>
4052         * configure.in:
4053         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
4054         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
4055         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
4057 2007-05-10  Johannes Schmid <jhs@gnome.org>
4059         * plugins/search/plugin.c:
4060         Make incremental search behave less annoying
4061         
4062 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
4064         * plugins/macro/macro-util.c:
4065         Fix bug #419008 and bug #419036
4066         When creating new header file, use name and email set in
4067         preferences and replace invalid C character by underscore
4068         in guards
4070 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
4072         * plugins/search/search-replace.c,
4073         plugins/search/search-replace_backend.c:
4074         Disable search button if search expression is empty (bug #378193)
4076 2007-05-08  Naba Kumar  <naba@gnome.org>
4078         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
4079         build error.
4081 2007-05-07  Naba Kumar  <naba@gnome.org>
4083         * configure.in:
4084         * plugins/project-wizard/templates/Makefile.am:
4085         * plugins/project-wizard/templates/minimal.wiz:
4086         * plugins/project-wizard/templates/minimal/.cvsignore:
4087         * plugins/project-wizard/templates/minimal/Makefile.am:
4088         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
4089         * plugins/project-wizard/templates/minimal/autogen.sh:
4090         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
4091         * plugins/project-wizard/templates/minimal/project.anjuta:
4092         Added 'minimal', a generic and flat, project template.
4093         
4094 2007-05-05  Naba Kumar  <naba@gnome.org>
4096         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
4098         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
4099         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
4100         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
4101         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
4102         instead of a real one, fixes interdependency with libanjuta.
4103         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
4104         * libanjuta/Makefile.am: 
4105         * libegg/Makefile.am:
4106         * plugins/build-basic-autotools/Makefile.am:
4107         * plugins/class-gen/Makefile.am:
4108         * plugins/class-inheritance/Makefile.am:
4109         * plugins/cvs-plugin/Makefile.am:
4110         * plugins/debug-manager/Makefile.am:
4111         * plugins/devhelp/Makefile.am:
4112         * plugins/document-manager/Makefile.am:
4113         * plugins/editor/Makefile.am:
4114         * plugins/file-loader/Makefile.am:
4115         * plugins/file-manager/Makefile.am:
4116         * plugins/file-wizard/Makefile.am:
4117         * plugins/gdb/Makefile.am:
4118         * plugins/glade/Makefile.am:
4119         * plugins/gtodo/Makefile.am:
4120         * plugins/language-support-cpp-java/Makefile.am:
4121         * plugins/macro/Makefile.am:
4122         * plugins/message-view/Makefile.am:
4123         * plugins/patch/Makefile.am:
4124         * plugins/profiler/Makefile.am:
4125         * plugins/project-import/Makefile.am:
4126         * plugins/project-manager/Makefile.am:
4127         * plugins/project-wizard/Makefile.am:
4128         * plugins/sample1/Makefile.am:
4129         * plugins/search/Makefile.am:
4130         * plugins/sourceview/Makefile.am:
4131         * plugins/subversion/Makefile.am:
4132         * plugins/symbol-browser/Makefile.am:
4133         * plugins/terminal/Makefile.am:
4134         * plugins/tools/Makefile.am:
4135         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
4137 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
4139         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
4141 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4143         * libanjuta/anjuta-launcher.c,
4144         libanjuta/anjuta-launcher.h:
4145         Add some missing implementation
4147 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
4149         Reviewed by Naba Kumar  <naba@gnome.org>:
4150         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
4151         for uninstall-hook.
4153 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
4155         Reviewed by Naba Kumar  <naba@gnome.org>:
4156         * plugins/editor/text_editor.c: Large memory addresses were being
4157         truncated, switched to glong (bug #422143).
4159 2007-04-24  Naba Kumar  <naba@gnome.org>
4161         * plugins/document-manager/plugin.c: (prefs_finalize):
4162         * plugins/editor/aneditor-autocomplete.cxx:
4163         * plugins/editor/text_editor_menu.c:
4164         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
4165         * plugins/file-loader/plugin.c: (open_file_with),
4166         (create_open_with_submenu):
4167         * plugins/file-manager/plugin.c: (prefs_finalize):
4168         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
4169         pointer type castings.
4171 2007-04-24  Naba Kumar  <naba@gnome.org>
4173         Patch from s|s  <supreet.sethi@gmail.com>:
4174         * (added) plugins/project-wizard/templates/django-logo.png:
4175         * (added) plugins/project-wizard/templates/django.wiz:
4176         * plugins/project-wizard/templates/Makefile.am:
4177         * plugins/project-wizard/templates/translatable-strings.h: Added
4178         django project template. http://www.djangoproject.com/
4180 2007-04-24  Naba Kumar  <naba@gnome.org>
4182         * plugins/subversion/anjuta-subversion.glade: Set expansion for
4183         the log entry widget and made the dialog little larger.
4185 2007-04-24  Naba Kumar  <naba@gnome.org>
4187         Patch from Halton Huo:
4188         * configure.in:
4189         * plugins/project-wizard/property.c:
4190         * plugins/subversion/svn-auth.c:
4191         * plugins/subversion/svn-backend-priv.h:
4192         * plugins/subversion/svn-backend.c:
4193         * plugins/subversion/svn-backend.h:
4194         * plugins/subversion/svn-notify.h: Proper use of subversion
4195         headers. Fixes build issues in solaris (bug #426701).
4197 2007-04-24  Naba Kumar  <naba@gnome.org>
4199         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
4200         
4201         * plugins/project-wizard/templates/cpp.wiz:
4202         * plugins/project-wizard/templates/gcj.wiz:
4203         * plugins/project-wizard/templates/gnome.wiz:
4204         * plugins/project-wizard/templates/gtk.wiz:
4205         * plugins/project-wizard/templates/gtkmm.wiz:
4206         * plugins/project-wizard/templates/java.wiz:
4207         * plugins/project-wizard/templates/python.wiz:
4208         * plugins/project-wizard/templates/terminal.wiz:
4209         * plugins/project-wizard/templates/wxwin.wiz:
4210         * plugins/project-wizard/templates/xlib-dock.wiz:
4211         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
4212         project option and set it ON by default (since gnome-build, can't
4213         enabled configure shared lib support later when a sharedlib target
4214         is added).
4216 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4218         * plugins/debug-manager/stack_trace.c:
4219         Fix a missing case in the previous changes
4221 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4223         * plugins/debug-manager/plugin.c:
4224         Fix bug #430401
4226         * plugins/debug-manager/breakpoints.c,
4227         plugins/gdb/plugin.c:
4228         Fix adding breakpoint on a function
4230         * plugins/debug-manager/stack_trace.c:
4231         Highlight changed stack frame
4233 2007-04-18  Naba Kumar  <naba@gnome.org>
4235         * plugins/document-manager/anjuta-docman.c:
4236         (anjuta_docman_dispose), (on_editor_destroy),
4237         (anjuta_docman_remove_editor): Remove the editor widget from
4238         the parent container before calling destroy, otherwise container
4239         removal happens after TextEditor is disposed resulting in call
4240         to value-remove for a TextEditor which is half-dead (crash).
4242 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
4244         * plugins/debug-manager/data_buffer.c
4245         plugins/debug-manager/data_view.c,
4246         plugins/debug-manager/memory.c:
4247         Fixes for bug #418523, bug #427090 and bug #428174
4249 2007-04-11 Halton Huo <halton.huo@sun.com>
4251         reviewed by: <jhs@gnome.org>
4253         * configure.in:
4254         * libanjuta/Makefile.am:
4255         * libanjuta/anjuta-utils.c:
4256         * libanjuta/anjuta-utils.h:
4257         * manuals/reference/libanjuta/Makefile.am:
4258         
4259         Fixed compilation on sun by deploying the libutil methods
4260         in anjuta-utils.h and building them on condition.
4262 2007-04-11  Johannes Schmid <jhs@gnome.org>
4264         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
4265         (anjuta_docman_add_editor):
4266         Hold a reference on the editor as long as we use it.
4267         
4268         * plugins/document-manager/plugin.c: (on_editor_changed):
4269         Destroy GValue to fix a memoery leak.
4271 2007-04-11  Johannes Schmid <jhs@gnome.org>
4273         * plugins/document-manager/plugin.c: (on_editor_changed):
4274         Fixed reference counting for editor by using g_value_take_object instead
4275         of g_value_set_object. The editors are now correctly finalized and thus
4276         we do not lack so much memory anymore.
4277         
4278         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4279         (anjuta_view_finalize), (anjuta_view_focus_out),
4280         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
4281         * plugins/sourceview/anjuta-view.h:
4282         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
4283         * plugins/sourceview/sourceview-prefs.c:
4284         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
4285         * plugins/sourceview/sourceview-prefs.h:
4286         * plugins/sourceview/sourceview-private.h:
4287         * plugins/sourceview/sourceview.c: (on_document_loaded),
4288         (timeout_unref), (on_document_saved), (sourceview_finalize),
4289         (sourceview_new), (ifile_open), (ifile_savable_save),
4290         (ifile_savable_save_as):
4292         Several changes to fix things when the editor is correctly destroyed.
4293         Fixed preferences (which led me to the refcounting issue, #409412)
4294         and removed deprecated completition code that will be replace by
4295         IAnjutaAssist interface soon. 
4297 2007-04-11  Johannes Schmid <jhs@gnome.org>
4299         * libanjuta/anjuta-launcher.c:
4300         (anjuta_launcher_execution_done_cleanup),
4301         (anjuta_launcher_child_terminated):
4302         Possible fix for #428363 and added a g_return_if_fail
4304         * plugins/message-view/plugin.c: (activate_plugin):
4305         Fixed a Gtk/Gdl-Critical
4306         
4307         Patches from Étienne Bersac <bersace03@laposte.net>
4308         * plugins/class-gen/templates/go-source.tpl:
4309         * plugins/macro/macros.xml:
4310         Use better template for GObjects (#417875 and #417918)
4311         
4312         Patches from Halton Huo <halton.huo@sun.com>
4313         * libanjuta/anjuta-launcher.h:
4314         * libanjuta/anjuta-preferences.c:
4315         * libanjuta/anjuta-utils.c:
4316         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
4317         (cg_window_set_add_to_repository):
4318         * plugins/class-inheritance/class-inherit.c:
4319         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
4321 2007-04-09  Johannes Schmid <jhs@gnome.org>
4323         * plugins/editor/print.c: (anjuta_print_show_header):
4324         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4325         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4327   Some string changes (#427395 and #427399)
4329 2007-04-06  Johannes Schmid <jhs@gnome.org>
4331         * plugins/build-basic-autotools/build-basic-autotools.c:
4332         (on_build_mesg_format), (on_build_mesg_parse):
4333         Fixed full path detection
4335 2007-04-05  Naba Kumar  <naba@gnome.org>
4337         Patch from Halton Huo:
4338         * libanjuta/Makefile.am:
4339         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
4340         * libanjuta/anjuta-glue-cpp.h:
4341         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
4342         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
4343         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
4344         (anjuta_glue_factory_get_path), (get_already_loaded_module),
4345         (load_plugin), (anjuta_glue_factory_get_object_type):
4346         * libanjuta/anjuta-glue-factory.h:
4347         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
4348         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
4349         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
4350         (anjuta_glue_plugin_new):
4351         * libanjuta/anjuta-glue-plugin.h:
4352         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
4353         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
4354         * libanjuta/anjuta-plugin.h:
4355         * libanjuta/glue-cpp.c:
4356         * libanjuta/glue-cpp.h:
4357         * libanjuta/glue-factory.c:
4358         * libanjuta/glue-factory.h:
4359         * libanjuta/glue-plugin.c:
4360         * libanjuta/glue-plugin.h:
4361         * plugins/build-basic-autotools/build-basic-autotools.h:
4362         * plugins/class-gen/plugin.h:
4363         * plugins/class-inheritance/plugin.h:
4364         * plugins/cvs-plugin/plugin.h:
4365         * plugins/debug-manager/plugin.h:
4366         * plugins/devhelp/plugin.h:
4367         * plugins/document-manager/plugin.h:
4368         * plugins/editor/plugin.h:
4369         * plugins/file-loader/plugin.h:
4370         * plugins/file-manager/plugin.h:
4371         * plugins/file-wizard/plugin.h:
4372         * plugins/gdb/plugin.h:
4373         * plugins/glade/plugin.h:
4374         * plugins/gtodo/plugin.h:
4375         * plugins/language-support-cpp-java/plugin.h:
4376         * plugins/macro/plugin.h:
4377         * plugins/message-view/plugin.h:
4378         * plugins/patch/plugin.h:
4379         * plugins/profiler/plugin.h:
4380         * plugins/project-import/plugin.h:
4381         * plugins/project-manager/plugin.h:
4382         * plugins/project-wizard/plugin.h:
4383         * plugins/sample1/plugin.h:
4384         * plugins/search/plugin.h:
4385         * plugins/sourceview/plugin.h:
4386         * plugins/subversion/plugin.h:
4387         * plugins/symbol-browser/plugin.h:
4388         * plugins/terminal/terminal.c:
4389         * plugins/tools/plugin.h:
4390         * plugins/tools/scripts/tools-2.xml.in:
4391         * plugins/valgrind/plugin.h:
4393         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
4395 2007-04-05  Naba Kumar  <naba@gnome.org>
4397         * anjuta.spec.in, configure.in: Removed dead codes.
4398         
4399         Patch from Jos Dehaes:
4400         * configure.in, plugins/project-wizard/templates/Makefile.am,
4401         plugins/project-wizard/templates/mkfile.wiz,
4402         plugins/project-wizard/templates/translatable-strings.h: Enabled
4403         makefile-based project creation and import. Fixes bug #355145
4405 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
4407         * plugins/debug-manager/debugger.c,
4408         plugins/debug-manager/plugin.c,
4409         plugins/gdb/anjuta-gdb.plugin.in:
4410         Code cleaning (remove unused code, rename this into self)
4411         Add information about supported format in debugger plugin
4412         Activate debugger plugin according to the target format
4414 2007-04-01  Naba Kumar  <naba@gnome.org>
4416         * plugins/message-view/message-view.c:
4417         (message_view_instance_init): Fixed message icons to appear.
4419 2007-03-31  Johannes Schmid <jhs@gnome.org>
4421         * plugins/message-view/anjuta-msgman.c:
4422         (anjuta_msgman_append_view):
4423         * plugins/message-view/plugin.c: (on_view_changed),
4424         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
4425         
4426         Fixed #424845
4428 2007-03-31  Johannes Schmid <jhs@gnome.org>
4430         * plugins/message-view/message-view.c:
4431         (message_view_instance_init), (imessage_view_append):
4432         Show nice icons beside the messages for info, warning and error. This is a completly
4433         cosmetic change so if someone dislikes it he is free to remove it.
4435 2007-03-31  Johannes Schmid <jhs@gnome.org>
4436         
4437         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
4438         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
4439         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
4440         * plugins/message-view/anjuta-msgman.h:
4441         * plugins/message-view/message-view.h:
4442         * plugins/message-view/plugin.c: (on_view_changed),
4443         (activate_plugin):
4444         Fixed #359399 and made next/previous insensitive when not availible
4445         
4446         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
4447         (tag_style_to_string):
4448         Fixed namespace Problem with gdk >= 2.11
4449         
4450         * plugins/sourceview/sourceview-autocomplete.c:
4451         (sourceview_autocomplete_init):
4452         Removed structure, follow-up of #423682
4454 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
4456         * plugins/debug-manager/debug_tree.c,
4457         plugins/debug-manager/debug_tree.h,
4458         plugins/debug-manager/watch.c,
4459         plugins/debug-manager/anjuta-debug-manager.glade:
4460         Inspect variable at cursor
4461         Fix buttons in inspect dialog
4463 2007-03-27  Halton Huo  <halton.huo@sun.com>
4465         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
4467         * plugins/sourceview/sourceview-autocomplete.c
4468         plugins/debug-manager/disassemble.c,
4469         libanjuta/interfaces/libanjuta.idl:
4470         Remove array with 0 size and empty structure as it is not
4471         supported by sun cc, Fixes bug #423682
4473         * plugins/debug-manager/debugger.c:
4474         Remove anonymous union as it is not supported by sun cc,
4475         Fixes bug #423680
4477 === anjuta 2.1.2 ===
4479 2007-03-28  Naba Kumar  <naba@gnome.org>
4481         * configure.in: Bumped version to 2.1.2
4482         * NEWS: Updated for release.
4483         
4484         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
4485         Improved breakpoint marker icon.
4486         
4487         * plugins/editor/anjuta-editor.plugin.in,
4488         plugins/sourceview/sourceview.plugin.in: Made editor plugins
4489         non user activable since they are now remembered properly.
4491 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
4493         * plugins/tools/editor.c:
4494         Fix bug #423270
4496 2007-03-27  Naba Kumar  <naba@gnome.org>
4498         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
4499         word when autocompleting without leaving any trailing part of
4500         the word.
4502 2007-03-27  Kamil Páral  <ripper42@gmail.com>
4504         Reviewed by Naba Kumar  <naba@gnome.org>:
4505         * anjuta.desktop.in.in: Remove "Application" category from desktop
4506         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
4507         
4508 2007-03-27  Naba Kumar  <naba@gnome.org>
4509         
4510         * configure.in, plugins/document-manager/anjuta-docman.c:
4511         (anjuta_docman_add_editor): Conditionally compile notebook tab
4512         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
4514         Patch from Halton Huo:
4515         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
4516         non gcc compiler flags. Fixes bug #423089.
4517         
4518 2007-03-26  Naba Kumar  <naba@gnome.org>
4519         
4520         * AUTHORS, NEWS, TODO.tasks: Updated.
4521         
4522         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
4523         close menuitem.
4524         
4525         * plugins/symbol-browser/plugin.c: (on_editor_saved),
4526         (update_editor_symbol_model), (iter_matches),
4527         (on_editor_update_ui), (value_added_current_editor),
4528         (activate_plugin), (dispose),
4529         (symbol_browser_plugin_instance_init):
4530         * plugins/symbol-browser/plugin.h: update line on editor save
4531         and editor change. Code clean up and fixed warnings.
4533 2007-03-26  Naba Kumar  <naba@gnome.org>
4535         * plugins/project-wizard/templates/java/project.anjuta,
4536         plugins/project-wizard/templates/python/project.anjuta,
4537         plugins/project-wizard/templates/python/project.anjuta:
4538         Removed version control plugins from default selection.
4540         * plugins/tools/scripts/prepare-changelog.pl,
4541         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
4542         script to a better one (that works on both cvs and svn).
4544 2007-03-26  Naba Kumar  <naba@gnome.org>
4546         * (added) plugins/project-wizard/templates/translatable-strings.pl,
4547         Makefile.am: Added the generated translatable file (required for
4548         translations for svn checkouts).
4550         * (added)
4551         plugins/project-wizard/templates/extract-translatable-strings.pl
4552         plugins/project-wizard/templates/Makefile.am, Makefile.am,
4553         po/POTFILES.in: Generated translatable strings for .wiz files and
4554         added them in POTFILES.in for translation. Fixes bug #398035
4556 2007-03-25  Naba Kumar  <naba@gnome.org>
4558         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
4559         
4560         * src/anjuta-app.c: Removed dead codes.
4561         
4562         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
4563         global tags generation starts.
4564         
4565         * plugins/debug-manager/chunk_view.c,
4566         plugins/debug-manager/start.h,
4567         plugins/debug-manager/chunk_view.h,
4568         plugins/debug-manager/utilities.c,
4569         plugins/debug-manager/utilities.h,
4570         plugins/debug-manager/debugger.c,
4571         plugins/debug-manager/threads.c,
4572         plugins/debug-manager/disassemble.c,
4573         plugins/debug-manager/info.c,
4574         plugins/debug-manager/sharedlib.c,
4575         plugins/debug-manager/threads.h,
4576         plugins/debug-manager/disassemble.h,
4577         plugins/debug-manager/signals.c,
4578         plugins/debug-manager/info.h,
4579         plugins/debug-manager/sharedlib.h,
4580         plugins/debug-manager/data_buffer.c,
4581         plugins/debug-manager/data_view.c,
4582         plugins/debug-manager/signals.h,
4583         plugins/debug-manager/debug_tree.c,
4584         plugins/debug-manager/watch.c,
4585         plugins/debug-manager/registers.c,
4586         plugins/debug-manager/data_buffer.h,
4587         plugins/debug-manager/data_view.h,
4588         plugins/debug-manager/memory.c,
4589         plugins/debug-manager/debug_tree.h,
4590         plugins/debug-manager/watch.h,
4591         plugins/debug-manager/registers.h,
4592         plugins/debug-manager/memory.h,
4593         plugins/debug-manager/locals.c,
4594         plugins/debug-manager/sexy-icon-entry.c,
4595         plugins/debug-manager/breakpoints.c,
4596         plugins/debug-manager/locals.h,
4597         plugins/debug-manager/sexy-icon-entry.h,
4598         plugins/debug-manager/stack_trace.c,
4599         plugins/debug-manager/breakpoints.h,
4600         plugins/debug-manager/sparse_buffer.c,
4601         plugins/debug-manager/sparse_view.c,
4602         plugins/debug-manager/stack_trace.h,
4603         plugins/debug-manager/sparse_buffer.h,
4604         plugins/debug-manager/sparse_view.h,
4605         plugins/debug-manager/start.c,
4606         plugins/gdb/utilities.c,
4607         plugins/gdb/utilities.h,
4608         plugins/gdb/debugger.c,
4609         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
4610         setup.
4612 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4614         * plugins/gdb/debugger.c:
4615         Avoid empty debugger log window by limiting line to 90 characters
4617 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4619         * plugins/debug-manager/plugin.c,
4620         plugins/debug-manager/plugin.h,
4621         plugins/debug-manager/threads.c,
4622         plugins/debug-manager/threads.h,
4623         plugins/debug-manager/breakpoints.c,
4624         plugins/debug-manager/breakpoints.h,
4625         plugins/debug-manager/stack_trace.c,
4626         plugins/debug-manager/stack_trace.h:
4627         View code action now changes location in disassembly view too
4629         * plugins/debug-manager/anjuta-debug-manager.ui:
4630         Rename breakpoint actions
4632 2007-03-24  Naba Kumar  <naba@gnome.org>
4634         * configure.in, src/anjuta-app.c: Use the new docking algorithm
4635         in gdl 0.7.3 (svn trunk).
4636         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
4637         
4638 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4640         * plugins/debug-manager/threads.c,
4641         plugins/debug-manager/debug_tree.c,
4642         plugins/debug-manager/debug_tree.h,
4643         plugins/debug-manager/locals.c,
4644         plugins/debug-manager/registers.c,
4645         plugins/debug-manager/stack_trace.c:
4646         Allow to change current thread updating register, stack and locals
4647         Allow to change current stack frame updating locals
4649         * plugins/gdb/debugger.c:
4650         Read argument of selected stack frame
4652         * plugins/debug-manager/data_view.c:
4653         Fix an unrelated bug
4655 2007-03-23  Naba Kumar  <naba@gnome.org>
4657         * plugins/document-manager/anjuta-docman.c,
4658         plugins/document-manager/plugin.c: Fixed many memory leaks.
4659         (ianjuta_file_get_uri() returns a new string).
4661         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
4662         widget for save dialogs.
4663         
4664         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
4665         svn and fixed to get function/prototype/member args list. Call tips
4666         also work fine now.
4668 2007-03-22  Naba Kumar  <naba@gnome.org>
4670         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
4671         and calltips would work again for functions from global tags (Needs
4672         regenerating global tags).
4674         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
4675         ctags svn version and reopened bug #395362. Fixes tags parsing that
4676         seemed to have stopped working recently.
4678 2007-03-21  Naba Kumar  <naba@gnome.org>
4680         * tagmanager/tm_source_file.c, tagmanager/options.c,
4681         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
4682         extend .. more needs to be investigated and fixed). Enabled some
4683         debugging.
4685 2007-03-16  Naba Kumar  <naba@gnome.org>
4687         * src/anjuta.c: Fixed project loading from command line.
4689 2007-03-16  Naba Kumar  <naba@gnome.org>
4691         Patch from James Liggett <jrliggett@cox.net>:
4692         plugins/profiler/gprof-profile-data.c: Fixed a crash.
4693         
4694 2007-03-15  Naba Kumar  <naba@gnome.org>
4696         * libanjuta/anjuta-profile-manager.c,
4697         libanjuta/anjuta-profile-manager.h: Added method to get current
4698         profile.
4700         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
4701         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
4702         is exiting.
4704         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
4705         plugins/file-loader/plugin.c: Moved to functions as utility functions.
4706         Also, not load project files in session load in loader plugin.
4707         
4708         * plugins/project-manager/plugin.c, src/anjuta.c:
4709         Emit "exiting" signal in shell when exiting anjuta. project manager
4710         listens to exiting signal and saves session. anjuta.c saves session
4711         only when current projfile is 'user'. Load project saved in session
4712         differently then the rest of the session. This should fix all the
4713         session restoration bugs.
4714         
4715         src/main.c: Present anjuta window when becon message is received.
4717 2007-03-14  Naba Kumar  <naba@gnome.org>
4719         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
4720         not randomly save (it was a wrong looping).
4721         
4722 2007-03-12  Naba Kumar  <naba@gnome.org>
4724         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
4726 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
4728         * plugins/debug-manager/anjuta-debug-manager.ui,
4729         libanjuta/interfaces/libanjuta.idl,
4730         plugins/debug-manager/debugger.c,
4731         (added) plugins/debug-manager/threads.c,
4732         (added) plugins/debug-manager/threads.h,
4733         plugins/debug-manager/plugin.c,
4734         plugins/debug-manager/Makefile.am,
4735         plugins/gdb/plugin.c,
4736         plugins/gdb/debugger.c,
4737         plugins/gdb/debugger.h:
4738         Add a window displaying all threads
4739         Add needed functions
4740         Switching to a different thread is still not done
4742         * plugins/debug-manager/debug_tree.c,
4743         plugins/debug-manager/locals.c,
4744         plugins/debug-manager/stack_trace.c:
4745         Small cosmetic changes
4747         * plugins/gdb/gdbmi.c:
4748         Keep all elements in gdbmi hash
4749         Even if using the same key like in -threads-list-ids
4751 2007-03-11  Naba Kumar  <naba@gnome.org>
4753         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
4754         
4755         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
4756         
4757         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4758         manuals/reference/libanjuta/libanjuta-sections.txt,
4759         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
4760         interfaces.
4762 2007-03-11  Naba Kumar  <naba@gnome.org>
4764         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
4765         gtk-doc properly. Bumped gtk-doc requirement to 1.4
4767         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4768         manuals/reference/libanjuta/libanjuta.types,
4769         manuals/reference/libanjuta/libanjuta-sections.txt,
4770         manuals/reference/libanjuta/.cvsignore,
4771         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
4772         infrastructure. Got rid of tmpl/ directory and moved all section
4773         documenation to source code (requires gtk-doc >= 1.4).
4774         
4775         * libanjuta/anjuta-plugin-description.c,
4776         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
4777         libanjuta/cell-renderer-captioned-image.c,
4778         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
4779         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
4780         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
4781         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
4782         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
4783         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
4784         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
4785         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
4786         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
4787         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
4788         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
4789         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
4790         documentation from templates to source code.
4792 2007-03-10  Johannes Schmid <jhs@gnome.org>
4794         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4795         Added some debug output but could not figure out why 
4796         some plugins are not kept.
4797         
4798         * libanjuta/interfaces/libanjuta.idl:
4799         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4800         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4801         Added IAnjutaEditorGoto::matching_brace
4802         
4803         * plugins/document-manager/action-callbacks.c:
4804         (on_editor_command_match_brace_activate):
4805         * plugins/document-manager/plugin.c:
4806         (update_editor_ui_interface_items):
4807         * plugins/editor/text_editor.c: (igoto_matching_brace),
4808         (igoto_iface_init):
4809         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
4810         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
4812 2007-03-09  Johannes Schmid <jhs@gnome.org>
4814         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4815         Hide correct column
4816         
4817         * plugins/sourceview/sourceview-private.h:
4818         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4819         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4820         (sourceview_new), (ifile_savable_save_as):
4821         Tweaked vfs monitoring
4823 2007-03-09  Johannes Schmid <jhs@gnome.org>
4825         * libanjuta/interfaces/Makefile.am.iface:
4826         Fixed installtion of header files
4827         
4828         * plugins/sourceview/sourceview.c: (set_select):
4829         do not scroll to much in interactive search
4831 2007-03-09  Naba Kumar  <naba@gnome.org>
4833         * src/anjuta.c: Fixed session restoration.
4834         
4835         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
4836         signal handlers after symbol browser plugin is deactivated.
4837         
4838         * plugins/editor/editor.glade,
4839         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4840         Fixed indentation confustion in preferences.
4842 2007-03-08  Johannes Schmid <jhs@gnome.org>
4844         * plugins/search/search-replace.c: (search_set_combo),
4845         (search_set_action), (search_set_target), (search_set_direction),
4846         (create_dialog), (search_disconnect_set_toggle_connect),
4847         (on_search_match_whole_word_toggled),
4848         (on_search_match_whole_line_toggled),
4849         (on_search_match_word_start_toggled),
4850         (search_set_toggle_direction):
4851         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
4852         it's somehow ugly and uses many deprecated widgets
4853         
4854         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
4855         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4856         Fix #394709
4857         
4858 2007-03-07  Naba Kumar  <naba@gnome.org>
4860         * src/anjuta.c: Make launching projects work from command line. Also
4861         fixes gnome session restart command.
4862         
4863 2007-03-07  Johannes Schmid <jhs@gnome.org>
4865         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
4866         * plugins/class-gen/plugin.c: (iwizard_activate):
4867         Fixed #408218
4868         
4869         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
4870         Fixed #402774
4871         
4872         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4873         Fixed #377483 (It's not possible to know if directories have
4874         a version in CVS. Show version column only if there are version
4875         informations availible
4877         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
4878         Fixed memory leak
4880 2007-03-07  Johannes Schmid <jhs@gnome.org>
4882         * plugins/sourceview/sourceview-prefs.c: (get_bool):
4883         Fixed #409408
4884         * plugins/symbol-browser/an_symbol_prefs.c:
4885         (on_update_global_clicked):
4886         Fixed ##409176
4888 2007-03-07  Johannes Schmid <jhs@gnome.org>
4890         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
4891         (anjuta_save_prompt_new):
4892         * plugins/project-import/project-import.c:
4893         (project_import_finalize):
4894         Fixed Gtk-Criticals (maybe #409408)
4896 2007-03-07  Naba Kumar  <naba@gnome.org>
4898         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
4899         when we are at just beginning of string or comment. Fixes bug #397981.
4901 2007-03-07  Johannes Schmid <jhs@gnome.org>
4903         * plugins/language-support-cpp-java/plugin.c:
4904         (initialize_indentation_params):
4905         Removed annoying DEBUG_PRINT
4906         
4907         * plugins/sourceview/sourceview-cell.c:
4908         (sourceview_cell_instance_init), (icell_get_character),
4909         (icell_get_length), (icell_get_char), (icell_get_attribute):
4910         Improved code to be faster
4911         Implemented attribute handling so that indentation really works in any case
4913 2007-03-06  Johannes Schmid <jhs@gnome.org>
4915         * configure.in:
4916         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
4917         
4918         * plugins/document-manager/anjuta-docman.c:
4919         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
4920         Removed old and ugly tab drag&drop code and use built-in gtk stuff
4921         instead (required GTK >= 2.10)
4922         
4923         * plugins/sourceview/sourceview-private.h:
4924         * plugins/sourceview/sourceview.c:
4925         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4926         (sourceview_finalize), (sourceview_new), (imark_mark),
4927         (imark_unmark), (imark_is_marker_set),
4928         (imark_location_from_handle), (imark_delete_all_markers):
4929         Fixed marker handling and worked a bit more on vfs monitoring
4931 2007-03-05  Johannes Schmid <jhs@gnome.org>
4933         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
4934         Added method to select specific iter
4935         
4936         * plugins/sourceview/sourceview-private.h:
4937         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4938         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4939         (sourceview_add_monitor), (on_document_saved),
4940         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
4941         Fixed vfs monitoring (mostly ported code from text_editor.c)
4942         
4943         * plugins/symbol-browser/an_symbol_view.c:
4944         * plugins/symbol-browser/an_symbol_view.h:
4945         * plugins/symbol-browser/plugin.c: (iter_matches),
4946         (on_editor_update_ui), (value_added_current_editor):
4947         Select the current tag in locals window and symbol toolbar. If there
4948         is no tag at the current line, reserve backward for the next tag. This will
4949         select the correct tag if inside a function.
4951 2007-03-05  Naba Kumar  <naba@gnome.org>
4953         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
4954         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
4955         compiler warnings.
4956         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
4957         (Bug #412186)
4958         
4959 2007-03-04  Johannes Schmid <jhs@gnome.org>
4961         * data/Makefile.am:
4962         * po/POTFILES.in:
4963         Fixed distcheck (well, partly)
4965 2007-03-04  Johannes Schmid <jhs@gnome.org>
4967         * plugins/document-manager/anjuta-document-manager.ui:
4968         Move "Swap .c/.h from Main to Browser toolbar
4970         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
4971         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
4972         (fv_prefs_free), (fv_add_tree_entry):
4973         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4974         * plugins/file-manager/plugin.c: (prefs_init):
4975         
4976         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
4978 2007-03-04  Naba Kumar  <naba@gnome.org>
4980         * data/default.proflie, data/Makefile.am, src/anjuta.c,
4981         plugins/project-manager/plugin.c:
4982         Restored default profile and renamed it from "default.anjuta" to
4983         "default.profile".
4984         
4985 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4987         * plugins/debug-manager/debugger.c,
4988         plugins/debug-manager/plugin.c,
4989         plugins/gdb/debugger.c,
4990         libanjuta/interfaces/libanjuta.idl,
4991         plugins/debug-manager/stack_trace.c:
4992         Add a dialog box when a signal is received (except SIGINT)
4993         Display stack frame even if arguments are not available
4995 2007-03-03  Naba Kumar  <naba@gnome.org>
4997         * TODO.tasks: Icons bounty added.
4999         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
5000         choise selection.
5001         
5002         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
5003         and descoping.
5005         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
5006         plugins/Makefile.am, (removed) plugins/profile-default/*,
5007         plugins/project-manager/anjuta-project-manager.plugin.in,
5008         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
5009         profile implementation to load user profile and projects. Store and
5010         restore remembered plugins. Use profile scoping and descoping for
5011         saving and loading sesstions.
5012         
5013         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
5014         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
5015         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
5016         DEBUG_PRINTs.
5018 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
5020         * plugins/debug-manager/debug_tree.c
5021         plugins/debug-manager/debug_tree.h:
5022         Bug fix, deleting wrong variable
5024         * plugins/gdb/debugger.c:
5025         Bug fix, remove forgotten debugging code
5027 2007-03-02  Johannes Schmid <jhs@gnome.org>
5029         * plugins/document-manager/anjuta-document-manager.ui:
5030         * plugins/search/anjuta-search.ui:
5031         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
5032         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
5033         ToolbarFind
5035         * src/anjuta-app.c: (on_toolbar_view_toggled),
5036         (on_add_merge_widget), (on_session_save), (on_widget_remove):
5037         Save toolbar positions, don't use fixed toolbar style
5038         
5039         All in all this will allow more complex toolbar configurations and
5040         might gain some space on smaller displays because the user can disable
5041         toolbar parts he does not use. Also allows to use any toolbar style
5042         without looking too ugly.
5044 2007-03-01  Naba Kumasr  <naba@gnome.org>
5046         * TODO.tasks: Added a bounty for creating icons.
5048         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
5049         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
5050         profile-changed signal. Do not sync non-user-activatable plugins.
5052 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
5054         * plugins/debug-manager/disassemble.c,
5055         plugins/debug-manager/sparse_view.c,
5056         plugins/gdb/debugger.c,
5057         libanjuta/interfaces/libanjuta.idl:
5058         Display function name in disassembly view
5060 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
5062         * (added) plugins/debug-manager/bookmark.png,
5063         (added) plugins/debug-manager/breakpoint-disabled.png,
5064         (added) plugins/debug-manager/breakpoint-enabled.png,
5065         (added) plugins/debug-manager/program-counter.png,
5066         (added) plugins/debug-manager/linemarker.png,
5067         plugins/debug-manager/Makefile.am,
5068         plugins/debug-manager/disassemble.c,
5069         plugins/debug-manager/disassemble.h,
5070         plugins/debug-manager/sparse_buffer.c,
5071         plugins/debug-manager/sparse_buffer.h,
5072         plugins/debug-manager/sparse_view.c,
5073         plugins/debug-manager/sparse_view.h,
5074         plugins/debug-manager/plugin.c,
5075         plugins/debug-manager/breakpoints.c,
5076         libanjuta/interfaces/libanjuta.idl:
5077         Add markers in the disassembly view
5078         Display program counter and breakpoints in disassembly view
5080         * plugins/gdb/debugger.c:
5081         Fix a bug added with my previous patch, setting and clearing
5082         breakpoints was not working
5084 2007-02-28  Johannes Schmid <jhs@gnome.org>
5086         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
5087         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
5088         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
5089         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
5090         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
5091         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
5092         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
5093         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
5094         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
5095         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
5096         Updated (why do they need to be under version control?)
5097         
5098         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
5099         (create_tab_popup_menu), (on_msgman_popup_menu),
5100         (on_tab_button_press_event), (anjuta_msgman_page_new),
5101         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
5102         Added "Close all message tabs" popup menu
5104 2007-02-26  Naba Kumar  <naba@gnome.org>
5106         * plugins/profiler/gprof-flat-profile-entry.c,
5107         plugins/profiler/gprof-flat-profile.c,
5108         plugins/profiler/gprof-flat-profile-entry.h,
5109         plugins/profiler/gprof-flat-profile.h,
5110         plugins/profiler/gprof-flat-profile-view.c,
5111         plugins/profiler/gprof-flat-profile-view.h,
5112         plugins/profiler/gprof-call-graph-block-entry.c,
5113         plugins/profiler/gprof-call-graph-block.c,
5114         plugins/profiler/gprof-function-call-chart-view.c,
5115         plugins/profiler/gprof-call-graph-block-entry.h,
5116         plugins/profiler/gprof-profile-data.c,
5117         plugins/profiler/gprof-call-graph-block.h,
5118         plugins/profiler/gprof-view.c,
5119         plugins/profiler/gprof-call-graph.c,
5120         plugins/profiler/gprof-function-call-chart-view.h,
5121         plugins/profiler/gprof-profile-data.h,
5122         plugins/profiler/gprof-call-graph.h,
5123         plugins/profiler/gprof-view.h,
5124         plugins/profiler/gprof-view-manager.c,
5125         plugins/profiler/gprof-call-graph-view.c,
5126         plugins/profiler/plugin.c,
5127         plugins/profiler/gprof-view-manager.h,
5128         plugins/profiler/gprof-call-graph-view.h,
5129         plugins/profiler/gprof-function-call-tree-view.c,
5130         plugins/profiler/gprof-function-call-tree-view.h,
5131         plugins/profiler/Makefile.am: Fix compiler warnings and link with
5132         gnome-vfs. Fixes bug #411377.
5134 2007-02-26  Naba Kumar  <naba@gnome.org>
5136         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
5138         Patch from James Liggett  <jrliggett@cox.net>:
5139         * plugins/profiler/gprof-flat-profile-view.c,
5140         plugins/profiler/gprof-flat-profile-view.h,
5141         plugins/profiler/gprof-function-call-chart-view.c,
5142         plugins/profiler/gprof-function-call-chart-view.h,
5143         plugins/profiler/gprof-view.c,
5144         plugins/profiler/gprof-view.h,
5145         plugins/profiler/gprof-call-graph-view.c,
5146         plugins/profiler/plugin.c,
5147         plugins/profiler/gprof-call-graph-view.h,
5148         plugins/profiler/gprof-function-call-tree-view.c,
5149         plugins/profiler/gprof-function-call-tree-view.h: Implements
5150         double click navigation. Fixes bug #403514.
5152 2007-02-25  Naba Kumar  <naba@gnome.org>
5154         * libanjuta/anjuta-plugin-manager.c,
5155         libanjuta/anjuta-plugin-handle.[ch],
5156         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
5157         g_hash_table_remove_all (introduced in glib 2.12) to stay the
5158         dependency on glib 2.8. Fixes bug #411623.
5160 2007-02-24  Naba kumar  <naba@gnome.org>
5162         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
5163         
5164         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
5165         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
5166         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
5167         (added) libanjuta/anjuta-profile-manager.c,
5168         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
5169         manager.
5170         Implemented profile pushing and popping. Implemented profile xml
5171         synchronization. Implemented error handling in profiles. Implemented
5172         activation and deactivation signals in plugin manager.
5173         
5174         * libanjuta/Makefile.am: Added libanjuta log domain.
5175         
5176         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5177         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
5178         in AnjutaShell interface and implemented it in AnjutaApp.
5179         
5180         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5182 2007-02-23  Naba kumar  <naba@gnome.org>
5184         src/main.c: Fixed missing end quote.
5186 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
5188         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
5191 2007-02-20  Naba Kumar  <naba@gnome.org>
5193         * plugins/subversion/plugin.c: Added "..." menuitems.
5194         * ROADMAP, README: Updated.
5195         * libanjuta/anjuta-profile.c: Fixed bugs.
5197         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
5198         plugins/gtodo/Makefile.am: Removed dead code.
5200         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
5201         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
5202         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
5203         plugins/gtodo/list_tooltip.c,
5204         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
5205         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
5206         not contain markups. Fixes Bug #360462.
5208 2007-02-16  Naba Kumar  <naba@gnome.org>
5210         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
5211         unnecessary sub-sections.
5212         
5213 2007-02-15  Naba Kumar  <naba@gnome.org>
5215         * (removed) plugins/document-manager/bookmark-prev-16.png,
5216         plugins/document-manager/bookmark-last.png,
5217         (removed)plugins/document-manager/bookmark-first-16.png,
5218         plugins/document-manager/bookmark-prev.png,
5219         (added) plugins/document-manager/bookmark-toggle.png,
5220         (removed)plugins/document-manager/bookmark_toggle.xpm,
5221         (removed)plugins/document-manager/bookmark-last-16.png,
5222         plugins/document-manager/plugin.c,
5223         plugins/document-manager/anjuta-document-manager.ui,
5224         (removed)plugins/document-manager/bookmark-next-16.png,
5225         plugins/document-manager/bookmark-next.png,
5226         plugins/document-manager/Makefile.am,
5227         (added) plugins/document-manager/bookmark-clear.png,
5228         plugins/document-manager/bookmark-first.png: Upgraded bookmark
5229         icons (stolen from monodevelop). Added clear bookmarks toolbar
5230         button.
5232         * plugins/document-manager/plugin.c,
5233         (added) plugins/document-manager/swap.png,
5234         (removed) plugins/document-manager/undock.png,
5235         plugins/document-manager/Makefile.am: Fixed swap icon.
5237 2007-02-13  Naba Kumar  <naba@gnome.org>
5239         * plugins/class-gen/element-editor.c: Fixed typo.
5240         
5241         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
5242         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
5243         Implementing plugin profiles loading.
5245 2007-02-13  Naba Kumar  <naba@gnome.org>
5247         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
5248         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
5249         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
5250         pixmaps/open_project.png, pixmaps/close_project.png:
5251         Removed more old icons.
5252         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
5253         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
5254         anjuta_logo.png
5255         
5256 2007-02-13  Naba Kumar  <naba@gnome.org>
5258         * plugins/class-gen/element-editor.c: Included missing headers to
5259         prevent build failures in some cases.
5260         
5261 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
5263         * plugins/debug-manager/stack_trace.c:
5264         Fix bug #407115
5266         * plugins/debug-manager/watch.c,
5267         plugins/debug-manager/breakpoints.c:
5268         Same bug than above, wrong use of gtk_ui_manager_get_widget
5270 === anjuta 2.1.1 ===
5272 2007-02-11  Naba Kumar  <naba@gnome.org>
5274         * cofigure.in: Bumped version to 2.1.1
5275         * NEWS: Updated for 2.1.1 release.
5276         
5277 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
5279         * plugins/debug-manager/plugin.c,
5280         plugins/debug-manager/sparse_view.c,
5281         plugins/debug-manager/sparse_view.h:
5282         Reorder some code
5284         * plugins/gdb/debugger.c,
5285         plugins/debug-manager/debugger.c,
5286         plugins/debug-manager/memory.c,
5287         plugins/debug-manager/sparse_buffer.c
5288         plugins/gdb/debugger.h,
5289         libanjuta/interfaces/libanjuta.idl:
5290         Clean up, remove some warnings
5291         Use guint everywhere for addresses
5292         Rewrite code parsing position in debugger
5294 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
5296         * plugins/debug-manager/debug_tree.c:
5297         Use GtkTreeRowReference instead of GtkTreeIter as callback data
5298         Fix bug #406113
5300 2007-02-08  Naba Kumar  <naba@gnome.org>
5302         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
5303         Delay showing the 'file modified on disk' dialog for one sec
5304         from the last notification to insure multiple notifications for
5305         the same file are treated as one. Do not same multiple dialogs
5306         for the same file. Make sure to destory the dialog if later
5307         the conent is no longer different.
5308         
5309 2007-02-08  Naba Kumar  <naba@gnome.org>
5311         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
5312         Prevented spurious 'file modified' dialogs in scintilla editor
5313         when the file is saved.
5315 2007-02-09  Johannes Schmid <jhs@gnome.org>
5317         * scripts/glade2schema.pl:
5318         Added script to convert glade preferences into gconf schema files.
5319         See #406061
5321 2007-02-08  Naba Kumar  <naba@gnome.org>
5323         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
5324         itself is destroyed. Fixes bug #355160.
5325         
5326 2007-02-08  Johannes Schmid <jhs@gnome.org>
5328         * plugins/profiler/profiler.plugin: 
5329         removed from version control (only .in file needed)
5330         
5331         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
5332         * plugins/sourceview/sourceview.c: (sourceview_new):
5333         Code cleanup
5334         
5335         * plugins/subversion/svn-thread.c: (svn_thread_start):
5336         * src/main.c: (main):
5337         
5338         Fixed #395875 about initialisation of threads too late
5340 2007-02-07  Armin Burgmeier  <armin@arbur.net>
5342         Reviewed by Naba Kumar  <naba@gnome.org>:
5343         * plugins/class-gen/plugin.c:
5344         * plugins/class-gen/window.c: Removed browse button related code, load
5345         generated output directly into new buffers when not adding to project.
5347         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
5348         buttons from user interface.
5350 2007-02-07  Naba Kumar  <naba@gnome.org>
5352         * po/POTFILES.in: Fixed distcheck.
5354 2007-02-07  Daniel Nylander <po@danielnylander.se>
5356         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
5358 2007-02-07  Johannes Schmid <jhs@gnome.org>
5360         * anjuta.desktop.in.in:
5361         Fixed spelling
5363 2007-02-07  Johannes Schmid <jhs@gnome.org>
5365         * configure.in:
5366         * manuals/anjuta-manual/*
5367         * manuals/anjuta-faqs/*:
5368         #398991 – Anjuta manuals does not use the gnome-doc-utils format
5369         
5370         * plugins/document-manager/anjuta-document-manager.plugin.in:
5371         Removed duplicate application-xml mime-type (review patches properly ;-)
5372         
5373 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
5375         * plugins/gdb/debugger.c,
5376         libanjuta/interfaces/libanjuta.idl:
5377         Fix bug #404755
5378         Fix handling of missing source file
5380 2007-02-06  Naba Kumar  <naba@gnome.org>
5382         Patch from James Liggett  <jrliggett@cox.net>:
5383         * plugins/profiler/gprof-flat-profile.c,
5384         plugins/profiler/gprof-profile-data.c,
5385         plugins/profiler/gprof-call-graph.c,
5386         plugins/profiler/gprof-profile-data.h,
5387         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
5388         Show profiler view when target selected bug #403515.
5390 2007-02-05  Naba Kumar  <naba@gnome.org>
5392         * configure.in: Enabled devhelp plugin by default now that
5393         it works.
5394         
5395         Patch from parmigio@2ainfo.it:
5396         * plugins/document-manager/anjuta-document-manager.plugin.in:
5397         Added xml file type in supported mime types list.
5398         
5399 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
5401         * plugins/debug-manager/debugger.c,
5402         plugins/debug-manager/plugin.c:
5403         Add a field in status bar displaying debugger state
5404         Change cursor shape when debugger is busy
5405         Fix bug #378600
5407         * plugins/debug-manager/watch.c,
5408         plugins/debug-manager/locals.c,
5409         libanjuta/interfaces/libanjuta.idl:
5410         Clean up, remove debugging messages and unused signals
5412 2007-02-03  Johannes Schmid <jhs@gnome.org>
5414         * configure.in:
5415         Fixed AC_INIT and seperated version to major, minor, micro
5417         * anjuta.anjuta:
5418         Load Subversion instead of CVS
5419         
5420         * anjuta.desktop.in.in:
5421         Fixed bug-buddy component
5423         Original patch from Rob Bradfort <robster@debian.org>:
5424         * src/main.c: (get_command_line_args), (main):
5425         Bug #335981 – Migration from popt to GOption
5427 2007-02-03  Naba Kumar  <naba@gnome.org>
5429         * configure.in: Depend on devhelp 0.13 and fixed gecko home
5430         path variable. Fixed bug #341170.
5431         * plugins/profiler/Makefile.am: Fixed indentation.
5432         
5433 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
5435         * libanjuta/interfaces/libanjuta.idl,
5436         plugins/sourceview/sourceview.c,
5437         plugins/editor/text-editor.c,
5438         plugins/symbol-browser/plugin.c,
5439         plugins/search/search-replace.c,
5440         plugins/document-manager/goto_line.c,
5441         plugins/document-manager/action-callbacks.c,
5442         plugins/document-manager/anjuta-docman.c:
5443         Rename markers of anjuta interface
5444         IANJUTA_MARKABLE_NONE has been removed
5445         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
5446         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
5447         IANJUTA_MARKABLE_ATTENTIVE renamed in
5448                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
5449         IANJUTA_MARKABLE_INTENSE renamed in
5450                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
5451         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
5453         * (removed) plugins/sourceview/marker-light.png,
5454         (removed) plugins/sourceview/marker-basic.png,
5455         (removed) plugins/sourceview/marker-attentive.png,
5456         (removed) plugins/sourceview/marker-intense.png,
5457         plugins/sourceview/bookmark.png,
5458         (added) plugins/sourceview/breakpoint-disabled.png,
5459         (added) plugins/sourceview/breakpoint-enabled.png,
5460         (added) plugins/sourceview/program-counter.png,
5461         (added) plugins/sourceview/linemarker.png,
5462         plugins/sourceview/Makefile.am,
5463         (added) plugins/editor/bookmark.xpm,
5464         (added) plugins/editor/breakpoint-disabled.xpm,
5465         (added) plugins/editor/breakpoint-enabled.xpm,
5466         (added) plugins/editor/program-counter.xpm,
5467         (added) plugins/editor/linemarker.xpm,
5468         plugins/editor/Makefile.am:
5469         Add or change marker pixmaps in scintilla and sourceview editor
5471         * plugins/document-manager/plugin.c,
5472         libanjuta/interfaces/libanjuta.idl,
5473         plugins/debug-manager/plugin.c,
5474         plugins/debug-manager/breakpoints.c
5475         plugins/gdb/debugger.c:
5476         Fix bug #376404, program counter marker is not displayed when debugger
5477         Return the selected editor or NULL (if file does not exist) with 
5478         ianjuta_document_manager_goto_file_line* functions
5479         Emit a change-location signal even if the program counter is in an
5480         unknown file
5482 2007-02-02  Naba Kumar  <naba@gnome.org>
5484         * TODO.tasks: Marked bounty bug #359478 completed. And checked
5485         older bounties 'Done'.
5486         
5487 2007-02-02  Naba Kumar  <naba@gnome.org>
5489         * TODO.tasks: Fixed typop.
5491         Patch from James Liggett  <jrliggett@cox.net>:
5492         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
5493         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
5494         profiler plugin by James Liggett. Completes bounty bug #359478
5495         'Gprof performance profiler plugin'
5497 2007-02-01  Naba Kumar  <naba@gnome.org>
5499         * src/main.c: Renamed option name.
5501         * TODO.tasks: Marked "Test and fix all project wizards templates"
5502         bounty completed.
5503         
5504 2007-01-29  Johannes Schmid <jhs@gnome.org>
5506         * plugins/document-manager/plugin.c: (on_editor_changed):
5507         Added DEBUG_PRINT(...)
5508         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
5509         implemented
5510         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
5511         Fix language support plugin for sourceview editor (add some new
5512         language names)
5513         
5514         * plugins/sourceview/sourceview.c: (iindic_clear):
5515         Clear all indicators
5517 2007-01-29  Johannes Schmid <jhs@gnome.org>
5519         * TODO.tasks:
5520         Minor task currentions
5521         
5522         * libanjuta/interfaces/libanjuta.idl:
5523         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
5524         (itext_editor_iface_init):
5525         * plugins/language-support-cpp-java/plugin.c: (install_support):
5526         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
5527         (ieditor_get_attributes), (ieditor_iface_init):
5528         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
5529         plugins.
5530         
5531         * plugins/sourceview/sourceview.glade:
5532         Fixed sourceview preference window
5534 2007-01-28  Naba Kumar  <naba@gnome.org>
5535         
5536         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
5537         Implemented --no-files and --no-session command line options and
5538         corresponding preferernces checkboxes in General tab.
5540 2007-01-28  Johannes Schmid <jhs@gnome.org>
5542         * plugins/subversion/plugin.c:
5543         * plugins/subversion/plugin.h:
5544         * plugins/subversion/svn-notify.c: (svn_show_info),
5545         (show_svn_error), (on_svn_notify):
5546         * plugins/subversion/svn-notify.h:
5547         * plugins/subversion/svn-thread.c: (create_message_view),
5548         (svn_thread_start):
5549         Fixed error handling and fixed #394216 – No indication of subversion commands running
5550         
5551         * plugins/tools/execute.c: (atp_output_context_print):
5552         Show name of tool in message pane
5554 2007-01-28  Naba Kumar  <naba@gnome.org>
5555         
5556         * configure.in, plugins/glade/plugin.c: Make it work with
5557         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
5558         
5559         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
5560         from devhelp (won't work untill devhelp is fixed: bug #341170).
5561         
5562         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
5563         
5564 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
5566         Reviewed by Naba Kumar  <naba@gnome.org>:
5567         * libanjuta/interfaces/libanjuta.idl, 
5568         plugins/debug-manager/debugger.c,
5569         plugins/debug-manager/start.c,
5570         plugins/gdb/plugin.c,
5571         plugins/gdb/debugger.c,
5572         plugins/gdb/debugger.h:
5573         Fix a bug when launching gdb
5574         Set the terminal for the debugged program on the command line.
5576 2007-01-26  Johannes Schmid <jhs@gnome.org>
5578         * plugins/sourceview/anjuta-document-saver.c:
5579         (anjuta_document_saver_save):
5580         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
5581         * plugins/sourceview/sourceview.c: (save_if_modified),
5582         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
5583         Proper error handling, for example if a file was modified externally. Use backup files
5584         to avoid data-loss on disk full.
5586 2007-01-24  Naba Kumar  <naba@gnome.org>
5587         
5588         * plugins/devhelp/htmlview.c: Fixed crash during project load.
5589         Fixed mem leak and source leak.
5590         
5591 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
5593         Reviewed by Naba Kumar  <naba@gnome.org>:
5594         * plugins/debug-manager/debug_tree.c,
5595         plugins/debug-manager/debug_tree.h,
5596         plugins/debug-manager/watch.c:
5597         Partial rewrite of the variable object code, find and fix a few bugs
5598         Fix bug #395808: gdb can still crash but children are listed
5599         on request only so you can avoid the crash
5601 2007-01-24  Naba Kumar  <naba@gnome.org>
5602         
5603         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
5604         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
5605         plugins/symbol-browser/plugin.h,
5606         plugins/symbol-browser/plugin.c,
5607         plugins/symbol-browser/Makefile.am: Added current file (local)
5608         symbols view (Seriously getting bored with the browse toolbar).
5610 2007-01-22  Naba Kumar  <naba@gnome.org>
5611         
5612         Patch from Gabor Kelemen:
5613         * po/POTFILES.in: Added .plugin.in files.
5615 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
5617         Reviewed by Naba Kumar  <naba@gnome.org>:
5618         * plugins/document-manager/anjuta-docman.c,
5619         plugins/message-view/anjuta-msgman.c
5620         Set right alignment to the label widget in the tab title.
5622 2007-01-21  Naba Kumar  <naba@gnome.org>
5623         
5624         * libegg/egg-combo-action.c: Fixed mode line.
5625         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
5626         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
5628 2007-01-21  Armin Burgmeier  <armin@arbur.net>
5630         Reviewed by Naba Kumar  <naba@gnome.org>:
5631         * plugins/class-gen/plugin.c: Prompt for target before actually
5632         generating the class files. This ensures that the files are created in
5633         the correct directory. Fixes bug #397406.
5635         * plugins/class-gen/window.c: Set browse buttons to insensitive when
5636         the class is added to the project.
5638 2007-01-21  Naba Kumar  <naba@gnome.org>
5640         * libanjuta/anjuta-plugin-description.c,
5641         libanjuta/anjuta-ui.h,
5642         libanjuta/anjuta-status.c,
5643         libanjuta/anjuta-plugin-description.h,
5644         libanjuta/cell-renderer-captioned-image.c,
5645         libanjuta/anjuta-plugin-handle.c,
5646         libanjuta/anjuta-status.h,
5647         libanjuta/resources.c,
5648         libanjuta/cell-renderer-captioned-image.h,
5649         libanjuta/glue-cpp.c,
5650         libanjuta/anjuta-plugin-handle.h,
5651         libanjuta/anjuta-plugin.c,
5652         libanjuta/anjuta-preferences-dialog.c,
5653         libanjuta/libanjuta.h,
5654         libanjuta/resources.h,
5655         libanjuta/glue-cpp.h,
5656         libanjuta/anjuta-plugin.h,
5657         libanjuta/anjuta-preferences-dialog.h,
5658         libanjuta/anjuta-plugin-manager.c,
5659         libanjuta/anjuta-shell.c,
5660         libanjuta/anjuta-plugin-manager.h,
5661         libanjuta/anjuta-shell.h,
5662         libanjuta/anjuta-save-prompt.c,
5663         libanjuta/anjuta-save-prompt.h,
5664         libanjuta/anjuta-children.c,
5665         libanjuta/anjuta-utils.c,
5666         libanjuta/anjuta-profile.c,
5667         libanjuta/anjuta-preferences.c,
5668         libanjuta/anjuta-launcher.c,
5669         libanjuta/anjuta-utils.h,
5670         libanjuta/anjuta-profile.h,
5671         libanjuta/anjuta-launcher.h,
5672         libanjuta/anjuta-ui.c: Updated file headers.
5674         * po/POTFILES.in: Updated.
5676         * libanjuta/anjuta-marshal.list,
5677         (added) libanjuta/anjuta-plugin-handle.c,
5678         (added) libanjuta/anjuta-plugin-handle.h,
5679         (added) libanjuta/anjuta-plugin-manager.c,
5680         (added) libanjuta/anjuta-plugin-manager.h,
5681         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5682         (added) libanjuta/anjuta-profile.c,
5683         (added) libanjuta/anjuta-profile.h,
5684         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
5685         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
5686         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
5687         src/action-callbacks.c: Implemented AnjutaPluginManager
5688         class based on old plugins.[ch]. Implemented AnjutaProfile as
5689         prelimanary profiles implementation. Implemented AnjutaPluginHandle
5690         class to represent plugins (not to be confused with plugin objects).
5691         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
5692         implemented it in AnjutaApp and AnjutaTestShell.
5693         De-globalized plugin management and several clean ups.
5695         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
5696         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
5697         plugins/search/search-replace.c, plugins/terminal/terminal.c,
5698         plugins/project-import/project-import.c,
5699         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
5700         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
5701         Fixed plugins for the change in API.
5703         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
5704         file.
5705         
5706         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5708 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
5710         Reviewed by Naba Kumar  <naba@gnome.org>:
5711         * libanjuta/anjuta-launcher.c,
5712         libanjuta/anjuta-launcher.h:
5713         Add a new function anjuta_set_terminate_on_exit to close the i/o
5714         channel when the child exit
5715         Return directly the status and not the exit code in child-exited
5716         signal
5718         * plugins/gdb/debugger.c:
5719         Use new function in debugger plugin
5721 2007-01-18  Johannes Schmid <jhs@gnome.org>
5723         * src/about.c: Do not show empty license information instead hide the button (#397883)
5725 2007-01-15  Johannes Schmid <jhs@gnome.org>
5727         * plugins/project-manager/plugin.c:
5728         * plugins/project-wizard/templates/python.wiz
5729         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
5730         
5731         Fixed #335235 python programs are not executeable/ do not start when pressing F3
5732         You will also need latest gnome-build svn       
5734 === anjuta 2.1.0 ===
5736 2007-01-14  Naba Kumar  <naba@gnome.org>
5738         * configure.in: Removed reference of mkfile project
5739         template to fix distcheck build error.
5740         * AUTHORS: Updated.
5741         * NEWS: Updated.
5742         * configure.in: Bumped version to 2.1.0 for beta release.
5743         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
5744         crashes as soon as editing starts in normal text files.
5746 2007-01-14  Johannes Schmid <jhs@gnome.org>
5748         * configure.in
5749         * po/LINGUAS:
5750         Applied http://live.gnome.org/GnomeGoals/PoLinguas
5752         * tagmanager/c.c:
5753         Patch from Massimo Cora' to hopefully fix #395362
5755         * plugins/project-wizard/templates/*:
5757         Fixed and tested all project-wizards. Deactivated mkfile project because
5758         it was totally broken and I don't see any real use for it.
5759         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
5761 2007-01-14  Naba Kumar  <naba@gnome.org>
5763         * NEWS: Updated for release.
5764         
5765         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
5766         
5767         * libanjuta/interfaces/libanjuta.idl,
5768         plugins/editor/text_editor_cbs.c,
5769         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
5770         interface and implemented it for scintilla.
5771         
5772         * plugins/editor/text-editor.c: Fixed highlighing issues when
5773         used with indicators (particularly when the file is just opened).
5774         Fixes bug #377477 – when debugging, scintilla editor grays out all
5775         lines before current line.
5776         
5777         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
5778         Maintain a separate list of indicated edtitors for separate contexts.
5779         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
5780         
5781 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
5783         Reviewed by Naba Kumar  <naba@gnome.org>:
5784         * plugins/debug-manager/plugin.c:
5785         Bug fix: breakpoints cannot be added after stopping the debugger
5787 2007-01-13  Naba Kumar  <naba@gnome.org>
5789         * NEWS: Updated for release.
5791 2007-01-12  Johannes Schmid <jhs@gnome.org>
5793         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
5794         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
5795         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
5796         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
5797         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
5798         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
5799         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
5800         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
5801         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
5802         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
5803         
5804         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
5805         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
5806         
5807         * plugins/sourceview/sourceview.c:
5808         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
5809         on character positions.
5810         
5811 2007-01-12  Naba Kumar  <naba@gnome.org>
5813         * src/anjuta-app.c,
5814         plugins/project-manager/plugin.c,
5815         plugins/profile-default/plugin.c,
5816         libanjuta/anjuta-status.c,
5817         libanjuta/anjuta-status.h: Introduced an API for application title
5818         in AnjutaStatus. Set application title to project name.
5820 2007-01-11  Massimo Cora' <maxcvs@email.i>
5822         Reviewed by Naba Kumar  <naba@gnome.org>:
5823         * tagmanager/Makefile.am,
5824         plugins/symbol-browser/Makefile.am: removed installation for 
5825         test programs.
5827 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
5829         Reviewed by Naba Kumar  <naba@gnome.org>:
5830         * plugins/debug-manager/start.h,
5831         plugins/debug-manager/start.c,
5832         plugins/debug-manager/anjuta-debug-manager.ui,
5833         plugins/debug-manager/plugin.c:
5834         Partial fix for bug #392537
5836         * plugins/debug-manager/disassemble.c:
5837         Fix bug #392543
5839 2007-01-11  Naba Kumar  <naba@gnome.org>
5841         * src/anjuta.c: Load project seperately from session,
5842         so that project session is also loaded.
5843         
5844         * plugins/profile-default/plugin.c: Load project in new
5845         anjuta if there already is one loaded currently (disabled
5846         code for now).
5847         
5848         * plugins/editor/aneditor.cxx: Disconnect focus in/out
5849         signals when editor is destroyed. Fixes a crash bug.
5850         
5851         * plugins/editor/text_editor.c: Do not mark line in
5852         ianjuta_editor_goto_line() implementation.
5853         
5854         * plugins/search/search-replace.c: Always check for markable
5855         interface availablility because its optional for an editor.
5856         
5857         * plugins/document-manager/goto_line.c,
5858         plugins/document-manager/action-callbacks.c: Mark lines for
5859         goto line commands (from dialog and from menu entry box).
5860         
5861         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
5862         plugins/file-manager/an_file_view.c: Expand file manager
5863         nodes in idle loop, one at a time. Did as a possible work
5864         around for bug #361763, but it didn't make any difference.
5865         However, it could still be useful in situations where there
5866         are lots to expand.
5867         
5868         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
5870 2007-01-11  Naba Kumar  <naba@gnome.org>
5872         * plugins/editor/scintilla/LineMarker.h,
5873         plugins/editor/scintilla/LexBasic.cxx,
5874         plugins/editor/scintilla/LexHTML.cxx,
5875         plugins/editor/scintilla/include/SciLexer.h,
5876         plugins/editor/scintilla/include/Scintilla.h,
5877         plugins/editor/scintilla/include/Scintilla.iface,
5878         plugins/editor/scintilla/include/ScintillaWidget.h,
5879         plugins/editor/scintilla/LexBash.cxx,
5880         plugins/editor/scintilla/PlatGTK.cxx,
5881         plugins/editor/scintilla/ViewStyle.h,
5882         plugins/editor/scintilla/Editor.cxx,
5883         plugins/editor/scintilla/StyleContext.h,
5884         plugins/editor/scintilla/LexCPP.cxx,
5885         plugins/editor/scintilla/Converter.h,
5886         plugins/editor/scintilla/LexAU3.cxx,
5887         plugins/editor/scintilla/Editor.h,
5888         plugins/editor/scintilla/LexPerl.cxx,
5889         plugins/editor/scintilla/LexVB.cxx,
5890         plugins/editor/scintilla/ScintillaGTK.cxx,
5891         plugins/editor/scintilla/ViewStyle.cxx,
5892         plugins/editor/scintilla/PropSet.cxx,
5893         plugins/editor/scintilla/LexSQL.cxx,
5894         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
5895         version 1.71
5897 2007-01-11  Armin Burgmeier  <armin@arbur.net>
5899         Reviewed by Naba Kumar  <naba@gnome.org>:
5900         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
5901         selected for editing. This fixes bug #394218.
5903         * plugins/class-gen/plugin.c: Do not use project's root URI as project
5904         name if said URI is not known.
5906         * plugins/class-gen/window.c: When stripping function prefix away,
5907         include the trailing underscore because it is already set by the
5908         template.
5910         * plugins/class-gen/transform.c: Include "const char*" and "const
5911         gchar*" in the list for transforming a default C type to a GType.
5912         Don't access invalid memory when writing pointer_str in
5913         cg_transform_first_argument.
5915 2007-01-11  Naba Kumar  <naba@gnome.org>
5917         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
5918         pixmaps/anjuta.svg, pixmaps/Makefile.am,
5919         (renamed) pixmaps/anjuta_icon.png, src/main.c,
5920         libegg/test-actions.c, anjuta.desktop.in.in,
5921         anjuta.prj: Renamed application icon to 'anjuta.png' from
5922         'anjuta_icon.png'. Added more fields in desktop file.
5924         * mime/anjuta.xml: Added magic section.
5925         
5926         * (removed) mime/anjuta.applications,
5927         (removed) mime/anjuta.mime, mime/Makefile.am,
5928         (removed) mime/anjuta.keys,
5929         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
5930         registeration and added scalable icon. Also fixes bug #393680
5932 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
5934         Reviewed by Naba Kumar  <naba@gnome.org>:
5935         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
5936         and anjuta_status_progress_add_ticks() to check for progressbar 
5937         being realized before trying to update it.
5939 2007-01-10  Naba Kumar  <naba@gnome.org>
5941         * tagmanager/tm_workspace.c,
5942         po/POTFILES.in,
5943         plugins/debug-manager/Makefile.am,
5944         plugins/tools/scripts/Makefile.am,
5945         plugins/class-gen/plugin.c,
5946         plugins/class-gen/Makefile.am,
5947         global-tags/Makefile.am: Fixed make distcheck.
5949         * plugins/debug-manager/attach_process.c,
5950         plugins/debug-manager/attach_process.h,
5951         plugins/class-gen/action-callbacks.h,
5952         plugins/class-gen/action-callbacks.c,
5953         plugins/class-gen/class_gen.h,
5954         plugins/class-gen/class_gen.c: Deleted unused/old files.
5956         * (removed) scintilla, (added) plugins/editor/scintilla,
5957         plugins/editor/scintilla/lexers.make,
5958         plugins/editor/scintilla/Makefile.am,
5959         plugins/editor/Makefile.am
5960         configure.in, manuals/reference/libanjuta/Makefile.am
5961         Makefile.am: Moved scintilla to its right place.
5963 2007-01-09  Naba Kumar  <naba@gnome.org>
5965         * plugins/profile-default/plugin.c: Save project session before
5966         a new one is opened.
5968         * plugins/project-manager/plugin.c,
5969         plugins/project-manager/plugin.h,
5970         plugins/project-manager/anjuta-project-manager.ui,
5971         plugins/profile-default/plugin.c,
5972         plugins/profile-default/plugin.h,
5973         plugins/profile-default/Makefile.am,
5974         (added) plugins/profile-default/anjuta-default-profile.ui,
5975         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
5976         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
5977         multiple projects support.
5978         
5979 2007-01-06  Armin Burgmeier  <armin@arbur.net>
5981         Reviewed by Naba Kumar  <naba@gnome.org>
5982         * plugins/class-gen/combo-flags.h:
5983         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
5984         enum, added a type parameter to selected signal. Select highlighted
5985         entry when pressing enter (but not unselect it if it was already
5986         selected) before closing the popup. Also accept input when clicking
5987         not into the popup.
5989         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
5990         according to selection type.
5992         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
5993         VOID:BOXED,ENUM.
5995 2007-01-08  Johannes Schmid <jhs@gnome.org>
5997   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
5998   * plugins/project-wizard/templates/gtkmm/Makefile.am
5999   * plugins/project-wizard/templates/python/configure.ac.tpl
6000   * plugins/project-wizard/templates/python/configure.in.tpl
6001   * plugins/project-wizard/templates/python/Makefile.am
6002   * plugins/project-wizard/templates/cpp/configure.ac.tpl
6003   * plugins/project-wizard/templates/cpp/configure.in.tpl
6004   * plugins/project-wizard/templates/cpp/Makefile.am
6005   * plugins/project-wizard/templates/terminal.wiz
6006   * plugins/project-wizard/templates/xlib-dock.wiz
6007   * plugins/project-wizard/templates/wxwin.wiz
6008   * plugins/project-wizard/templates/java.wiz
6009   * plugins/project-wizard/templates/xlib/configure.ac.tpl
6010   * plugins/project-wizard/templates/xlib/configure.in.tpl
6011   * plugins/project-wizard/templates/xlib/Makefile.am
6012   * plugins/project-wizard/templates/gcj/configure.ac.tpl
6013   * plugins/project-wizard/templates/gcj/configure.in.tpl
6014   * plugins/project-wizard/templates/gcj/Makefile.am
6015   * plugins/project-wizard/templates/terminal/configure.ac.tpl
6016   * plugins/project-wizard/templates/terminal/configure.in.tpl
6017   * plugins/project-wizard/templates/terminal/Makefile.am
6018   * plugins/project-wizard/templates/terminal/autogen.sh
6019   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
6020   * plugins/project-wizard/templates/wxwin/configure.in.tpl
6021   * plugins/project-wizard/templates/wxwin/Makefile.am
6022   * plugins/project-wizard/templates/gnome.wiz 
6023   * plugins/project-wizard/templates/java/configure.ac.tpl
6024   * plugins/project-wizard/templates/java/configure.in.tpl
6025   * plugins/project-wizard/templates/java/Makefile.am
6026   * plugins/project-wizard/templates/anjuta-plugin.wiz
6027   * plugins/project-wizard/templates/gtkmm.wiz
6028   * plugins/project-wizard/templates/python.wiz
6029   * plugins/project-wizard/templates/cpp.wiz
6030   * plugins/project-wizard/templates/gtk.wiz
6031   * plugins/project-wizard/templates/gcj.wiz
6032   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
6033   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
6034   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
6036   Starting fixing of all project wizards:
6037   - rename configure.in to configure.ac
6038   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
6039   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
6040   (See #394184)
6041   
6042   * TODO.task: Added bug number to bounty
6044 2007-01-07  Johannes Schmid <jhs@gnome.org>
6046   *  plugins/build-basic-autotools.c:
6047   Fixed #392290 – Missed install as root option in project manager
6049 2007-01-07  Johannes Schmid <jhs@gnome.org>
6051   * plugins/sourceview/sourceview.c:
6052   Fixed #388731 – Odd editor behaviour after performing block-text operations
6053   Fixed #388727 – Block-tab does not work
6054   
6055   * plugins/sourceview/anjuta-document.h/c:
6056   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
6057   
6058   * configure.in:
6059   Require Gtk+ >= 2.10 for sourceview plugin
6061 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
6063         * libanjuta/anjuta-status.c:
6064         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
6066 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
6068         * configure.in,
6069         plugins/terminal/terminal.c:
6070         Fix bug #377027
6071         remove support for VTE < 0.9
6073 2007-01-06  Naba Kumar  <naba@gnome.org>
6075         * po/POTFILES.in: Updated
6077 2007-01-05  Adam Dingle  <adam@medovina.org>
6079         Reviewed by Naba Kumar  <naba@gnome.org>:
6080         * plugins/message-view/anjuta-message-manager-plugin.glade:
6081         Fixed bug #377903 (improve message color defaults).
6083 2007-01-05  Naba Kumar  <naba@gnome.org>
6085         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
6086         
6087 2007-01-03  Armin Burgmeier  <armin@arbur.net>
6089         Reviewed by  Naba Kumar  <naba@gnome.org>:
6090         * plugins/symbol-browser/test-class.h: Fixed block ends.
6092         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
6093         C-style-block comment.
6095         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
6096         allow lists when writing autogen definition files. This is required
6097         for the new class generator. Also fixed a wrong return value in
6098         npw_autogen_write_definition_file and set a GError in
6099         npw_autogen_execute when the output file could not be opened.
6101         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
6102         user interface.
6104         * plugins/class-gen/Makefile.am: Added templates subdir, removed
6105         goc_template_header and goc_template_source, added top_srcdir to
6106         includes, link against project wizard (also hopefully temporarily),
6107         removed class_gen.h, class_gen.c, action-callbacks.h,
6108         action-callbacks.c.
6110         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
6112         * plugins/class-gen/cell-renderer-flags.h:
6113         * plugins/class-gen/cell-renderer-flags.c:
6114         * plugins/class-gen/combo-flags.h:
6115         * plugins/class-gen/combo-flags.c:
6116         * plugins/class-gen/element-editor.c:
6117         * plugins/class-gen/element-editor.h:
6118         * plugins/class-gen/generator.c:
6119         * plugins/class-gen/generator.h:
6120         * plugins/class-gen/plugin.h:
6121         * plugins/class-gen/plugin.c:
6122         * plugins/class-gen/transform.c:
6123         * plugins/class-gen/transform.h:
6124         * plugins/class-gen/validator.c:
6125         * plugins/class-gen/validator.h:
6126         * plugins/class-gen/window.c:
6127         * plugins/class-gen/window.h: Rewrote class generator, it now allows
6128         adding of several class elements and uses autogen.
6130         * plugins/class-gen/templates/cc-header.tpl:
6131         * plugins/class-gen/templates/cc-source.tpl:
6132         * plugins/class-gen/templates/go-header.tpl:
6133         * plugins/class-gen/templates/go-source.tpl:
6134         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
6135         for the class generator.
6137         * configure.in: Added plugins/class-gen/templates/Makefile to output.
6139 2007-01-04  Naba Kumar  <naba@gnome.org>
6141         Patch from Nick Treleaven:
6142         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
6143         all matching symbols.
6144         
6145         Patches from  Maik Beckmann and Sébastien Granjoux:
6146         * plugins/profile-default/plugin.c,
6147         plugins/project-manager/plugin.c: Unescape project name. Fixes
6148         Bug #357151
6150 2007-01-04  Naba Kumar  <naba@gnome.org>
6152         * plugins/glade/plugin.c: Fixed compilation with
6153         older glade-3 version.
6154         
6155         Patch from Roland Illig:
6156         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
6157         plugins/sourceview/anjuta-document-saver.c,
6158         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
6159         are necessary to build anjuta on NetBSD 3.0
6161         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
6162         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
6163         window manager in gnome.
6164         
6165 2007-01-02  Naba Kumar  <naba@gnome.org>
6166         
6167         * plugins/glade/plugin.c: Make it work with glade-3 svn.
6168         
6169 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
6171         Reviewed by Naba Kumar  <naba@gnome.org>:
6172         * libanjuta/interfaces/libanjuta.idl,
6173         plugins/debug-manager/Makefile.am,
6174         plugins/debug-manager/anjuta-marshal.list,
6175         plugins/debug-manager/debugger.c,
6176         plugins/debug-manager/sparse_buffer.c,
6177         plugins/debug-manager/sparse_buffer.h,
6178         plugins/debug-manager/sparse_view.c,
6179         plugins/debug-manager/sparse_view.h,
6180         plugins/debug-manager/disassemble.h,
6181         plugins/debug-manager/disassemble.c,
6182         plugins/debug-manager/anjuta-marshal.list,
6183         plugins/debug-manager/plugin.c,
6184         plugins/gdb/debugger.c,
6185         plugins/gdb/debugger.h,
6186         plugins/gdb/plugin.c:
6187         Add a disassembly view window
6189         * plugins/debug-manager/breakpoints.c,
6190         plugins/debug-manager/chunk_view.c,
6191         plugins/debug-manager/locals.c,
6192         plugins/debug-manager/memory.c,
6193         plugins/debug-manager/registers.c,
6194         plugins/debug-manager/stack_trace.c:
6195         Add some debugging information 
6197 2006-12-18  Naba Kumar  <naba@gnome.org>
6199         * configure.in, plugins/glade/plugin.c: Allow building against both
6200         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
6202 2006-12-03  Naba Kumar  <naba@gnome.org>
6203         
6204         * TODO.tasks: Marked a bounty completed.
6206 2006-11-24  Adam Dingle <adam@medovina.org>
6208         Reviewed by Naba Kumar  <naba@gnome.org>:
6209         * plugins/build-basic-autotools/build-basic-autotools.c,
6210         plugins/debug-manager/watch.c,
6211         plugins/document-manager/plugin.c, 
6212         plugins/patch/plugin.c,
6213         plugins/project-manager/plugin.c:
6214         Fixed bug #378879 (several command names need ellipses).
6216 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
6218         Reviewed by: Naba Kumar  <naba@gnome.org>
6219         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
6220         GCC 4.1.2 (there are only two warnings remaining now when compiling
6221         plugins).
6223         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
6225         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
6226         macro so that the generated function support a NULL plugin parameter.
6228         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
6229         in debug_tree_find_expression by freeing memory returned by the call
6230         to gtk_tree_model_get instead of the parameter string.
6232 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
6234         * plugins/debug-manager/breakpoints.c:
6235         Fix bug #378850
6237         * plugins/debug-manager/anjuta-debug-manager.ui,
6238         plugins/debug-manager/debugger.c,
6239         plugins/debug-manager/plugin.c:
6240         Fix bug #378871
6242 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
6244         * libanjuta/anjuta-launcher.c,
6245         plugins/gdb/debugger.c:
6246         Fix bug #377061
6248 2006-11-21  Naba Kumar  <naba@gnome.org>
6250         * plugins/search/search_preferences.c: Fixed build break.
6251         
6252 2006-11-20  Naba Kumar  <naba@gnome.org>
6253         
6254         Patch from Kjartan Maraas:
6255         * plugins/cvs-plugin/cvs-interface.c,
6256         plugins/document-manager/plugin.c,
6257         plugins/gtodo/interface.c,
6258         plugins/gtodo/libgtodo.h,
6259         plugins/message-view/anjuta-msgman.c,
6260         plugins/project-wizard/druid.c,
6261         plugins/search/search_preferences.c,
6262         plugins/sourceview/sourceview-prefs.c,
6263         plugins/terminal/terminal.c,
6264         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
6266         Patch from Przemysław Grzegorczyk:
6267         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
6268         plugins/subversion/anjuta-subversion.glade: Enable files in
6269         fileselection dialog. Fixes bug #376031.
6270         
6271 2006-11-17  Adam Dingle <adam@medovina.org>
6273         Reviewed by: Naba Kumar  <naba@gnome.org>
6274         * plugins/build-basic-autotools/build-basic-autotools.c
6275         * plugins/class-gen/anjuta-class-gen.plugin.in
6276         * plugins/debug-manager/breakpoints.c
6277         * plugins/debug-manager/plugin.c
6278         * plugins/devhelp/plugin.c
6279         * plugins/document-manager/plugin.c
6280         * plugins/gdb/debugger.c
6281         * plugins/glade/anjuta-glade.plugin.in
6282         * plugins/gtodo/plugin.c
6283         * plugins/language-support-cpp-java/plugin.c
6284         * plugins/message-view/plugin.c
6285         * plugins/project-import/anjuta-project-import.glade
6286         * plugins/project-import/anjuta-project-import.plugin.in
6287         * plugins/search/plugin.c
6288         * plugins/tools/scripts/tools-2.xml.in
6289         * plugins/valgrind/plugin.c
6290         * src/anjuta-actions.h:
6291         Fixed bug #376335 "menu items should be capitalized".  Minor
6292         grammar edits.
6294 2006-11-20  Naba Kumar  <naba@gnome.org>
6295         
6296         * configure.in: Fixed build.
6298         Patch from: Arjan Timmerman
6299         *configure.in: Make subvesion plugin build for apr 1.x.
6300         Fixes: Bug #364754.
6301         
6302 2006-11-20  Johannes Schmid <jhs@gnome.org>
6304         * configure.in
6305         * plugins/*/*.[ch]:
6306         Removed patches from Sylvain and Günther. They caused not problems but
6307         Naba was against them.
6309 2006-11-20  Johannes Schmid <jhs@gnome.org>
6311         * Removed me from MAINTAINERS
6313 2006-11-14  Günther Brammer <GBrammer@gmx.de>
6315         * configure.in:
6316         Use apr-1 instead of apr-0
6318 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
6320         * global-tags/create_global_tags.sh.in: Correct a bug when environment
6321         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
6322         and another bug occuring when parsing .pc file containing quotes.
6324 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
6326         * plugins/*/*.[ch]: Use class macro for type casting.
6328         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
6329         GCC 4.1.2 (there are only two warnings remaining now when compiling
6330         plugins).
6332         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
6333         a memory leak in debug_tree_find_expression; g_free was called on
6334         the parameter instead of the memory allocated by gtk_tree_model_get.
6336         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
6337         to declare and initialize the global type variable of the plugin.
6339 2006-10-31  Naba Kumar  <naba@gnome.org>
6341         * global-tags/create_global_tags.sh.in: Added an end message.
6342         
6343         * libanjuta/anjuta-launcher.h: Fixed indentation.
6344         
6345         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
6346         creation to a) append the messages in right way, b) Connect signals
6347         to the view properly and c) Recreate the system-tags.cache at the
6348         end of the generation.
6350         * plugins/symbol-browser: Fixed action path (double
6351         click on sysmbols was not working).
6353         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
6354         Fixed typedef and removed dead code.
6356         * tagmanager/c.c: Took the latest version from ctags source
6357         repository, because the one we had (from ctags 5.6) was broken.
6358         
6359         * global_tags/create_global_tags.sh.in: Reverted the patch from
6360         Sylvain because it was not right fix (and added a helpful comment).
6361         Used /bin/bash to fix the bashism and generated separate log files
6362         for each tag files in the same directory.
6363         
6364 2006-10-29  Naba Kumar  <naba@gnome.org>
6366         * plugins/editor/text_editor.c: Use a temporary file
6367         to save the editor and move it at the end to original
6368         file. This will prevent data corruption if file save
6369         failed for any reason. Also report proper errors when
6370         file save fails. Fixes bug #346575.
6371         
6372 2006-10-26  Naba Kumar  <naba@gnome.org>
6374         * plugins/document-manager/anjuta-docman.c: Do not load
6375         the same files with different path more than once (happens
6376         with symlinked files). Fixes Bug #323591.
6378 2006-10-25  Naba Kumar  <naba@gnome.org>
6380         * plugins/valgrind/vgactions.c: Fixed a warning.
6382 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
6384         Reviewed by Naba Kumar  <naba@gnome.org>:
6386         * plugins/valgrind/vgtoolview.c:
6387         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
6389         * plugins/valgrind/bugged-prg-test.c:
6390         No more warning during compilation with GCC 4.1.
6391         Program is still buggy in order to be used as a test of the
6392         plugin.
6394         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
6395         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
6396         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
6397         plugins/valgrind/vgrule.c:
6398         No more warning during compilation with GCC 4.1.
6400         * plugins/valgrind/plugin.c:
6401         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
6402         prototype (was missing from previous patch).
6404 2006-10-24  Naba Kumar  <naba@gnome.org>
6406         * plugins/glade/plugin.c: Show glade tree view, not list view.
6407         
6408         * plugins/glade/plugin.c: Fixed crash when Anjuta is
6409         exited with glade plugin still loaded. Fixes Bug #364755.
6411         * plugins/document-manager/anjuta-document-manager.plugin.in:
6412         Added application/x-reject in accepted mime-types.
6413         
6414         * Changelog: Fixed changelog alignments.
6416 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
6418         Reviewed by: Naba Kumar  <naba@gnome.org>
6419         
6420         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
6421         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
6422         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
6423         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
6424         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
6425         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
6426         plugins/valgrind/vgsearchbar.c:
6427         Use class macro for type casting.
6429         * plugins/valgrind/plugin.h:
6430         Don't force cast a GtkActionGroup to a GtkAction.
6432         * plugins/valgrind/plugin.c:
6433         Use correct API to get path of the preoject root when building
6434         the list of targets for the run action.
6435         Correct ordering of the construction of the preferences widgets.
6436         Only remove the valgrind widget if it is currently displayed.
6438         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
6439         Return if check_valgrind_binary() fails.
6440         The ValgrindPluginPrefs object is initialized after the call to
6441         vg_action_new. Take a handle to the location of the pointer to
6442         the future object.
6444 2006-10-24  Naba Kumar  <naba@gnome.org>
6446         * HACKING: Updated coding sample.
6447         
6448         Patch from: Armin Burgmeier  <armin@arbur.net>
6449         * plugins/symbol-browser/test-class.h,
6450         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
6451         
6452 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
6454         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
6455         * plugins/valgrind/vgtoolview.h:
6456         Correctly handle the argv / srcdir of vg_tool_view object. Do
6457         not leak memory associated with those arrays.
6459         * plugins/symbol-browser/an_symbol_prefs.c:
6460         Support unloading / reloading of the module (for example when
6461         closing a project and opening another one).
6463         * plugins/project-manager/plugin.c:
6464         Remove plugin widget before removing plugin itself, preventing
6465         a crash with valgrind plugin.
6467         * libanjuta/anjuta-preferences-dialog.c:
6468         Do not use the page_num returned by gtk_notebook_append_page to
6469         remove the page as it cause bugs when pages removal is not done
6470         in LIFO.
6472         * plugins/document-manager/anjuta-docman.c:
6473         Fix some GTK+ warnings.
6475         * global-tags/create_global_tags.sh.in:
6476         Rewrite script to remove bash-ism and use pkg-config directly
6477         instead of parsing the *.pc file by hand. This solve problems
6478         that occurred when one of the directory in PKG_CONFIG_PATH is
6479         empty.
6481 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
6483         * plugins/glade/plugin.c: Fix build (#363884)
6485 2006-10-22  Johannes Schmid <jhs@gnome.org>
6487         * plugins/file-manager/an_file_view.c:
6488         * plugins/file-manager/plugin.c:
6489         * plugins/file-manager/plugin.h:
6490         Fix possible crasher when changing project-root uri when we try to restore open nodes
6491         * AUTHORS: Updated
6493 2006-10-19  Naba Kumar  <naba@gnome.org>
6495         Patch from: Juan Pablo Ugarte
6496         * plugins/glade/plugin.c: Include glade header
6497         correctly.
6498         
6499 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6500         
6501         * plugins/debug-manager/Makefile.am,
6502         plugins/debug-manager/sexy-icon-entry.h,
6503         plugins/debug-manager/sexy-icon-entry.c,
6504         plugins/debug-manager/dataview.c:
6505         Fix bug #358134 (Goto memory prompt)
6506         Use sexy-icon-entry from libsexy 0.1.10
6508         * plugins/debug-manager/debugger.c,
6509         plugins/debug-manager/plugin.c,
6510         plugins/debug-manager/start.c,
6511         plugins/gdb/debugger.c,
6512         plugins/gdb/plugin.c:
6513         Better error handling when starting and stopping debugger
6515 2006-10-13  Maik Beckmann <maik@eigenco.de>
6517         * src/action_callbacks.c:
6518         Fixed bug #361830 (AboutDialog does not close) which is caused 
6519         due to a change in Gtk+ 2.10  
6520   
6521 2006-10-12  Adam Dingle <adam@medovina.org>
6523         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
6525         * plugins/search/search-replace.c:
6526         Fixed bug #358068 (indicate when Find in Files is complete)
6528         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6530         * plugins/sourceview/sourceview-prefs.c:
6531         * plugins/sourceview/sourceview.glade:
6532         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
6534         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
6536         * plugins/devhelp/plugin.c:
6537         * plugins/search/plugin.c: 
6538         Fixed bug #359750 (fix find/replace shortcut keys).
6540         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
6541         use Alt+key for shortcuts)
6543         *  plugins/debug-manager/debug_tree.c:
6544         *  plugins/debug-manager/debugger.c:
6545         Fixed bug #359317 (can't load debug manager)
6547         * /plugins/document-manager/plugin.c:
6548         Fixed bug #359259 (highlight modes listed in reverse 
6549         alphabetical order).
6551 2006-10-10  Johannes Schmid <jhs@gnome.org>
6553         * plugins/glade/plugin.c:
6554         Add scrollbars to glade project window
6556 2006-10-10  Johannes Schmid <jhs@gnome.org>
6558         * libanjuta/interfaces/Makefile.am.iface:
6559         Fixed Makefile with broke build
6561 2006-10-07  Johannes Schmid <jhs@gnome.org>
6563         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6564         * libanjuta/interfaces/Makefile.iface.am:
6565         Fixed enum types generation
6567         * libanjuta/interfaces/libanjuta.idl:
6568         Fixed some strange typo
6570 2006-10-06  Johannes Schmid <jhs@gnome.org>
6572         * libanjuta/interfaces/Makefile.iface.am:
6573         Fixed enum-types.h generation
6574         * libanjuta/interfaces/libanjuta.idl:
6575         char* => gchar*
6576         IAnjutaTODO::load should take const gchar* argument
6577         Remove include to libanjuta/e-splash.h which is not installed as header file
6578         Disable get_attributes for now
6579         
6580         * pluings/sourceview/sourceview.c: Disabled get_attributes
6581         
6582         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
6584 2006-10-05  Naba Kumar  <naba@gnome.org>
6586         * TODO.tasks: Set 'Improve class widzard' task to assigned.
6587         Set bug id for 'Profiler plugin' task.
6589 2006-10-03  Naba Kumar  <naba@gnome.org>
6591         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
6592         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
6594         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
6595         plugins/project-manager/plugin.c: Added a new API in
6596         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
6597         Added some documentation. On project close, close all editors that
6598         has files opened for the project.
6599         
6600         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
6601         from the containers on anjuta_shell_remove_widget(). Do not destroy
6602         glade widgets once created.
6603         
6604 2006-10-03  Johannes Schmid <jhs@gnome.org>
6606         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6607         * libanjuta/interfaces/libanjuta.idl:
6608         const-List<> => const List<>
6609         List-free<> => List<>
6610         
6611         * Makefile.am: Reenabled launcher
6613 2006-10-03  Johannes Schmid <jhs@gnome.org>
6615         * libanjuta/interfaces/Makefile.am.iface:
6616         Install libanjuta.idl
6618 2006-10-02  Adam Dingle <adam@medovina.org>
6620         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6622 2006-10-02  Adam Dingle <adam@medovina.org>
6624         * plugins/editor/style-editor.c: fixed bug #357534
6625         * plugins/gdb/utilities.h: removed 2 unused declarations
6627 2006-10-02  Johannes Schmid <jhs@gnome.org>
6629         * Makefile.am: disabled anjuta-launcher
6630         * libanjuta/Makefile.am:
6631         
6632         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
6633         * libanjuta/glue-factory.c: (glue_factory_add_path),
6634         (glue_factory_get_path):
6635         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
6636         * libanjuta/glue-factory.h:
6637         * libanjuta/glue-cpp.h:
6638         * libanjuta/glue-cpp.c:
6639         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
6640         
6641         * libanjuta/interfaces/Makefile.am.iface:
6642         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6643         * libanjuta/interfaces/libanjuta.idl:
6644         Add a new features to idl compiler:
6645         List<Type> => List of Type
6646         List-free<Type> => List of Type, it is up to the caller to free items and list
6647         const-List(-free)<Type> = const List of Types
6648         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
6649         
6650         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
6651         (generic_cpp_class_create_code):
6652         Adapted to new project_manager interface
6653         
6654         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
6655         * plugins/debug-manager/debugger.c:
6656         (ivariable_debugger_iface_init):
6657         Do not use C++ keyword "delete" for interface name
6658         
6659         * plugins/document-manager/anjuta-document-manager.plugin.in:
6660         Added m4 to mime-types
6661         
6662         * plugins/project-manager/plugin.c:
6663         (iproject_manager_add_source_multi):
6664         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
6666 2006-10-01  Naba Kumar  <naba@gnome.org>
6668         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
6669         UI file used when out-of-process devhelp is used instead of
6670         embedded devhelp.
6671         
6672         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
6673         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
6674         plugins/profile-default/default.anjuta: Build devhelp plugin,
6675         but use out-of-process devhelp if devhelp plugin is disabled
6676         (either by user or devhelp is not installed). Disabled devhelp
6677         plugin by default. Added it in default profile.
6679 2006-10-01  Naba Kumar  <naba@gnome.org>
6681         * plguins/project-manager/plugin.c: Possible fix for crash
6682         bug #358583.
6683         
6684         * configure.in, plugins/Makefile.am: Enabled glade plugin and
6685         set dep to last version 3.0.2.
6686         
6687         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
6688         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
6689         plugins/symbol-browser/plugin.c: Use the right action group
6690         for getting popup actions (Fixes lots of assertion failures).
6692         * plugins/project-manager/plugin.c,
6693         plugins/project-manager/plugin.h: use separate action group
6694         for profie actions.
6695         
6696         * plugins/message-view/plugin.c: Disconnect session load
6697         signal on plugin deactivation (fixes a crash).
6699 2006-09-30  Naba Kumar  <naba@gnome.org>
6701         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
6702         * TODO.tasks: Assigned a bounty to Massimo.
6704 2006-09-29  Naba Kumar  <naba@gnome.org>
6706         * src/anjuta-app.c, src/shell.c: Fixed build errors.
6708 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
6710         * plugins/debug-manager/debugger.c,
6711         plugins/debug-manager/plugin.c,
6712         libanjuta/interfaces/libanjuta.idl:
6713         Add a new abort command to quit debugger without waiting
6715         * plugins/gdb/debugger.c,
6716         plugins/gdb/debugger.h,
6717         plugins/gdb/plugin.c:
6718         Send a signal directly to the debugged program
6719         Implement abort command
6721         * plugins/debug-manager/debug_tree.c:
6722         Fix bug #358163
6724         * plugins/debug-manager/stack-trace.c:
6725         Fix bug #358009
6727 2006-09-29  Naba Kumar  <naba@gnome.org>
6729         * TODO.tasks: Updated.
6730         
6731         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
6732         dialog.
6733         
6734         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
6735         
6736         * TODO.tasks: Updated in light of the word wrapping fix
6737         in Tasks Manager. Added a test bounty entry.
6739         * TODO.tasks: Added four bounties.
6740         
6741 2006-09-28  Naba Kumar  <naba@gnome.org>
6743         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
6744         Added 'customizable' parameter to
6745         anjuta_ui_add_action_group_entries() and similar functions to
6746         allow user configuration of the actions. Filter out actions that
6747         are not configurable items (such as submenu items). Now the
6748         'Customize shortcuts' dialog is much better listed.
6750         * plugins/build-basic-autotools/build-basic-autotools.c,
6751         plugins/build-basic-autotools/build-basic-autotools.h,
6752         plugins/cvs-plugin/plugin.c,
6753         plugins/cvs-plugin/plugin.h,
6754         plugins/debug-manager/breakpoints.c,
6755         plugins/debug-manager/plugin.c,
6756         plugins/debug-manager/stack_trace.c,
6757         plugins/debug-manager/watch.c,
6758         plugins/devhelp/plugin.c,
6759         plugins/document-manager/plugin.c,
6760         plugins/file-loader/plugin.c,
6761         plugins/file-manager/plugin.c,
6762         plugins/glade/plugin.c,
6763         plugins/gtodo/interface.c,
6764         plugins/gtodo/plugin.c,
6765         plugins/language-support-cpp-java/plugin.c,
6766         plugins/macro/plugin.c,
6767         plugins/macro/plugin.h,
6768         plugins/message-view/plugin.c,
6769         plugins/patch/plugin.c,
6770         plugins/profile-default/default.anjuta,
6771         plugins/project-manager/plugin.c,
6772         plugins/project-manager/plugin.h,
6773         plugins/sample1/plugin.c,
6774         plugins/search/plugin.c,
6775         plugins/subversion/plugin.c,
6776         plugins/subversion/plugin.h,
6777         plugins/symbol-browser/plugin.c,
6778         plugins/symbol-browser/plugin.h,
6779         plugins/tools/plugin.c,
6780         plugins/valgrind/plugin.c,
6781         plugins/valgrind/plugin.h: Fixed to take care of above change
6782         in API of AnjutaUI. Properly added/removed action groups in some
6783         plugins. Split action groups into customization and non-customizable
6784         groups and added them separately.
6786         * plugins/document-manager/plugin.c: Close files belonging to
6787         project when project is closed (not complete).
6788         
6789         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
6790         vertical aligned cell entries.
6791         
6792         * src/anjuta-app.c: Define macros for the placeholder names.
6793         Set default widths and heights of the default placeholders,
6794         so that newly docked widgets are correclty sized.
6795         
6796         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
6797         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
6798         Fixed to generated correct actions addition/removal code.
6800 2006-09-25  Naba Kumar  <naba@gnome.org>
6802         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
6803         libanjuta/anjuta-serializer.[ch]: Implemented serialization
6804         class.
6805         
6806         * plugins/message-view/anjuta-msgman.c,
6807         plugins/message-view/anjuta-msgman.h,
6808         plugins/message-view/message-view.c,
6809         plugins/message-view/message-view.h,
6810         plugins/message-view/plugin.c: Serialize messages panes in
6811         session save and deserialize them in session load so that
6812         build messages persistant.
6813         
6814 2006-09-24  Johannes Schmid <jhs@gnome.org>
6816         * libanjuta/anjuta-utils.c:
6817         * plugins/message-view/message-view.c:
6818         Really fixed #355407
6820 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6822         * libanjuta/interfaces/libanjuta.idl:
6823         Change one variable sign
6825         * plugins/debug-manager/anjuta-debug-manager.glade,
6826         plugins/debug-manager/anjuta-debug-manager.ui:
6827         Few small interface changes     
6829         * plugins/debug-manager/debug_tree.h,
6830         plugins/debug-manager/watch.c,
6831         plugins/debug-manager/debugger.c,
6832         plugins/debug-manager/plugin.c
6833         plugins/gdb/debugger.c,
6834         plugins/gdb/plugin.c:
6835         Big rewrite of debugger queue
6836         Allow to cancel command
6838         * plugins/debug-manager/memory.c:
6839         Fix a bug if a command is cancelled
6841 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
6843         * plugins/gdb/debugger.c,
6844         plugins/debug-manager/debug_tree.c,
6845         plugins/debug-manager/locals.c:
6846         Restore tree representation for local variable
6847         Add argument in local variable list
6848         Use gdb variable object to get all informations
6850 2006-09-19  Naba Kumar  <naba@gnome.org>
6852         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
6853         that implements AnjutaSavePrompt class.
6855         * ChangeLog: Fixed indentation.
6856         
6857         * libanjuta/Makefile.am,
6858         libanjuta/anjuta-marshal.list,
6859         libanjuta/anjuta-shell.c,
6860         libanjuta/anjuta-shell.h,
6861         plugins/document-manager/action-callbacks.c,
6862         plugins/document-manager/action-callbacks.h,
6863         plugins/document-manager/anjuta-docman.c,
6864         plugins/document-manager/anjuta-docman.h,
6865         plugins/document-manager/plugin.c,
6866         src/anjuta.c: Impletemnted save prompt dialog to prompt for
6867         unsaved items during exit. A new signal is added in shell
6868         interface called 'save-prompt' to collect all unsaved items.
6869         Create AnjutaSavePrompt class (dialog) to process unsaved items.
6870         Fixed document manager to use the new save-prompt signal in shell
6871         and AnjutaSavePrompt object for unsaved files. Cleaned up
6872         AnjutaDocman to synchronously save new files. Fixed function
6873         names.
6875 2006-09-18  Johannes Schmid <jhs@gnome.org>
6877         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
6878         gdl requirement to 0.7.0
6880 2006-09-18  Johannes Schmid <jhs@gnome.org>
6882         * global-tags/.cvsignore:
6883         * global-tags/Makefile.am:
6884         * global-tags/create_global_tags.sh (removed):
6885         * global-tags/create_global_tags.sh.in (added):
6886         Fixed #355407
6887         
6888         * libanjuta/anjuta-launcher.c:
6889         Fixed #349374
6890         
6891         * plugins/project-manager/plugin.c:
6892         (project_manager_plugin_close_project):
6893         Fixed crasher
6894         
6895         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
6896         Fixed gtk critical
6897         
6898         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
6899         More reasonable toolbar creation/deletition though it does
6900         not completly work!
6902 2006-09-15  Johannes Schmid <jhs@gnome.org>
6904         * libanjuta/anjuta-utils.c/.h:
6905         Fixed #355168
6907 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
6909         * scintilla/ScintillaGTK.cxx
6910         Fixed doulbe freeing in Scintilla
6912 2006-09-12  Johannes Schmid  <jhs@gnome.org>
6914         * plugins/symbol-browser/an_symbol_prefs.c:
6915         Support unloading / reloading of the module (for example when
6916         closing a project and opening another one).
6918         * plugins/project-manager/plugin.c:
6919         Really fixed #355148 (Show project name in title bar)
6921 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6923         * libanjuta/plugins.c:
6924         Fixed #355156 (Show plugins in alphabetical order)
6926 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6928         * plugins/project-manager/plugin.c:
6929         Fixed #355148 (Show project name in title bar)
6931 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6933         * plugins/project-manager/plugin.c:
6934         (value_removed_project_root_uri):
6935         Fixed crasher if project cannot be opened
6937 2006-08-30 Naba Kumar  <naba@gnome.org>
6939         * plugins/language-support-cpp-java/plugin.[c,h],
6940         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6941         Impletemnted UI for auto indent.
6942         
6943 2006-08-28 Naba Kumar  <naba@gnome.org>
6944         
6945         * plugins/gvim/.cvsignore,
6946         plugins/gvim/Makefile.am,
6947         plugins/gvim/anjuta-vim-plugin.png,
6948         plugins/gvim/anjuta-vim.c,
6949         plugins/gvim/anjuta-vim.h,
6950         plugins/gvim/anjuta-vim.plugin.in,
6951         plugins/gvim/gtkvim.c,
6952         plugins/gvim/gtkvim.h,
6953         plugins/gvim/plugin.c,
6954         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
6955         in build yet.
6957 2006-08-28 Naba Kumar  <naba@gnome.org>
6959         Patch from: Massimo Corà  <maxcvs@email.it>
6960         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
6961         possible infinite loop.
6963 2006-08-22 Adam Dingle <adam@medovina.org>
6964         
6965         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
6966         to edit are shown in the preferences dialog in anjuta").
6967         Removed unused widgets from the style editor dialog.
6969 2006-08-21  Johannes Schmid <jhs@gnome.org>
6971         * plugins/symbol-browser/test-class.[cpp/h]
6972         Added missing files
6974 2006-08-18  Naba Kumar  <naba@gnome.org>
6976         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
6977         end of document loading.
6979         * plugins/language-support-cpp-java/plugin.c,
6980         plugins/sourceview/sourceview.c: Fixed plugin loading.
6982 2006-08-17  Naba Kumar  <naba@gnome.org>
6984         * plugins/language-support-cpp-java/plugin.c,
6985         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
6986         mode line parsing. Indentation parameters initialized based on
6987         mode line parameters.
6989 2006-08-16  Naba Kumar  <naba@gnome.org>
6991         * Makefile.am, plugins/editor/text_editor.c,
6992         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
6993         comments.
6995 2006-08-16 Naba Kumar  <naba@gnome.org>
6997         Patch from  Massimo Cora'  <maxcvs@email.it>:
6998         
6999         * plugins/editor/aneditor-autocomplete.cxx,
7000         plugins/editor/aneditor-calltip.cxx,
7001         plugins/symbol-browser/Makefile.am,
7002         plugins/symbol-browser/an_symbol.c,
7003         plugins/symbol-browser/an_symbol_view.c,
7004         plugins/symbol-browser/plugin.c,
7005         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
7006         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
7007         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
7008         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
7009         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
7010         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
7011         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
7012         tagmanager/get.h, tagmanager/html.c,
7013         tagmanager/include/tm_source_file.h,
7014         tagmanager/include/tm_tag.h,
7015         tagmanager/include/tm_workspace.h,
7016         tagmanager/jscript.c, tagmanager/keyword.c,
7017         tagmanager/keyword.h, tagmanager/lisp.c,
7018         tagmanager/lregex.c, tagmanager/lua.c,
7019         tagmanager/main.h, tagmanager/make.c,
7020         tagmanager/options.c, tagmanager/options.h,
7021         tagmanager/parse.c, tagmanager/parse.h,
7022         tagmanager/parsers.h, tagmanager/pascal.c,
7023         tagmanager/perl.c, tagmanager/php.c,
7024         tagmanager/python.c, tagmanager/read.c,
7025         tagmanager/read.h, tagmanager/readtags.c,
7026         tagmanager/readtags.h, tagmanager/rexx.c,
7027         tagmanager/routines.c, tagmanager/routines.h,
7028         tagmanager/ruby.c, tagmanager/scheme.c,
7029         tagmanager/sh.c, tagmanager/slang.c,
7030         tagmanager/sml.c, tagmanager/sort.c,
7031         tagmanager/sort.h, tagmanager/sql.c,
7032         tagmanager/strlist.c, tagmanager/strlist.h,
7033         tagmanager/tcl.c, tagmanager/tm_source_file.c,
7034         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
7035         tagmanager/tm_workspace.c, tagmanager/verilog.c,
7036         tagmanager/vim.c, tagmanager/vstring.c,
7037         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
7038         5.6 and namespace completion fixed.
7040         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7041         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
7043 2006-08-15 Naba Kumar  <naba@gnome.org>
7045         * libanjuta/interfaces/libanjuta.idl,
7046         plugins/editor/text-editor-iterable.c,
7047         plugins/editor/text_editor.c,
7048         plugins/sourceview/sourceview-cell.c,
7049         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
7050         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
7051         ianjuta_editor_end_action().
7052         
7053         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
7055 2006-08-13 Naba Kumar  <naba@gnome.org>
7057         * plugins/debug-manager/breakpoints.c,
7058         plugins/debug-manager/memory.c,
7059         plugins/debug-manager/registers.c,
7060         src/layout.xml: Fixed debugger widgets layout.
7062 2006-08-12 Naba Kumar  <naba@gnome.org>
7064         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
7065         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
7066         plugins/editor/editor.glade, plugins/editor/text_editor.h,
7067         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
7068         codes and dead codes. Removed automatic indentation prefs.
7070 2006-08-12  Johannes Schmid <jhs@gnome.org>
7072         * libanjuta/Makefile.am:
7073         * libanjuta/anjuta-launcher.c:
7074         * libanjuta/anjuta-launcher.h:
7075         * libanjuta/anjuta-plugin.c:
7076         * libanjuta/anjuta-plugin.h:
7077         * libanjuta/anjuta-preferences.c:
7078         * libanjuta/anjuta-preferences.h:
7079         * libanjuta/anjuta-shell.c:
7080         * libanjuta/anjuta-shell.h:
7081         * libanjuta/libanjuta.h:
7082         
7083         Made wrapper friendly:
7084         - no inline in header files (preferences_set/get)
7085         - correct signal names
7086         - correct GError** argument in anjuta_shell_freeze/thaw
7087         - include correct files in libanjuta.h
7088         
7089         * plugins/project-manager/plugin.c: 
7090         Fixed two crashers
7092 2006-08-11 Naba Kumar  <naba@gnome.org>
7094         * plugins/editor/aneditor-priv.h,
7095         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
7096         
7097         * plugins/editor/text_editor_cbs.c,
7098         plugins/sourceview/anjuta-view.c: Pass the right position for char
7099         added signal.
7100         
7101         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
7102         
7103         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
7105 2006-08-11 Naba Kumar  <naba@gnome.org>
7107         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
7108         return the right character at the iter position and get_char() to
7109         not leak memory.
7111         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
7112         to set to character offset and not byte index.
7114         * plugins/language-support-cpp-java/plugin.c: Improved
7115         auto-indentation login. Indents opening and closing braces correctly.
7117 2006-08-10  Johannes Schmid <jhs@gnome.org>
7119         * INSTALL:
7120         * autogen.sh:
7121         Required automake = 1.9
7123         * libanjuta/anjuta-children.c:
7124         * libanjuta/anjuta-children.h:
7125         * libanjuta/anjuta-encodings.h:
7126         * libanjuta/anjuta-launcher.h:
7127         * libanjuta/anjuta-plugin-description.h:
7128         * libanjuta/anjuta-preferences-dialog.h:
7129         * libanjuta/anjuta-preferences.h:
7130         * libanjuta/anjuta-session.h:
7131         * libanjuta/anjuta-status.h:
7132         * libanjuta/anjuta-ui.h:
7133         * libanjuta/anjuta-utils.c:
7134         * libanjuta/anjuta-utils.h:
7135         * libanjuta/e-splash.h:
7136         * libanjuta/glue-factory.h:
7137         * libanjuta/glue-plugin.h:
7138         * libanjuta/plugins.h:
7139         * libanjuta/resources.h:
7140         Fixed libanjuta to be able to wrap it
7141         - G_BEGIN_DECLS, G_END_DECLS
7142         - include all necessary files in libanjuta.h
7144         * plugins/gtodo/tray-icon.c:
7145         * plugins/terminal/terminal.c:
7146         Some build fixes for freebsd
7148         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
7149         * plugins/sourceview/sourceview.glade:
7150         Remove auto-indent feature as it is now in language-support
7152 2006-08-09 Naba Kumar  <naba@gnome.org>
7154         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
7155         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7156         Added missing files.
7158         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
7159         get_use_spaces(), set_tabsize() and set_use_spaces().
7161 2006-08-09 Naba Kumar  <naba@gnome.org>
7163         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
7164         succeeded in activating.
7166         * plugins/document-manager/plugin.c: Added debug message.
7168         * libanjuta/interfaces/libanjuta.idl,
7169         plugins/editor/text_editor.c: Implemented get_tabsize(),
7170         get_use_spaces(), set_tabsize() and set_use_spaces().
7172         * plugins/language-support-cpp-java/Makefile.am,
7173         plugins/language-support-cpp-java/plugin.c,
7174         plugins/language-support-cpp-java/plugin.h: Used editor parameters
7175         for indentation. Added preferences page for paramenters.
7177         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
7179 2006-08-08 Naba Kumar  <naba@gnome.org>
7181         * libanjuta/interfaces/libanjuta.idl,
7182         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7183         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7184         plugins/editor/text_editor.c,
7185         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
7186         and implemented it for both scintilla and sourceview.
7188         * plugins/search/plugin.c: Use the new grab_focus() to transfer
7189         focus back to editor (happens when pressing esc in incremental
7190         search box).
7192 2006-08-08 Naba Kumar  <naba@gnome.org>
7194         * libanjuta/interfaces/libanjuta.idl,
7195         plugins/editor/text_editor.c,
7196         plugins/editor/text_editor.h,
7197         plugins/editor/text-editor-iterable.c,
7198         plugins/sourceview/sourceview-cell.c,
7199         plugins/sourceview/sourceview.c: Implemented editor attributes
7200         methods.
7201         
7202         * plugins/editor/aneditor.cxx: Disabled old indentation code.
7203         plugins/language-support-cpp-java/plugin.c: Implemented indentation
7204         code (not complete yet).
7206         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
7207         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
7208         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7209         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
7210         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7211         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7213 2006-08-04 Naba Kumar  <naba@gnome.org>
7215         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
7216         implementation.
7217         
7218 2006-08-03  Johannes Schmid <jhs@gnome.org>
7220         * configure.in: Add a more informative text to valgrind plugin
7222         * TODO.tasks:
7223         Modified Preferences tasl
7224         * libanjuta/anjuta-plugin.c: 
7225         * libanjuta/anjuta-preferences-dialog.c: 
7226         * libanjuta/anjuta-preferences-dialog.h:
7227         * libanjuta/anjuta-preferences.c:
7228         * libanjuta/anjuta-preferences.h:
7229         * libanjuta/interfaces/Makefile.am.iface:
7230         * libanjuta/interfaces/libanjuta.idl:
7231         Added IAnjutaPreferences interface which every plugin that has preferences should
7232         implement. Call merge() and unmerge() at plugin activation/deactivation.
7233         Fixed preferences_page_remove()
7234         
7235         * plugins/build-basic-autotools/build-basic-autotools.c:
7236         * plugins/cvs-plugin/plugin.c: 
7237         * plugins/document-manager/plugin.c:
7238         * plugins/editor/plugin.c:
7239         * plugins/editor/plugin.h:
7240         * plugins/file-manager/plugin.c: 
7241         * plugins/gtodo/main.h:
7242         * plugins/gtodo/plugin.c: 
7243         * plugins/gtodo/preferences.c: 
7244         * plugins/message-view/anjuta-msgman.c: 
7245         * plugins/message-view/anjuta-msgman.h:
7246         * plugins/message-view/plugin.c:
7247         * plugins/sourceview/plugin.c: 
7248         * plugins/sourceview/plugin.h:
7249         * plugins/symbol-browser/an_symbol_prefs.c:
7250         * plugins/symbol-browser/plugin.c: 
7251         * plugins/terminal/terminal.c: 
7252         * plugins/valgrind/plugin.c
7253         * src/anjuta-app.c:
7254         
7255         Updated preference loading/unloading for all plugins
7257 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
7258         
7259         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
7260         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
7261     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
7262         recommended by the autoconf manual. 
7263         - Fixes compiling with autoconf 2.60.
7264         
7265         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
7267 2006-08-02      Johanes Schmid <jhs@gnome.org>
7269         * plugins/profile-default/plugin.c:
7270         Fixed session handling
7272 2006-08-01  Johannes Schmid <jhs@gnome.org>
7274         * configure.in
7275         * plugins/Makefile.am:
7276         Disabled devhelp and glade for now as they do not work (#341073
7277         and #341170)
7278         
7279         * plugins/profile-default/anjuta-default-profile.ui (removed):
7280         * plugins/profile-default/plugin.c:
7281         * plugins/profile-default/plugin.h:
7282         * plugins/project-manager/anjuta-project-manager.ui:
7283         * plugins/project-manager/plugin.c:
7284         * plugins/project-manager/plugin.h:
7285         Limted multiple project support #315043
7287         * libanjuta/interfaces/libanjuta.idl:
7288         Added ianjuta_profile_unload
7290 2006-07-31 Naba Kumar  <naba@gnome.org>
7292         * libanjuta/interfaces/libanjuta.idl,
7293         plugins/editor/text-editor-iterable.c,
7294         plugins/editor/text_editor.c,
7295         plugins/sourceview/anjuta-view.c,
7296         plugins/sourceview/anjuta-view.h,
7297         plugins/sourceview/sourceview.c: Fixed text iteration and 
7298         IAnjutaEditor implementations in both scintilla
7299         and sourceview. Cleand up libanjuta API: Removed redundant
7300         erase_range() method from IAnjutaEditor interface, fixed
7301         ianjuta_editor_get_text to take length instead of range (consistency).
7302         autoindentation in both sourceview and scintilla more or less works,
7303         but still disabled for now because there are still some anomalies
7304         in text iteration.
7306         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
7308         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
7309         API changes.
7311 2006-07-30  Johannes Schmid <jhs@gnome.org>
7313         * plugins/sourceview/anjuta-document.c:
7314         * plugins/sourceview/anjuta-document.h:
7315         * plugins/sourceview/anjuta-view.c: 
7316         * plugins/sourceview/sourceview.c:
7317         Wrote a new "char_added" implementation, I hope this one is good
7319         * plugins/sourceview/sourceview-cell.c:
7320         Fixed typo: "text_iter" instead of "iter"
7322 2006-07-30 Naba Kumar  <naba@gnome.org>
7324         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
7326 2006-07-30  Johannes Schmid <jhs@gnome.org>
7328         * autogen.sh: use gnome-autogen.sh from gnome-coomen
7329         
7330         * plugins/debug-manager/plugin.c: 
7331         * plugins/patch/plugin.c:
7332         Use IAnjutaIndicable to mark debugger position
7334         * plugins/sourceview/sourceview.c:
7335         Define colors for IAnjutaIndicable
7337 2006-07-29  Johannes Schmid <jhs@gnome.org>
7339         * plugins/debug-manager/anjuta-debug-manager.ui:
7340         * plugins/debug-manager/breakpoints.c:
7341         * plugins/debug-manager/images/Makefile.am:
7342         * plugins/debug-manager/images/run-to-cursor.png:
7343         * plugins/debug-manager/plugin.c:
7344         Added toolbar and some icons
7346         * plugins/patch/anjuta-patch.ui:
7347         * plugins/patch/patch-plugin.c:
7348         * plugins/patch/patch-plugin.glade:
7349         * plugins/patch/plugin.c:
7350         * plugins/patch/plugin.h:
7351         Improved patch plugin (GUI and function)
7353         * plugins/sourceview/sourceview.c:
7354         Fixed another Gtk-Critical
7356         * plugins/tools/anjuta-tools.ui:
7357         * plugins/tools/plugin.h:
7358         Put Patch plugin in tools menu and changed ui file
7360 2006-07-29  Johannes Schmid <jhs@gnome.org>
7362         * plugins/document-manager/plugin.c:
7363         Fixed accelator Gtk-Warning
7365         * plugins/message-view/anjuta-msgman.c: 
7366         Fixed Gtk-Warning
7368         * plugins/sourceview/anjuta-document.c:
7369         * plugins/sourceview/anjuta-document.h:
7370         * plugins/sourceview/anjuta-marshal.list:
7371         Wrote a better emitter for the char-added signal
7373         * plugins/sourceview/sourceview.c:
7374         Fixed Redo/Undo to void Gtk-Criticals
7375         
7376         * plugins/sourceview/sourceview-args.c:
7377         * plugins/sourceview/sourceview-cell.c:
7378         * plugins/sourceview/sourceview-scope.c:
7379         * plugins/sourceview/sourceview-tags.c: 
7380         Adapted to new IAnjutaIterator API
7382 2006-07-28 Naba Kumar  <naba@gnome.org>
7384         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
7386         * plugins/symbol-browser/an_symbol.c,
7387         plugins/symbol-browser/an_symbol_iter.c,
7388         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
7389         subclass of AnjutaSymbol so that the symbol is accessible from
7390         the iter in light of changes in IAnjutaIterable.
7392         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
7393         implementation of IAnjutaIterable.
7395 2006-07-28 Naba Kumar  <naba@gnome.org>
7397         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
7398         IAnjutaIterable. They were kind of useless since the interface is
7399         defined on the data object itself. Added set_position() method
7400         in IAnjutaIterable to allow setting arbitrary current index to the
7401         iter.
7402         Added erase() and erase_range() in IAnjutaEditor.
7404         * plugins/editor/text-editor-iterable.c: Fixed 
7405         plugins/editor/text_editor.c: Implemented erase() and erase_range()
7406         methods in editor. Fixed get_line_from_position() method.
7408         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
7409         code. It's disabled for now.
7411         * plugins/sourceview/sourceview-cell.c,
7412         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
7413         implementation.
7415 2006-07-27  Johannes Schmid <jhs@gnome.org>
7417         * plugins/sourceview/sourceview-cell.c:
7418         Fixed IAnjutaEditorCell to work only on a single line
7419         Fixed crasher in finalize
7421         * plugins/symbol-browser/an_symbol_prefs.c:
7422         * global-tags/Makefile.am:
7423         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
7424         script installation     
7426 2006-07-26 Naba Kumar  <naba@gnome.org>
7428         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
7429         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
7430         
7431         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
7432         
7433         * plugins/document-manager/plugin.c: Fixed dynamic loading of
7434         support plugins
7435         
7436         * plugins/editor/text-editor-iterable.c,
7437         plugins/editor/text_editor.c,
7438         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
7439         method to work correctly, it was ignoring start and end parameters.
7440         Fixed TextEditorCell implementation. Fixed 'char-added' signal
7441         emission.
7442         
7443         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
7444         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
7446 2006-07-24  Massimo Cora'  <maxcvs@email.it>
7448         * plugins/symbol-browser/an_symbol_view.c,
7449         plugins/symbol-browser/an_symbol_view.h,
7450         plugins/symbol-browser/plugin.c:
7451     fix a matching case into sv_extract_type_qualifier_from_expr ()
7452     and some minor issues.
7454 2006-07-26  Johannes Schmid <jhs@gnome.org>
7456         * plugins/language-support-cpp-java/plugin.c:
7457         Fixed to work kind of with sourceview editor
7458         * plugins/sourceview/anjuta-document.c: 
7459         * plugins/sourceview/anjuta-view.c: 
7460         * plugins/sourceview/sourceview-cell.c:
7461         * plugins/sourceview/sourceview.c:
7462         Fixed IAnjutaEditorCell and "char-added" signal
7464 2006-07-24 Naba Kumar  <naba@gnome.org>
7466         * plugins/document-manager/plugin.c,
7467         plugins/document-manager/plugin.h: Initial implementedion for loading
7468         support plugins.
7469         
7470         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
7471         implementation.
7472         
7473         * plugins/editor/text_editor.c: Fixed syntax highlighting when
7474         indicators are cleared (that leaved grey texts).
7476 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
7478         * libanjuta/interfaces/libanjuta.idl,
7479         plugins/debug-manager/breakpoints.c,
7480         plugins/debug-manager/memory.c,
7481         plugins/debug-manager/registers.c,
7482         plugins/debug-manager/debug_tree.c,
7483         plugins/debug-manager/debugger.c,
7484         plugins/gdb/debugger.c,
7485         plugins/gdb/debugger.h,
7486         plugins/gdb/plugin.c:
7487         Add a parameter for reporting error
7488         Add a new interface for using gdb variable object
7489         Allow to cancel commands
7490         Rewrite handling of debugger state
7492         * plugins/debug-manager/plugin.c,
7493         plugins/debug-manager/locals.c,
7494         plugins/debug-manager/locals.h,
7495         plugins/debug-manager/register.c,
7496         plugins/debug-manager/stack_trace.c,
7497         plugins/debug-manager/stack_trace.h:
7498         Create and destroy local and stack trace windows when needed
7500 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
7502         * plugins/document-manager/plugin.c:
7503         Fixed "Automatic" highlighting
7505 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
7507         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
7509         * plugins/sourceview/anjuta-view.c:
7510         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
7512 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
7513         
7514         * configure.in: Check for C/C++-Compiler correctly
7516 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
7518         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7520         * plugins/debug-manager/stack_trace.c:
7521         Destroy stack window when debuuger is disabled (#347414)
7522         
7523         * plugins/sourceview/anjuta-view.c:
7524         Fix a crash with popup-menu (#347412)
7526 2006-07-13 Naba Kumar  <naba@gnome.org>
7528         * plugins/editor/Makefile.am,
7529         plugins/editor/text_editor.h,
7530         plugins/editor/text-editor-iterable.h,
7531         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
7532         tested yet).
7533         
7534         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
7535         code.
7536         
7537         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
7539 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
7541         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
7542         Bug #342937
7543         
7544 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
7546         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7548         * libanjuta/anjuta-preferences-dialog.c:
7549         Do not use the page_num returned by gtk_notebook_append_page to
7550         remove the page as it cause bugs when pages removal is not done
7551         in LIFO.
7553         * plugins/document-manager/anjuta-docman.c:
7554         * src/anjuta-app.c:
7555         makes Anjuta display dock_items which have previously been hidden
7557 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
7559         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7561         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
7562         * plugins/sourceview/sourceview.c: (imark_unmark):
7563         
7564         Patches for bugs #346450 and #346295
7565         
7566         * AUTHORS: Added Fredrik
7568 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
7570         * plugins/message-view/anjuta-msgman.c: 
7571         Fixed close button/icon size (like in docman)
7573 2006-06-10 Naba Kumar <naba@gnome.org>
7575         * plugins/editor/text_editor.c: Fixed goto line to mark the line
7576         being set.
7577         
7578 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
7580         * libanjuta/interfaces/libanjuta.idl:
7581         Move inspect_memory function in IAnjutaCpuDebugger interface
7582         Rename Boolean type to State
7584         * plugins/debug-manager/breakpoint.c:
7585         Rename Boolean type to State
7587         * plugins/debug-manager/Makefile.am,
7588         plugins/debug-manager/anjuta-marshal.list,
7589         plugins/debug-manager/data_view.c,
7590         plugins/debug-manager/data_view.h,
7591         plugins/debug-manager/data_buffer.c,
7592         plugins/debug-manager/data_buffer.h,
7593         plugins/debug-manager/chunk_view.c,
7594         plugins/debug-manager/chunk_view.h,
7595         plugins/debug-manager/anjuta-debug-manager.ui,
7596         plugins/debug-manager/debugger.c,
7597         plugins/debug-manager/memory.c,
7598         plugins/debug-manager/memory.h,
7599         plugins/debug-manager/plugin.c,
7600         plugins/gdb/debugger.c,
7601         plugins/gdb/debugger.h,
7602         plugins/gdb/plugin.c:
7603         Rewrite memory window using a special widget
7604         Rename Boolean type to State
7606 2006-06-08 Naba Kumar <naba@gnome.org>
7608         * plugins/editor/text_editor.c (itext_editor_get_current_word):
7609         Do not return garbage characters and return NULL when there is no
7610         current word.
7611         
7612         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
7613         work correctly.
7614         
7615         * plugins/search/search-replace.c: Fixed a mem leak.
7617 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
7619         * libanjuta/anjuta-launcher.c:
7620         Added debug message (see #343522)
7621         
7622         * plugins/build-basic-autotools/build-basic-autotools.c:
7623         Patch from Günther Brammer to fix #344015
7625         * plugins/sourceview/sourceview.c:
7626         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
7627         automatic highlight of build messages)
7629 2006-06-06 Naba Kumar <naba@gnome.org>
7631         * configure.in,
7632         libanjuta/interfaces/libanjuta.idl,
7633         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7634         plugins/Makefile.am,
7635         plugins/document-manager/action-callbacks.c,
7636         plugins/document-manager/plugin.c,
7637         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
7638         interface for language highlight selection and langauge change
7639         signal.
7640         
7641         * plugins/language-support-cpp-java: Added language support
7642         plugin for cpp and java.
7644 2006-05-27  Naba Kumar  <naba@gnome.org>
7646         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
7647         plugins/debug-manager/*, data/Makefile.am,
7648         manuals/reference/libanjuta/libanjuta.types,
7649         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7650         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7651         merged anjuta-new-debugger branch into trunck.
7652         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
7654 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
7655         
7656         * libanjuta/interfaces/libanjuta.idl,
7657         plugins/debug-manager/debugger.c,
7658         plugins/debug-manager/debugger.h,
7659         plugins/gdb/anjuta-gdb.plugin.in,
7660         plugins/gdb/debugger.c,
7661         plugins/gdb/debugger.h,
7662         plugins/gdb/plugin.c:
7663         Add new IAnjutaCpuDebugger interface to access cpu register
7664         Run gdb instead of /usr/local/bin/gdb
7665         
7666         * plugins/debug-manager/plugin.c,
7667         plugins/debug-manager/registers.c,
7668         plugins/debug-manager/registers.h:
7669         Rewrite register window
7670         Rename Load target menu item to Run target
7672 2006-05-07  Naba Kumar  <naba@gnome.org>
7674         * plugins/gdb.init
7675         
7676 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
7678         * plugins/debug-manager/watch.c,
7679         plugins/debug-manager/breakpoint.c,
7680         plugins/debug-manager/breakpoint.h:
7681         Fix crash: disconnect save and load session signals
7683 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
7685         * libanjuta/interface/libanjuta.idl,
7686         plugins/debug-manager/debugger.c,
7687         plugins/gdb/plugin.c:
7688         Add a value parameter for evaluate command
7690         * plugins/debug-manager/anjuta-debug-manager.glade:
7691         Create new dialog box for watches using glade
7693         * plugins/debug-manager/anjuta-debug-manager.ui:
7694         Move watch menu items near the end
7695         Move breakpoint menu items outside the sub menu
7697         * plugins/debug-manager/debug_tree.c,
7698         plugins/debug-manager/debug_tree.h,
7699         plugins/debug-manager/debug_tree.h,
7700         plugins/debug-manager/watch.c:
7701         Move all GUI code from watch.c to debug_tree.c
7702         Add an auto update property to watches
7703         
7704         * plugins/debug-manager/locals.c,
7705         plugins/debug-manager/locals.h,
7706         plugins/debug-manager/stack_trace.c,
7707         plugins/debug-manager/stack_trace.h,
7708         plugins/debug-manager/plugin.c:
7709         Register actions before starting debugger
7711         * plugins/gdb/debugger.c:
7712         Do not call callback function if not present
7714 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
7716         * libanjuta/interfaces/libanjuta.idl,
7717         plugins/debug-manager/stack_trace.c,
7718         plugins/debug-manager/stack_trace.h,
7719         plugins/debug-manager/anjuta-debug-manager.ui,
7720         plugins/gdb/debugger.c:
7721         Add a popup menu in stack frame window
7722         Add a new frame-changed event
7723         Use MI command for getting stack informations
7724         Get filename with full path (need gdb > 6.3)
7726         * libanjuta/interfaces/libanjuta.idl,
7727         plugins/debug-manager/debug_tree.c,
7728         plugins/debug-manager/debugger.c,
7729         plugins/debug-manager/locals.c,
7730         plugins/debug-manager/locals.h,
7731         plugins/debug-manager/plugin.c,
7732         plugins/gdb/debugger.c,
7733         plugins/gdb/debugger.h,
7734         plugins/gdb/parser.c,
7735         plugins/gdb/parser.h,
7736         plugins/gdb/plugin.c,
7737         plugins/gdb/Makefile.am:
7738         Pass watch data with string instead of Watch structures
7739         Use debug_tree in local window
7740         Remove info local
7741         Remove parser.{ch}
7743         * plugins/debug-manager/breakpoints.c,
7744         plugins/debug-manager/utilities.c,
7745         plugins/debug-manager/utilities.h:
7746         Use a GtkListStore instead of a GtkTreeStore
7747         move goto_location_in_editor in utilities.c
7748         
7749 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
7751         * libanjuta/interfaces/libanjuta.idl,
7752         plugins/debug-manager/anjuta-debug-manager.ui,
7753         plugins/debug-manager/breakpoints.c,
7754         plugins/debug-manager/plugin.c,
7755         plugins/gdb/debugger.c:
7756         Add a breakpoint type
7757         Add new popup menu in breakpoint window
7758         Add toggle breakpoint in editor popup menu
7759         Save and restore breakpoint enable
7760         Fix bug in clear all breakpoints
7761         Remove old useless code
7763         * plugins/debug-manager/debugger.c:
7764         Fix some problem with debugger states
7766         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7767         Update documentation
7768         
7769 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
7771         * data/Makefile.am,
7772         plugins/gdb/Makefile.am,
7773         plugins/gdb/gdb.init:
7774         Move gdb.init crom data to plugins/gdb
7776         * plugins/gdb/gdb.init,
7777         libanjuta/interfaces/libanjuta.idl,
7778         plugins/debug-manager/breakpoints.c,
7779         plugins/debug-manager/debugger.c,
7780         plugins/debug-manager/plugin.c,
7781         plugins/gdb/debugger.c,
7782         plugins/gdb/plugin.c:
7783         Support pending breakpoints
7784         Rewrite debugger states
7785         Split ianjuta_debugger_log into _enable_log and _disable_log
7787         * plugins/debug-manager/start.c,
7788         plugins/debug-manager/debug_tree.c,
7789         plugins/gdb/parser.c:
7790         Remove some useless lines
7792         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
7793         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7794         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7795         Update documentation
7797 2006-03-12 Naba Kumar <naba@gnome.org>
7799         * manuals/references/libanjuta/libanjuta.types: Fixed
7800         debug-manager name.
7801         
7802 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7804         * libanjuta/anjuta-debugger.c,
7805         libanjuta/anjuta-debugger.h:
7806         Remove those files
7807         
7808         * libanjuta/interfaces/libanjuta.idl,
7809         plugins/debug-mananger/breakpoints.c,
7810         plugins/debug-manager/debug_tree.c,
7811         plugins/debug-manager/debugger.c,
7812         plugins/debug-manager/plugin.c,
7813         plugins/debug-manager/registers.c,
7814         plugins/debug-manager/sharedlib.c,
7815         plugins/debug-manager/signal.c,
7816         plugins/debug-manager/stack_trace.c,
7817         plugins/debug-manager/start.c,
7818         plugins/debug-manager/watch.c,
7819         plugins/gdb/debugger.c,
7820         plugins/gdb/debugger.h,
7821         plugins/gdb/parser.c,
7822         plugins/gdb/parser.h,
7823         plugins/gdb/plugin.c:
7824         Move types definitions from libanjuta/anjuta-debugger.{ch}
7825         Rename types from AnjutaDebugger* to IAnjutaDebugger*
7826         
7827         * plugins/gdb/Makefile.am:
7828         Remove user interface from gdb plugin
7830 2006-03-12 Naba Kumar <naba@gnome.org>
7832         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
7834 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
7836         Modified Patch from Marc Maurer <uwog@uwog.net>:
7837         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
7838         Fixes #342447
7839         
7840         * plugins/sourceview/Makefile.am:
7841         * plugins/sourceview/sourceview-cell.c:
7842         * plugins/sourceview/sourceview-cell.h:
7843         * plugins/sourceview/sourceview.c: 
7844         
7845         Implemented IAnjutaEditorCell
7847 2006-05-21  Naba Kumar  <naba@gnome.org>
7849         * libanjuta/interfaces/libanjuta.idl,
7850         plugins/document-manager/action-callbacks.c,
7851         plugins/document-manager/plugin.c,
7852         plugins/editor/print.c, plugins/editor/text_editor.c,
7853         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
7854         Fixed zooming and added icons and shortcuts for zoom menu items.
7856 2006-05-21  Naba Kumar  <naba@gnome.org>
7858         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
7859         whitespaces.
7861 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7863         * plugins/document-manager/anjuta-docman.c:
7864         Fixed close button reaction by setting the correct current editor
7866 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7868         Patch from Yang Hong <yanghong@ccoss.com.cn>:
7869         * plugins/document-manager/anjuta-docman.c
7870         - Fix close button, you can close any tab as you wish now.
7871         - Fadeout mime icon as the same as close image  
7873 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7875         Patch from Marc Maurer <uwog@uwog.net>
7876         * main.c: Compile fix when NLS is enabled
7877         
7878         AUTHORS: Added Marc
7880 2006-05-20  Naba Kumar  <naba@gnome.org>
7882         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
7883         while loading abiword-2.4.4/abi project).
7885 2006-05-18 Naba Kumar  <naba@gnome.org>
7887         * libanjuta/interfaces/libanjuta.idl,
7888         plugins/document-manager/action-callbacks.c,
7889         plugins/editor/print.c,
7890         plugins/editor/text_editor.c,
7891         plugins/editor/text_editor.h,
7892         plugins/editor/text_editor_prefs.c: Fixed zooming.
7893         
7894         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
7895         interface for character iteration and IAnjutaEditorAssist interface
7896         for autocompletions and editor tips.
7898 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
7900         Patch from Günther Brammer <GBrammer@gmx.de>:
7901         * plugins/document-manager/anjuta-docman.c:
7902         Make tabs smaller but keep nice closing icon
7904         * plugins/document-manager/anjuta-docman.c:
7905         * plugins/document-manager/Makefile.am:
7906         
7907         Added nice mime-icons to the editor tabs
7909 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
7911         * configure.in: Bumped version to 2.0.3 (pre-release increment)
7912         
7913         * plugins/symbol-browser/an_symbol_view.c:
7914         - Fixed crasher
7915         - Fixed symbol searching (Yang Hong (#341997))
7916         
7917         * plugins/devhelp/htmlview.c:
7918         Fixed devhelp plugin
7919         
7920         * plugins/build-basic-autotools/build-basic-autotools.c:
7921         * plugins/search/search-replace.c:
7922         * plugins/document-manager/anjuta-docman.c:
7923         
7924         Only add a marker to a line where it makes sense!
7926 === anjuta 2.0.2 ===
7928 2006-05-15  Naba Kumar  <naba@gnome.org>
7930         * configure.in: set required versions for
7931         gdl and glade3.
7932         
7933 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7935         * plugins/glade/plugin.c:
7936         Fixed signal connection for "gtk-doc-search"
7938 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7940         * NEWS: Set release date, add known issues
7941         
7942         * libanjuta/anjuta-shell.c:
7943         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
7944         and debug other gtk-warnings/criticals)
7945         
7946         * plugins/build-basic-autotools/build-basic-autotools.c:
7947         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
7948         
7949         * plugins/sourceview/anjuta-view.c:
7950         * plugins/sourceview/sourceview-args.c:
7951         * plugins/sourceview/sourceview-scope.c:
7952         * plugins/sourceview/sourceview-tags.c:
7953         Fixed gtk-criticals (gtk_source_language_get_mime_types)
7955 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7957         * pixmaps/Makefile.am:
7958         Add preferences_general.png
7959         
7960         * plugins/devhelp/plugin.c:
7961         Fixed some more realise things
7962         
7963         * plugins/message-view/anjuta-msgman.c:
7964         Support stock icons for message panes
7965         
7966         * plugins/search/search-replace.c:
7967         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
7968          
7969         * plugins/search/search-replace_backend.c:
7970         Fixed #341359
7971         
7972         * plugins/sourceview/anjuta-document.c:
7973         * plugins/sourceview/sourceview.c:
7974         Fixed finalise and tag completion
7975         
7976         * src/anjuta-app.c:
7977         Use preferences_general icon
7979 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7981         * pixmaps/Makefile.am:
7982         Fixed EXTRA_DIST
7984 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7986         * plugins/sourceview/sourceview-prefs.c:
7987         Fixed font & color handling
7988         
7989         * plugins/symbol-browser/an_symbol_view.c:
7990         Fixed crasher
7992 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
7994         * plugins/macro/macros.xml:
7995         Fixed bug #341583 (Address of FSF)
7997 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
7999         * src/main.c:
8000         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
8001         Update: Do it the cool way...
8002         
8003 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
8005         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
8006         Implement gtk-api-help signals of glade3
8007         * configure.in: Bump to glade3 2.91.2
8008         
8009         * plugins/devhelp/plugin.c:
8010         Fixed some realize stuff in the devhelp plugin
8011         
8012         * plugins/sourceview/anjuta-document.c:
8013         fixed bug with scope completion
8015 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
8017         * plugins/symbol-browser/an_symbol_view.c
8018         * plugins/symbol-browser/an_symbol_prefs.c
8019         * plugins/symbol-browser/an_symbol_prefs.h
8020         * global_tags/create_global_tags.sh:
8021         
8022         Automaticly create global tags on first startup
8024 2006-05-08  Massimo Cora'  <maxcvs@email.it>
8026         * configure.in:
8027         * plugins/project-wizard/templates/Makefile.am:
8028         * (added) plugins/project-wizard/templates/cpp-logo.png:
8029         * (added) plugins/project-wizard/templates/cpp.wiz:
8030         * (added) plugins/project-wizard/templates/cpp/*:
8032         Added a generic c++ template. It's a simple hello world.
8034 2006-05-07  Massimo Cora' <maxcvs@email.it>
8036         * plugins/symbol-browser/an_symbol_view.c:
8037         fixed a stupid crasher.
8039 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
8041         * plugins/project-wizard/templates/wxwin/configure.in.tpl
8042         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
8043         
8044         Fixed WxWidgets project type
8046 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
8048         * plugins/devhelp/htmlview.c: 
8049         * plugins/devhelp/plugin.c:
8050         Maybe I fixed the crash this time! I could at least not reproduce anymore!
8051         
8052         * plugins/project-wizard/install.c:
8053         Don't set a message - thanks to seb
8055 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
8057         * plugins/devhelp/htmlview.c: 
8058         * plugins/symbol-browser/an_symbol_view.c:
8059         
8060         There is a weird crash in gtk_idle which I still did not completly fix!
8061         
8062         * plugins/project-wizard/install.c:
8063         Default to success instead of failure
8065 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
8067         * plugins/devhelp/htmlview.c:
8068         * plugins/devhelp/plugin.c:
8069         Fixed bug and libdevhelp issue!
8071         * plugins/project-wizard/install.c:
8072         Fixed message string!
8074 2006-05-03  Massimo Cora' <maxcvs@email.it>
8075        
8076         * plugins/symbol-browser/an_symbol_view.c:
8077         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
8079 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8081         * pixmaps/Makefile.am:
8082         * src/main.c:
8083         * anjuta.desktop.in.in
8084         
8085         GNOME Goal #2.1: Install theme-friendly icons
8087 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8089         * plugins/devhelp/htmlview.c: Reload page on reparent
8090         * plugins/document-manager/anjuta-docman.c:
8091         Present document-manager when document is selected in file-manager
8093 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8095         * plugins/symbol-broser/an_symbol_view.c:
8096         Fixed crasher in namespace exploration
8098 2006-05-01  Massimo Cora' <maxcvs@email.it>
8100         * configure.in:
8101         * plugins/valgrind/Makefile.am:
8103         Optional compiling of Valgrind plugin
8105 2006-05-01  Massimo Cora' <maxcvs@email.it>
8107         * plugins/symbol-browser/an_symbol_view.c:
8108         - modularized code. Marked with FIXME the parts which need improvement.
8109         - More comments.
8110     - Added basic namespace completion for Gtkmm type project:
8111     - namespace1::MyClass *class;
8112     - class-> [display]
8113     - Namespaces must be anyway improved.
8115 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8117         * plugins/devhelp/plugin.c: 
8118         Fixed up plugin unloading and show html widget on link selected
8119         
8120         * NEWS: Updated
8121         
8122 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8124         * plugins/devhelp/Makefile.am:
8125         * plugins/devhelp/anjuta-devhelp.plugin.in:
8126         * plugins/devhelp/htmlview.c:
8127         * plugins/devhelp/htmlview.h:
8128         * plugins/devhelp/plugin.c: 
8129         * plugins/devhelp/plugin.h:
8130         Reimplemeted devhelp plugin from scratch
8131         
8132         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
8133         Fixed crasher
8135 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
8137         * plugins/sourceview/sourceview-tags.c:
8138         complete some more tag types
8139         
8140         * plugins/valgrind/plugin.c:
8141         * plugins/valgrind/preferences.c:
8142         * plugins/valgrind/vggeneralprefs.c:
8143         
8144         Fixed lots of gtk warnings
8146 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
8148         * plugins/sourceview/sourceview-scope.c:
8149         Implemented type-ahead for scope completion
8151 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
8153         * manuals/C/Makefile.am:
8154         * manuals/Makefile.am:
8155         * plugins/document-manager/Makefile.am:
8156         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8157         * plugins/sourceview/Makefile.am:
8158         * tagmanager/c.c:
8159         
8160         Fixed distcheck
8161         
8162         * plugins/class-gen/goc_template_header: G_END_DECLS
8164 2006-05-27  Naba Kumar <naba@gnome.org>
8166         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
8167         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
8168         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
8169         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
8170         scintilla/include/Scintilla.iface,
8171         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
8172         cvs. Fixed compile flags. Removed outdated patches.
8174 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
8176         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
8178         * plugins/sourceview/anjuta-document.c:
8179         * plugins/sourceview/sourceview-args.c:
8180         * plugins/sourceview/sourceview-scope.c:
8181         
8182         Add End/Home keypresses and support completion if symbol start with '!' for example
8183         in an if statement
8185 2006-04-27 Massimo Cora' <maxcvs@email.it>
8187         * libanjuta/interfaces/libanjuta.idl:
8189         * plugins/sourceview/sourceview-scope.c:
8190         * plugins/sourceview/tag-window.c: 
8191         * plugins/sourceview/tag-window.h:
8192         * plugins/symbol-browser/an_symbol_view.c:
8193         * plugins/symbol-browser/an_symbol_view.h:
8194         * plugins/symbol-browser/plugin.c:
8195         
8196         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
8197         interface.
8198         Code and ideas for C/C++ new completion engine comes from IComplete written by
8199         Martin Stubenschrott <stubenschrott@gmx.net>.
8200         Currently the interface works only with GtkSourceView plugin.   
8201         
8202         * tagmanager/Makefile.am:
8203         * tagmanager/c.c: 
8204         * tagmanager/entry.h:
8205         * tagmanager/get.c:
8206         * tagmanager/get.h:
8207         * tagmanager/include/tm_file_entry.h:
8208         * tagmanager/include/tm_project.h:
8209         * tagmanager/include/tm_source_file.h:
8210         * tagmanager/include/tm_symbol.h:
8211         * tagmanager/include/tm_tagmanager.h:
8212         * tagmanager/include/tm_work_object.h:
8213         * tagmanager/include/tm_workspace.h:
8214         * tagmanager/parse.c:
8215         * tagmanager/read.c: 
8216         * tagmanager/read.h:
8217         * tagmanager/tm_project.c: 
8218         * tagmanager/tm_source_file.c: 
8219         * tagmanager/tm_workspace.c:
8220         
8221         Tagmanager can now parse a memory buffer and generate/update 
8222         tags into tm_workspace/tm_project on the fly, without using files.
8223         C/C++ is supported now.
8224         
8225 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
8227         * plugins/sourceview/anjuta-document.c:
8228         * plugins/sourceview/sourceview-args.c:
8229         * plugins/sourceview/sourceview-scope.c:
8230         * plugins/sourceview/sourceview.c:
8231         
8232         Fixed some memory leaks and argument completion
8234 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
8236         * plugins/glade/plugin.c:
8237         
8238         Fixed glade plugin build because of API changes in glade3
8240 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
8242         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
8243         Updated editor section
8244         
8245         * manuals/C/anjuta-manual/interface.xml:
8246         * manuals/C/anjuta-manual/preferences.xml:
8247         * manuals/C/anjuta-manual/projects.xml:
8248         Updated manual
8249         
8250         * plugins/editor/anjuta-editor.plugin.in:
8251         Better plugin name
8253 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
8255         * configure.in:
8256         * plugins/editor/anjuta-editor.plugin.in:
8257         * plugins/sourceview/sourceview.plugin.in:
8259         Build both editors and let the user decide a runtime!
8260         
8261         * plugins/sourceview/sourceview-scope.c:
8262         Fixed bug in regex to allow test()-> completions
8264 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
8266         * plugins/sourceview/anjuta-document.c:
8267         * plugins/sourceview/sourceview-args.c: 
8268         * plugins/sourceview/sourceview-scope.c:
8269         * plugins/sourceview/sourceview-tags.c:
8270         * plugins/sourceview/tag-window.c: 
8271         
8272         Improved callltip windows
8274 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8276         * src/anjuta-app.c: (on_session_save):
8277         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
8278         <ricardo.jose.ferrari@gmail.com> for pointing this out!
8280 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8282         * libanjuta/anjuta-utils.c: 
8283         * plugins/cvs-plugin/cvs-execute.c:
8284         Off-by-one...
8286         * scintilla/LexInno.cxx:
8287         * scintilla/LexOpal.cxx:
8288         * scintilla/LexTCL.cxx:
8290         Added missing files from scintilla-update
8292 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8294         * configure.in:
8295         * manuals/C/Makefile.am:
8296         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
8297         * manuals/C/anjuta-manual/Makefile.am:
8298         * manuals/C/anjuta-manual/anjuta-manual.xml:
8299         * manuals/C/anjuta-manual/build.xml:
8300         * manuals/C/anjuta-manual/debugger.xml:
8301         * manuals/C/anjuta-manual/execute.xml:
8302         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
8303         * manuals/C/anjuta-manual/figures/arguments.png:
8304         * manuals/C/anjuta-manual/figures/configure_dlg.png:
8305         * manuals/C/anjuta-manual/figures/file_menu.png:
8306         * manuals/C/anjuta-manual/figures/menu_main.png:
8307         * manuals/C/anjuta-manual/figures/menubar.png:
8308         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
8309         * manuals/C/anjuta-manual/figures/project_info.png:
8310         * manuals/C/anjuta-manual/figures/scrshot.png:
8311         * manuals/C/anjuta-manual/figures/symbol_browser.png:
8312         * manuals/C/anjuta-manual/figures/tool-editor.png:
8313         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
8314         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
8315         * manuals/C/anjuta-manual/figures/toolbar_format.png:
8316         * manuals/C/anjuta-manual/figures/toolbar_main.png:
8317         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
8318         * manuals/C/anjuta-manual/fileoperations.xml:
8319         * manuals/C/anjuta-manual/interface.xml:
8320         * manuals/C/anjuta-manual/introduction.xml:
8321         * manuals/C/anjuta-manual/preferences.xml:
8322         * manuals/C/anjuta-manual/projects.xml:
8323         * manuals/C/anjuta-manual/tools.xml:
8324         * manuals/Makefile.am:
8325         
8326         Updated manual and faq
8328         * scintilla/CallTip.cxx:
8329         * scintilla/CallTip.h:
8330         * scintilla/CellBuffer.cxx:
8331         * scintilla/CellBuffer.h:
8332         * scintilla/ContractionState.cxx:
8333         * scintilla/Document.cxx:
8334         * scintilla/Document.h:
8335         * scintilla/DocumentAccessor.cxx:
8336         * scintilla/Editor.cxx:
8337         * scintilla/Editor.h:
8338         * scintilla/ExternalLexer.cxx:
8339         * scintilla/Indicator.cxx:
8340         * scintilla/KeyMap.cxx:
8341         * scintilla/KeyWords.cxx:
8342         * scintilla/LexAU3.cxx:
8343         * scintilla/LexBash.cxx:
8344         * scintilla/LexCPP.cxx:
8345         * scintilla/LexCaml.cxx:
8346         * scintilla/LexCsound.cxx:
8347         * scintilla/LexEiffel.cxx:
8348         * scintilla/LexGui4Cli.cxx:
8349         * scintilla/LexHTML.cxx:
8350         * scintilla/LexLua.cxx:
8351         * scintilla/LexMSSQL.cxx:
8352         * scintilla/LexOthers.cxx:
8353         * scintilla/LexPOV.cxx:
8354         * scintilla/LexPython.cxx:
8355         * scintilla/LexRuby.cxx:
8356         * scintilla/LexSQL.cxx:
8357         * scintilla/LexVB.cxx:
8358         * scintilla/Makefile.am:
8359         * scintilla/PlatGTK.cxx:
8360         * scintilla/PropSet.cxx:
8361         * scintilla/RESearch.cxx:
8362         * scintilla/RESearch.h:
8363         * scintilla/ScintillaBase.cxx:
8364         * scintilla/ScintillaGTK.cxx:
8365         * scintilla/StyleContext.h:
8366         * scintilla/ViewStyle.cxx:
8367         * scintilla/ViewStyle.h:
8368         * scintilla/XPM.cxx:
8369         * scintilla/include/KeyWords.h:
8370         * scintilla/include/Platform.h:
8371         * scintilla/include/PropSet.h:
8372         * scintilla/include/SciLexer.h:
8373         * scintilla/include/Scintilla.h:
8374         * scintilla/include/Scintilla.iface:
8375         * scintilla/include/ScintillaWidget.h:
8376         * scintilla/lexers.make:
8378         Update to scintilla 1.68
8380         * src/anjuta-app.c:
8381         Only show help items which are really availible
8383         * plugins/cvs-plugin/cvs-callbacks.c
8384         * plugins/cvs-plugin/cvs-execute.c
8385         * plugins/cvs-plugin/subversion-callbacks.c:
8386         * libanjuta/anjuta-utils.c:
8387         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
8389 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
8391         * plugins/project-wizard/install.c,
8392         * plugins/project-wizard/autogen.c:
8393         Add error messages if using a read only directory
8394         Improve fix for bug #339296
8396 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8398         * libanjuta/interfaces/libanjuta.idl:
8399         * plugins/document-manager/action-callbacks.c:
8400         * plugins/document-manager/plugin.c:
8401         * plugins/editor/text_editor.c:
8402         Added IAnjutaEditorGoto 
8404         * plugins/editor/aneditor.cxx:
8405         * plugins/editor/aneditor.h:
8406         * plugins/editor/text_editor.h:
8407         * plugins/editor/text_editor_prefs.c:
8408         
8409         Fixed #305076
8411 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
8413         * libanjuta/interfaces/libanjuta.idl:
8414         * plugins/document-manager/action-callbacks.c:
8415         * plugins/document-manager/anjuta-docman.c:
8416         * plugins/document-manager/plugin.c:
8417         * plugins/editor/text_editor.c: 
8418         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
8419         
8420         * plugins/sourceview/sourceview.c:
8421         * plugins/sourceview/sourceview.glade:
8422         Fixed some uft-8 issues and added a preference option
8423         to enable/disable gnome-vfs monitoring
8424         
8425         * scintilla/Makefile.am:
8426         * scintilla/include/Makefile.am:
8427         Fixed build
8429 2006-04-20  Massimo Cora' <maxcvs@email.it>
8431         * libanjuta/interfaces/libanjuta.idl:
8432         Remove get_current_pos () because we have get_position()
8434 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
8436         * NEWS: Updated
8437         * plugins/sourceview/tag-window.c:
8438         Don't close window on PageUp/PageDown
8440 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
8442         * data/Makefile.am:
8443         * manuals/reference/libanjuta/Makefile.am:
8444         
8445         Some build fixes
8446         
8447         * src/Makefile.am:
8448         * src/bacon-message-connection.c: 
8449         * src/bacon-message-connection.h: (both from gedit)
8450         * src/main.c:
8451         
8452         Fixed #312319 (Opening files when Anjuta is already open)
8454 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
8456         * TODO.tasks: Updated
8457         * plugins/sourceview/anjuta-view.c: 
8458         * plugins/sourceview/anjuta-view.h:
8459         * plugins/sourceview/sourceview.c: 
8460         
8461         * configure.in: Fix --enable-plugin-scintilla
8462         
8463         Added char_added signal
8465 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
8467         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
8468         
8469         Fixed diff for utf8
8470         
8471         * plugins/sourceview/sourceview.c:
8472         Fixed VFS monitoring (still a bit buggy)
8473         
8474         * plugins/sourceview/sourceview-args.c:
8475         * plugins/sourceview/tag-window.c: 
8476         
8477         Better sizing for the popup-window
8479 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
8481         * plugins/project-wizard/templates/gnome/src/main.c:
8482         * plugins/project-wizard/templates/gnome/src/project.glade:
8483         * plugins/project-wizard/templates/gtk/src/main.c: 
8484         * plugins/project-wizard/templates/gtk/src/project.glade:
8485         * plugins/project-wizard/templates/gtkmm/src/main.cc:
8486         
8487         Fixed up GLADE_FILE definition in project types and fixed bug #334546
8488         
8489 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
8491         * configure.in: More removal of obsoleteness.
8492         * po/no.po:
8494 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
8496         * ROADMAP:
8497         * libanjuta/anjuta-preferences.c: 
8498         * libanjuta/anjuta-utils.c: 
8499         * libanjuta/anjuta-utils.h:
8500         * plugins/message-view/message-view.c:
8501         
8502         Changed color functions and moved convert_color to anjuta-utils.h
8503         
8504         * plugins/message-view/anjuta-message-manager-plugin.glade:
8505         GnomeColorPicker -> GtkColorButton (bug #309154)
8506         
8507         * plugins/sourceview/plugin.c:
8508         * plugins/sourceview/sourceview-prefs.c:
8509         * plugins/sourceview/sourceview.glade:
8510         Added color and font preferences
8512         * plugins/sourceview/sourceview-tags.c:
8513         Only show as much choices as configured in preferences
8515 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
8517         * ROADMAP, NEWS: Updated (we are far behind ;-)
8518         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
8520 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
8522         * configure.in:
8523         * plugins/editor/Makefile.am:
8524         * scintilla/Makefile.am
8525         
8526         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
8527         
8528         * global-tags/Makefile.am:
8529         * global-tags/create_global_tags.sh:
8530         * plugins/symbol-browser/an_symbol_prefs.c:
8531         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8532         * plugins/symbol-browser/plugin.h:
8533         * tagmanager/include/tm_workspace.h:
8534         * tagmanager/tm_workspace.c:
8535         
8536         Fixed symbol-browser prefs and move global tags generation from installtion to
8537         preferences to make the life easier for distributers and to allow updates after installtion
8539         * plugins/document-manager/action-callbacks.c: 
8540         * plugins/document-manager/action-callbacks.h:
8541         * plugins/document-manager/anjuta-document-manager.ui:
8542         * plugins/document-manager/indent-util.c:
8543         * plugins/document-manager/plugin.c:
8544         * plugins/editor/text_editor.c:
8545         
8546         Moved indent stuff to document-manager
8547         
8548         * plugins/sourceview/anjuta-view.c: 
8549         * plugins/sourceview/sourceview-args.c: 
8550         * plugins/sourceview/sourceview-scope.c:
8551         * plugins/sourceview/sourceview-tags.c: 
8552         * plugins/sourceview/sourceview.c:
8553         
8554         Fixed several bugs
8555         
8556         * plugins/sourceview/sourceview.plugin (removed):
8557         * plugins/sourceview/sourceview.plugin.in:
8558         Editor is not user-activatible
8559         
8560         * plugins/sourceview/sourceview.png:
8561         Updated icon
8563 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
8565         * src/anjuta-app.c: Fixed crasher on plugin unloading
8567 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
8569         * plugins/sourceview/sourceview.c
8570         * plugins/sourceview/sourceview-args.c
8571         * plugins/sourceview/sourceview-args.h:
8572         
8573         Polished argument completion
8575 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
8577         * plugins/message-view/anjuta-msgman.c:
8578         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
8579         
8580         Show message pane on switch (does not work, anjuta_shell needs a fix)
8581         
8582         * plugins/sourceview/Makefile.am:
8583         * plugins/sourceview/anjuta-view.c: (find_tag_window),
8584         * plugins/sourceview/sourceview-args.c: 
8585         * plugins/sourceview/sourceview-args.h:
8586         * plugins/sourceview/sourceview-private.h:
8587         * plugins/sourceview/sourceview-scope.c: 
8588         (sourceview_scope_update), (sourceview_scope_filter_keypress):
8589         * plugins/sourceview/sourceview-tags.c:
8590         * plugins/sourceview/sourceview.c:
8591         * plugins/sourceview/tag-window.c:
8592         * plugins/sourceview/tag-window.h:
8593         
8594         Added scope and argument completion
8596 2006-04-03  Johannes Schmid <jhs@gnome.org>
8598         * TODO.tasks
8599         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
8600         (on_widget_remove):
8601         Save toolbar state
8603         * plugins/sourceview/sourceview.c: (iselect_clear):
8604         Make "Delete"-key working
8606         * configure.in: #336389
8608 2006-04-03  Johannes Schmid <jhs@gnome.org>
8610         * plugins/sourceview/Makefile.am:
8611         * plugins/sourceview/anjuta-view.c:
8612         * plugins/sourceview/plugin.c: 
8613         * plugins/sourceview/sourceview-private.h:
8614         * plugins/sourceview/sourceview-scope.c:
8615         * plugins/sourceview/sourceview-scope.h:
8616         * plugins/sourceview/sourceview-tags.c: 
8617         * plugins/sourceview/sourceview-tags.h:
8618         * plugins/sourceview/sourceview.c:
8619         * plugins/sourceview/sourceview.h:
8620         * plugins/sourceview/tag-window.c:
8621         
8622         - fixed goto_file_line
8623         - scroll to cursor on undo/redo
8624         - show correct popup-menu
8625         - scope completion (not ready yet)
8627 2006-04-03  Johannes Schmid <jhs@gnome.org>
8629         * plugins/sourceview/plugin.c: 
8630         * plugins/sourceview/sourceview-tags.c:
8631         * plugins/sourceview/sourceview.c: 
8632         * plugins/sourceview/sourceview.h:
8633         * plugins/sourceview/tag-window.c:
8634         
8635         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
8637 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8639         * plugins/sourceview/sourceview.c:
8640         Fixed next/previous bookmark.
8641         Toggled bookmark (set/unset).
8643 2006-04-03  Johannes Schmid <jhs@gnome.org>
8645         * plugins/document-manager/action-callbacks.c:
8646         Fixed Gtk-Warning in goto_line
8647         
8648         * plugins/sourceview/Makefile.am:
8649         * plugins/sourceview/anjuta-document.c:
8650         * plugins/sourceview/anjuta-view.c: 
8651         * plugins/sourceview/anjuta-view.h:
8652         * plugins/sourceview/sourceview-autocomplete.c:
8653         * plugins/sourceview/sourceview-autocomplete.h:
8654         * plugins/sourceview/sourceview-private.h:
8655         * plugins/sourceview/sourceview-tags.c:
8656         * plugins/sourceview/sourceview-tags.h:
8657         * plugins/sourceview/sourceview.c:
8658         * plugins/sourceview/tag-window.c:
8659         * plugins/sourceview/tag-window.h:
8660         Created a nice API for tag and completion windows
8661         
8662         * plugins/sourceview/sourceview-print.h:
8663         * plugins/sourceview/sourceview-print.c:
8664         Added printing
8665                 
8666 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8668         * plugins/sourceview/sourceview.c:
8669         Fixed typo (Sort bookmarks).
8670         
8671 2006-04-01  Johannes Schmid <jhs@gnome.org>
8673         * plugins/sourceview/anjuta-document.c:
8674         * plugins/sourceview/anjuta-document.h:
8675         * plugins/sourceview/anjuta-view.c:
8676         * plugins/sourceview/anjuta-view.h:
8677         * plugins/sourceview/sourceview-autocomplete.c:
8678         * plugins/sourceview/sourceview-autocomplete.h:
8679         * plugins/sourceview/sourceview-prefs.c:
8680         * plugins/sourceview/sourceview-prefs.h:
8681         * plugins/sourceview/sourceview-private.h:
8682         * plugins/sourceview/sourceview-tags.c:
8683         * plugins/sourceview/sourceview-tags.h:
8684         * plugins/sourceview/sourceview.c:
8685         * plugins/sourceview/sourceview.glade:
8686         * plugins/sourceview/tag-window.c: 
8687         * plugins/sourceview/tag-window.h:
8688         
8689         Improved code complete and autocomplete
8691 2006-04-01  Johannes Schmid <jhs@gnome.org>
8693         * plugins/sourceview/Makefile.am:
8694         * plugins/sourceview/bookmark.png:
8695         * plugins/sourceview/marker-attentive.png:
8696         * plugins/sourceview/marker-basic.png:
8697         * plugins/sourceview/marker-intense.png:
8698         * plugins/sourceview/marker-light.png:
8699         * plugins/sourceview/sourceview.c: 
8700         
8701         Added pixmaps for all marker types and show bookmarks
8702         
8703         * configure.in
8704         * plugins/sourceview/Makefile.am:
8705         Build sourceview on 2.14 only
8707 2006-03-31  Johannes Schmid <jhs@gnome.org>
8709         * plugins/sourceview/Makefile.am:
8710         * plugins/sourceview/anjuta-document.c:
8711         * plugins/sourceview/anjuta-view.c:
8712         * plugins/sourceview/anjuta-view.h:
8713         * plugins/sourceview/sourceview-autocomplete.c:
8714         * plugins/sourceview/sourceview-private.h:
8715         * plugins/sourceview/sourceview-tags.c:
8716         * plugins/sourceview/sourceview-tags.h:
8717         * plugins/sourceview/sourceview.c: 
8718         * plugins/sourceview/tag-window.c:
8719         * plugins/sourceview/tag-window.h:
8720         
8721         Added code completion with tag manager to the editor and fixed a save_as bug
8723 2006-03-31  Johannes Schmid <jhs@gnome.org>
8725         * src/main.c: Revert patch from Rob to allow building with
8726         Gnome 2.12
8727         * configure.in: Require at least 2.12 libraries
8729 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
8731         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
8733         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8734         Improve anjuta-plugin project template: Added missed files dist tarball
8735         (make dist)
8737         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
8738         typo
8740 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
8742         reviewed by: Johannes Schmid <jhs@gnome.org>
8744         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8745         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
8746         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
8747         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
8748         
8749         Improve anjuta-plugin project template. Also fix for #322744
8751 2006-03-27  Johannes Schmid <jhs@gnome.org>
8753         * plugins/sourceview/sourceview-private.h:
8754         plugins/sourceview/sourceview.c:
8755         
8756         Added basic bookmark support
8758 2006-03-27  Johannes Schmid <jhs@gnome.org>
8760         * TODO.tasks:
8761         Updated
8762         
8763         Patch from Rob Bradfort <robster@debian.org>:
8764         * src/main.c: (get_command_line_args), (main):
8765         Migration from popt to GOption
8766         
8767 2006-03-26 Naba Kumar  <naba@gnome.org>
8769         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
8770         size to scale itself with theme.
8772 2006-03-26 Naba Kumar  <naba@gnome.org>
8774         * plugins/file-manager/an_file_view.c,
8775         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
8776         when symbolview and fileview objects are destroyed to avoid crashes
8777         after the plugins are disabled.
8779 2006-03-26 Naba Kumar <naba@gnome.org>
8781         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
8782         Deleted unused file.
8783         
8784         * plugins/glade/plugin.c: Be able to close glade plugin when there
8785         there is no glade project loaded.
8786         
8787         * plugins/sourceview/sourceview.plugin,
8788         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
8790 2006-03-23  Naba Kumar  <naba@gnome.org>
8792         * plugins/editor/print.c: Fixed a bug where some sections of
8793         printed/previewed text is not highlighted.
8794         
8795 2006-03-20  Johannes Schmid <jhs@gnome.org>
8797         * libanjuta/interfaces/libanjuta.idl:
8798         Added IAnjutaPrint
8799         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
8800         as we do not use private apis. Show help window and startup because it does 
8801         not survive gdl
8802         
8803         * plugins/document-manager/action-callbacks.c:
8804         plugins/editor/Makefile.am:
8805         plugins/editor/text_editor.c:
8806         plugins/editor/print.c:
8807         plugins/editor/print.h:
8808         
8809         Fixed printing (nobody has missed it BTW ;-)
8810         
8811         * plugins/sourceview/sourceview.c:
8812         Fixed a crasher
8814 2006-03-20 Naba Kumar <naba@gnome.org>
8816         * configure.in, plugins/devhelp/plugin.c: Be able to build with
8817         devhelp >= 0.9 < 0.11 versions.
8818         
8819 2006-03-20  Johannes Schmid <jhs@gnome.org>
8821         * plugins/sourceview/anjuta-document-loader.c
8822         plugins/sourceview/sourceview.c:
8823         
8824         Fixed encoding bugs
8826 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8828         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
8829         Fixed bug (line position)
8830         Give the good line position whatever the active editor.
8832 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
8834         * configure.in: Added fi to ALL_LINGUAS
8836 2006-03-19  Johannes Schmid <jhs@gnome.org>
8838         * plugins/sourceview/anjuta-document-loader.c:
8839         replace gnome_vfs_get_mime_type_for_name_and data
8841         * plugins/build-basic-autotools/build-basic-autotools.c:
8842         Fixed #335142
8844 2006-03-17  Johannes Schmid <jhs@gnome.org>
8846         * plugins/editor/editor.glade:
8847         Added style-editor again after it got lost somehow
8849 2006-03-17  Johannes Schmid <jhs@gnome.org>
8851         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
8852         configure.in: require devhelp 0.11
8853         
8854         Post 0.11 devhelp versions (CVS) do not work because of an API change...
8856         plugins/build-basic-autotools/build-basic-autotools.c:
8857         forgot a an installtion callback for the "install as root"-feature
8859 2006-03-17  Massimo Cora' <maxcvs@email.it>
8861         reviewed by: Johannes Schmid <jhs@gnome.org>
8863         * plugins/class-gen/anjuta-class-gen-plugin.glade
8864         plugins/class-gen/class_gen.c 
8865         plugins/class-gen/goc_template_header
8866         plugins/class-gen/goc_template_source
8867         
8868         Fixed bug #334663
8870 2006-03-16  Johannes Schmid <jhs@gnome.org>
8872         * plugins/sourceview/sourceview.c:
8873         Fixed "save-point" signal for undo actions
8875 2006-03-16  Massimo Cora' <maxcvs@email.it>
8876         
8877         reviewed by: Johannes Schmid <jhs@gnome.org>
8878         
8879         * plugins/document-manager/anjuta-docman.c:
8880         Implement tab drag and drop
8882 2006-03-16  Johannes Schmid <jhs@gnome.org>
8884         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8885         plugins/build-basic-autotools/build-basic-autotools.c:
8886         
8887         Implemented "install as root"-feature (#321455)
8889 2006-03-16  Johannes Schmid <jhs@gnome.org>
8891         * mime/.cvsignore
8892         plugins/sourceview/.cvsignore
8893         plugins/tools/scripts/.cvsignore:
8894         Added/extended .cvsignore files
8895         
8896         * plugins/sourceview/sourceview-autocomplete.c:
8897         plugins/sourceview/sourceview-autocomplete.h:
8898         plugins/sourceview/sourceview-prefs.c:
8899         plugins/sourceview/sourceview-private.h:
8900         plugins/sourceview/sourceview.glade:
8901         Autcomplete just works(tm) now and respects preferences
8902         
8903         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
8904         Use better algorithm from autocomplete
8906 2006-03-15  Johannes Schmid <jhs@gnome.org>
8908         * src/anjuta-app.c:
8909         Fixed bug #304495
8911 2006-03-15  Johannes Schmid <jhs@gnome.org>
8913         * libanjuta/interfaces/libanjuta.idl:
8914         plugins/class-gen/class_gen.c:
8915         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
8916         plugins/project-manager/plugin.c:
8917         
8918         Allow to add multiple source files (#320191)
8919         
8920         * configure.in: Require gnome-build 0.1.3
8922 2006-03-14  Johannes Schmid <jhs@gnome.org>
8924         * plugins/macro/macro-utils.c: Fixed bug #333606
8925         * plugins/file-wizard/file.c: Fixed bug #333601
8927 2006-03-13  Johannes Schmid <jhs@gnome.org>
8929         * plugins/sourceview/sourceview_autocomplete.c
8930         plugins/sourceview/sourceview_autocomplete.h
8931         plugins/sourceview/sourceview.c
8932         plugins/sourceview/sourceview-private.h
8933         plugins/sourceview/sourceview-prefs.c:
8934         
8935         Cleaned up and fixed several issues
8936         
8937 2006-03-13  Johannes Schmid <jhs@gnome.org>
8939         * plugins/sourceview/Makefile.am:
8940         plugins/sourceview/sourceview-autocomplete.c
8941         plugins/sourceview/sourceview-autocomplete.h:
8942         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8943         plugins/sourceview/sourceview-private.h:
8944         plugins/sourceview/sourceview.c:
8945         
8946         Added (buggy) autocomplete feature to sourceview
8947         
8948 2006-03-12 Naba Kumar <naba@gnome.org>
8950         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
8951         libanjuta/anjuta-session.c: Added API docs.
8953 2006-03-12 Naba Kumar <naba@gnome.org>
8955         * TODO.tasks: Added couple of tasks.
8956         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
8957         Register private class as early as possible so that members could
8958         point to self class. Code clean up.
8960 2006-03-12 Naba Kumar <naba@gnome.org>
8962         * po/POTFILES.in, po/POTFILES.skip: Updated.
8964 2006-03-11 Naba Kumar <naba@gnome.org>
8966         * libanjuta/anjuta-shell.c,
8967         plugins/document-manager/anjuta-docman.c,
8968         plugins/document-manager/plugin.c,
8969         plugins/symbol-browser/an_symbol_search.c,
8970         plugins/valgrind/vgrule-list.c: Use correct signal names while
8971         creating them.
8972         
8973         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
8974         signal names and fixed enum IANJUTA_TYPE_* macro.
8976 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8978         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
8979         plugins/search/search-replace.c :
8980         Fixed bug (Bookmark the good line).
8981         Search & Replace (Mark all matched strings).
8982         
8983 2006-03-09  Johannes Schmid <jhs@gnome.org>
8985         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
8986         Completed changes from yesterday
8987         
8988         * plugins/document-manager/anjuta-document-manager.glade:
8989         plugins/editor/editor.glade
8990         plugins/editor/plugin.c: (activate_plugin)
8991         plugins/editor/text_editor.c
8992     plugins/sourceview/Makefile.am
8993         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
8994         plugins/sourceview/sourceview.glade:
8995         Completed preference changes
8997 2006-03-08  Johannes Schmid <jhs@gnome.org>
8999         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
9000         plugins/search/plugin.c: (activate_plugin):
9001         
9002         Removed Gtk-Criticals
9003         
9004         * plugins/document-manager/anjuta-document-manager.glade:
9005         plugins/document-manager/plugin.c: (on_docman_auto_save),
9006         (on_gconf_notify_timer), (prefs_init):
9007     plugins/document-manager/plugin.h:
9008         plugins/editor/text_editor.c: (text_editor_instance_init),
9009         (text_editor_dispose):
9010         plugins/editor/text_editor.h:
9011         plugins/editor/text_editor_cbs.c:
9012         plugins/editor/text_editor_cbs.h:
9013         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
9014         plugins/glade/plugin.c: (activate_plugin):
9015         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9016         plugins/sourceview/sourceview-private.h:
9017         plugins/sourceview/sourceview.c: (on_menu_popup),
9018         (sourceview_new), (ifile_open), (ifile_savable_save),
9019         (ifile_savable_save_as), (ieditor_set_popup_menu),
9020         (ieditor_get_filename), (imark_mark):
9022     Moved autosave from editor to document manager and fixed some things in 
9023     Sourceview plugin
9025 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9027         * plugins/search/anjuta-search.glade :
9028         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
9029         plugins/search/search-replace_bachend.c: Fixed a crash bug.
9030         plugins/search/search-replace.c : Fixed bug.
9031         
9032 2006-03-08  Johannes Schmid <jhs@gnome.org>
9034     * plugins/search/anjuta-search.glade
9035     Fixed widget names (glade is a bit stupid on copying widgets to other files)
9037 2006-03-07  Johannes Schmid <jhs@gnome.org>
9039         * plugins/document-manager/action-callbacks.c
9040         plugins/document-manager/anjuta-document-manager.glade
9041         plugins/document-manager/plugin.c: (prefs_init),
9042         (activate_plugin):
9043         plugins/editor/Makefile.am:
9044         plugins/editor/editor.glade:
9045         plugins/editor/plugin.c: (on_style_button_clicked),
9046         (activate_plugin), (dispose):
9047         plugins/editor/style-editor.c:
9048         
9049         Startet to seperate document-manager and editor preferences
9051         * plugins/search/Makefile.am:
9052         plugins/search/anjuta-search.glade:
9053         plugins/search/search-replace.c:
9054         
9055         Moved search GUI to search-plugin
9056                 
9057         * plugins/sourceview/sourceview-prefs.c:
9058         plugins/sourceview/sourceview-prefs.h:
9059         plugins/sourceview/sourceview-private.h:
9060         plugins/sourceview/sourceview.c: 
9061         plugins/sourceview/sourceview.h:
9062         plugins/sourceview/Makefile.am:
9063         plugins/sourceview/anjuta-document.h:
9064         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9065         plugins/sourceview/plugin.c: 
9066         
9067         Added some preferences to sourceview and fixed vfs_monitor
9068         
9069         * tagmanager/c.c: (parseParens): 
9070         Removed annoying debug message
9071         
9072         * libanjuta/interfaces/libanjuta.idl: 
9073         Removed IAnjutaEditorFactory::create_style_editor()
9075 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9077         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
9078         Search : Bookmark all matched lines.
9080 2006-03-06  Johannes Schmid <jhs@gnome.org>
9082         * plugins/class-gen/anjuta-class-gen.plugin.in
9083         plugins/file-loader/plugin.c: (sort_wizards)
9084         (on_create_submenu), (activate_plugin)
9085         plugins/file-wizard/anjuta-file-wizard.plugin.in
9086         plugins/glade/anjuta-glade.plugin.in
9087         plugins/project-import/anjuta-project-import.plugin.in
9088         plugins/project-wizard/anjuta-project-wizard.plugin.in:
9089         
9090         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
9091         sorted alphabeticly
9092         
9093         * plugins/project-wizard/templates/mkfile.wiz:
9094         Use configured project directory instead of ~/myproject
9095         
9096         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
9097         (ifile_open):
9098         Show markers (again) and monitor uri
9100 2006-03-06  Naba Kumar  <naba@gnome.org>
9102         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
9103         typedefs separately so that forward linking would work.
9104         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
9106 2006-03-05  Naba Kumar  <naba@gnome.org>
9108         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
9109         passing Enums and Structs in signals. Define struct _Name in
9110         generated code, so that forward referencing.
9111         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
9112         
9113         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
9114         
9115 2006-03-05  Naba Kumar  <naba@gnome.org>
9117         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
9118         support. Generate GType definitions for enums in generated codes
9119         so that enums could be passed as signal params.
9120         
9121 2006-03-04  Naba Kumar  <naba@gnome.org>
9123         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
9124         Restored cvs-moved revision files. They were originally marked
9125         deleted at their older locations. Now they are restored at
9126         their new locations. The changeset is one that was committed
9127         as part of document-manager, editor, search and print plugins
9128         separation from editor plugin.
9129         
9130 2006-03-03  Johannes Schmid <jhs@gnome.org>
9132         * plugins/sourceview/*:
9133         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
9134         poiting this out!
9136 2006-03-04  Naba Kumar  <naba@gnome.org>
9138         * plugins/gdb/*: Deleted removed files (see previous changlog
9139         entry for files list).
9140         
9141 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
9143         * plugins/debug-mananger/breakpoints.c,
9144         plugins/debug-manager/breakpoints.h,
9145         plugins/debug-manager/debug_tree.c,
9146         plugins/debug-manager/debug_tree.h,
9147         plugins/debug-manager/info.c,
9148         plugins/debug-manager/info.h,
9149         plugins/debug-manager/locals.c,
9150         plugins/debug-manager/locals.h,
9151         plugins/debug-manager/memory.c,
9152         plugins/debug-manager/memory.h,
9153         plugins/debug-manager/registers.c,
9154         plugins/debug-manager/registers.h,
9155         plugins/debug-manager/sharedlib.c,
9156         plugins/debug-manager/sharedlib.h,
9157         plugins/debug-manager/signal.c,
9158         plugins/debug-manager/signal.h,
9159         plugins/debug-manager/stack_trace.c,
9160         plugins/debug-manager/stack_trace.h,
9161         plugins/debug-manager/watch.c,
9162         plugins/debug-manager/watch.h,
9163         plugins/debug-manager/Makefile.am:
9164         Move from gdb plugin to debug manager plugin
9166         * plugins/debug-manager/anjuta-debug-manager.glade,
9167         plugins/debug-manager/anjuta-debug-manager.ui:
9168         Move all user interface from gdb to debug manager
9170         * plugins/debug-manager/utilities.c,
9171         plugins/debug-manager/utilities.h:
9172         Remove some unused code
9173         Add useful code from gdb plugin
9175         * plugins/debug-manager/start.c,
9176         plugins/debug-manager/start.h:
9177         Include code of attach_process
9178         Add more code to start the debugger
9180         * plugins/debug-manager/plugin.c,
9181         plugins/debug-manager/plugin.h,
9182         plugins/debug-manager/anjuta-debug-manager.plugin.in:
9183         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
9185         * plugins/debug-manager/debugger.c,
9186         plugins/debug-manager/debugger.h:
9187         Implement a queue of debugger command
9189         * plugins/gdb/actions.c,
9190         plugins/gdb/actions.h,
9191         plugins/gdb/watch_cbs.c,
9192         plugins/gdb/watch_cbs.h,
9193         plugins/gdb/watch_gui.c,
9194         plugins/gdb/watch_gui.h:
9195         Removed 
9197         * plugins/gdb/debugger.c,
9198         plugins/gdb/debugger.h,
9199         plugins/gdb/gdbmi.c,
9200         plugins/gdb/gdbmi.h,
9201         plugins/gdb/utilities.c,
9202         plugins/gdb/utilities.h,
9203         plugins/gdb/Makefile.am,
9204         plugins/gdb/anjuta-gdb.plugin.in:
9205         Implement necessary functions
9207         * plugins/gdb/parser.c,
9208         plugins/gdb/parser.h:
9209         Code for parsing variable previously in debug_tree.c
9211         * plugins/gdb/anjuta-gdb.glade,
9212         plugins/gdb/anjuta-gdb.ui:
9213         Remove user interface
9215         * plugins/gdb/gdbmi-test.c:
9216         Need update
9218         * plugins/gdb/anjuta-gdb.plugin.png:
9219         Try an improved icon for gdb (archer fish)
9221         * libanjuta/anjuta-debugger.c,
9222         libanjuta/anjuta-debugger.h,
9223         libanjuta/interfaces/libanjuta.idl,
9224         libanjuta/interfaces/anjuta-idl-compiler.pl,
9225         libanjuta/Makefile.am:
9226         Add declaration used in new IAnjutaDebugger interface
9228         * manuals/reference/libanjuta.types,
9229         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
9230         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
9231         Update documentation
9233 2006-03-02  Naba Kumar  <naba@gnome.org>
9235         * manuals/reference/libanjuta/Makefile.am,
9236         manuals/reference/libanjuta/libanjuta-docs.sgml,
9237         manuals/reference/libanjuta/libanjuta-sections.txt,
9238         manuals/reference/libanjuta/libanjuta.types,
9239         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
9240         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
9241         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
9242         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9243         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9244         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9245         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9246         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9247         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
9248         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
9249         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
9250         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
9251         manuals/reference/libanjuta/tmpl/e-splash.sgml,
9252         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
9253         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
9254         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
9255         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
9256         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9257         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9258         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
9259         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
9260         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
9261         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
9262         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
9263         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
9264         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
9265         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
9266         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
9267         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9268         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
9269         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
9270         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
9271         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9272         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
9273         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
9274         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
9275         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
9276         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
9277         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
9278         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
9279         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
9280         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9281         manuals/reference/libanjuta/tmpl/plugins.sgml,
9282         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9283         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
9284         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
9285         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
9286         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
9287         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
9288         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
9289         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
9290         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
9291         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
9292         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
9293         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
9294         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
9295         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
9296         documentation.
9298 2006-02-28  Naba Kumar <naba@gnome.org>
9300         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9301         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
9302         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
9303         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
9304         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
9305         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
9306         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
9307         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
9308         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
9309         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
9310         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
9311         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
9312         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
9313         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
9315 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9317         * plugins/sourceview/sourceview.c:
9318         Select to brace, select block.
9320 2006-02-28  Johannes Schmid <jhs@gnome.org>
9322         * plugins/file-wizard/Makefile.am
9323         plugins/file-wizard/action-callbacks.c (removed)
9324         plugins/file-wizard/action-callbacks.h (removed)
9325         plugins/file-wizard/anjuta-file-wizard.ui
9326         plugins/file-wizard/plugin.c: (activate_plugin),
9327         (deactivate_plugin)
9328         plugins/file-wizard/plugin.h:
9329         Removed Edit->Insert Text submenu (replace by macros plugin)
9330         
9331         * plugins/sourceview/sourceview.c: (sourceview_new),
9332         (ieditor_set_popup_menu):
9333         Fixed some more bugs
9334         
9335         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
9337 2006-02-28  Naba Kumar <naba@gnome.org>
9339         * plugins/file-manager/an_file_view.c,
9340         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
9341         rows also and with delay 1 sec (the color and timout value should
9342         probably be picked up from some system wide preference key).
9344 2006-02-28  Naba Kumar <naba@gnome.org>
9346         * libanjuta/interfaces/libanjuta.idl,
9347         plugins/document-manager/action-callbacks.c,
9348         plugins/document-manager/plugin.c,
9349         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
9350         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
9351         Added interface checks in document manager and enable/disable
9352         menus based on supported interface.
9353         
9354         * plugins/project-import/anjuta-project-import.glade: Set some
9355         resonable size for the import dialog.
9357  2006-02-27  Naba Kumar  <naba@gnome.org>
9359         * libanjuta/interfaces/libanjuta.idl,
9360         plugins/document-manager/action-callbacks.c,
9361         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
9362         and eol conversion actions.
9364 2006-02-27  Johannes Schmid <jhs@gnome.org>
9365         
9366         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
9367         * plugins/file-manager/an_file_view.c
9368         plugins/file-manager/plugin.h:  Added tooltips
9369         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
9371 2006-02-26  Naba Kumar  <naba@gnome.org>
9373         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
9374         plugins/build-basic-autotools/build-basic-autotools.c,
9375         plugins/build-basic-autotools/build-basic-autotools.h,
9376         plugins/build-basic-autotools/executer.c,
9377         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
9378         disable indicator highlights preferences from message manager to
9379         build plugin. Implemented message indicator highlights in build tool.
9380         
9381         * plugins/editor/text_editor.c: Fixed indicators.
9383 2006-02-26  Johannes Schmid <jhs@gnome.org>
9385         * plugins/sourceview/sourceview.c:
9386         - Fixed some bugs
9387         - Added markers
9388         * plugins/subversion/svn_auth.c:
9389         Fixed username/password authentification but there might be a memory corruption
9391 2006-02-26  Naba Kumar  <naba@gnome.org>
9393         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9394         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
9395         libanjuta/anjuta-launcher.h: Added documentation.
9397 2006-02-24  Naba Kumar  <naba@gnome.org>
9399         * plugins/editor/text_editor.c: Fixed change in API in
9400         IAnjutaEditorSelection::set().
9401         
9402 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9404         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
9405         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
9406         libanjuta/interfaces/libanjuta.idl :
9407         Search in sourceview editor (Select in buffer).
9410 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9412         * plugins/sourceview/sourceview.c :
9413         Fixed Replace, to_upper, to_lower.
9414         
9415         * plugins/search/search-replace_backend.c :
9416         Renamed header name.
9418 2006-02-22  Naba Kumar  <naba@gnome.org>
9420         * libanjuta/anjuta-plugin-description.c,
9421         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
9422         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
9423         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
9424         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9425         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
9426         
9427         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9428         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
9429         
9430 2006-02-21  Naba Kumar  <naba@gnome.org>
9432         * libanjuta/interfaces/libanjuta.idl,
9433         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
9434         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
9435         interface for editor.
9437 2006-02-21  Naba Kumar  <naba@gnome.org>
9439         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
9441         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9442         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
9444 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9446         * GTKSOURCEVIEW EDITOR
9447         plugins/sourceview/sourceview.c :
9448         Fixed copy and Goto Line.
9449         
9450         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
9451         plugins/macro/plugin.c :
9452         Fixed Insert key word and Insert macro.
9454 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
9456         * plugins/document-manager/anjuta-docman.c:
9457         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
9458         
9459         * configure.in:
9460         plugins/Makefile.am:
9461         plugins/sourceview/.cvsignore:
9462         plugins/sourceview/Makefile.am:
9463         plugins/sourceview/plugin.c: :
9464         plugins/sourceview/plugin.h:
9465         plugins/sourceview/sourceview.c: 
9466         plugins/sourceview/sourceview.h:
9467         plugins/sourceview/sourceview.plugin:
9468         plugins/sourceview/sourceview.plugin.in:
9469         plugins/sourceview/sourceview.png:
9471         Added sourceview editor plugin
9473 2006-02-19 Naba Kumar  <naba@gnome.org>
9475         * libanjuta/interfaces/libanjuta.idl,
9476         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9477         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9478         plugins/cvs-plugin/cvs-interface.c,
9479         plugins/document-manager/action-callbacks.c,
9480         plugins/document-manager/action-callbacks.h,
9481         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
9482         plugins/search/plugin.c, plugins/search/search-replace.c,
9483         plugins/search/search-replace_backend.c,
9484         plugins/subversion/subversion-actions.c,
9485         plugins/subversion/subversion-callbacks.c,
9486         plugins/tools/editor.c, plugins/tools/execute.c,
9487         plugins/tools/variable.c: Defined proper editor interfaces and fixed
9488         few fatal warnings.
9490 2006-02-15 Naba Kumar  <naba@gnome.org>
9492         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
9493         within another.
9494         
9495         * libanjuta/interfaces/libanjuta.idl,
9496         plugins/document-manager/anjuta-docman.c,
9497         plugins/document-manager/plugin.c,
9498         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
9499         unnecessary parameters from IAnjutaEditor interface and used proper
9500         types instead of 'gpointer'. Fixed various compiler warnings.
9501         
9502         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
9503         file
9505 2006-02-12 Naba Kumar  <naba@gnome.org>
9507         * po/POTFILES.in: Updated.
9508         
9509 2006-02-11 Naba Kumar  <naba@gnome.org>
9511         * plugins/editor/properties.[cxx,h],
9512         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
9513         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
9514         to sci_prop_*(), because they were conflicting with external
9515         functions (in some ssl library).
9516         
9517 2006-02-08 Naba Kumar  <naba@gnome.org>
9519         Patch from Massimo Cora  <maxcvs@email.it>:
9520         * plugins/valgrind/anjuta-valgrind.schemas,
9521         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
9522         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
9523         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
9524         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
9525         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
9526         plugins/valgrind/vgtoolview.c,
9527         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
9528         before running the debugging session. I've added also a
9529         preference in Anjuta Preferences where you can specify
9530         the path to the valgrind binary. The default is /usr/bin/valgrind.
9531         Now it displays a dialog with the error. [it can be -program
9532         exited- or -file loaded or end of input-]. Some valgrind 3.x
9533         compatibility.
9534         
9535 2006-01-29 Naba Kumar  <naba@gnome.org>
9537         Patch from Massimo Cora  <maxcvs@email.it>:
9538         * configure.in, plugins/Makefile.am,
9539         plugins/valgrind/*: Valgrind plugin (requires
9540         binutils-dev and valgrind to be installed.
9542 2005-01-24 Johannes Schmid <jhs@gnome.org>
9544         * Patch from Eric Greveson <ejg45@cam.ac.uk>
9545         plugins/tools/variables.c:
9546         Added current directory to possible variables
9548         * Patch from Günther Brammer <gbrammer@gmx.de>
9549         plugins/document-manager/anjuta-docman.c:
9550         Fix a crash on opening a file
9552         AUTHORS: Added Günther Brammer
9554 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
9556         * libanjuta/anjuta-launcher.c:
9557         Fix a bug in AnjutaLauncher when output is bigger than buffer
9558         Probably fix bug #315188 and #305134
9560 2005-12-28      Johannes Schmid <jhs@gnome.org>
9561         
9562         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
9563         * src/about.c: Use new gtk about dialog
9564         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
9565         Updated anjuta_ui_add_action_group_entries call
9566         
9567         Patch from Jean Breford <jean.breford@normalesup.org>
9568         and Markus Habermehl <bmh1980de@yahoo.de>:
9569         
9570         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
9571         * AUTHORS: Added Jean and Markus
9573 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9574         * plugins/search/search-replace.c :
9575         Bookmark all matched lines.
9576         * plugins/search/search-replace_backend.c :
9577         Fixed bug (Search in all project files).
9579 2005-12-21      Johannes Schmid <jhs@gnome.org>
9580         
9581         * plugins/search/plugin.c:
9582         Fixed signal names
9583         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
9584         investigation needed.
9585         
9586         AUTHORS: Added Ross Goldner
9588 2005-12-19  Ross Golder  <ross@golder.org>
9590         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
9591         application/xml MIME type.
9593 2005-12-18  Johannes Schmid <jhs@gnome.org>
9594         
9595         po/POTFILES.in: Updated files after directory changes
9596         HACKING: Removed outdated section 3 (anoncvs)
9598 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
9600         * plugins/build-basic-autotools/build-basic-autotools.c:
9601         Save all files in editor before running a command
9603         * plugins/tools/execute.c:
9604         Use document manager plugin instead of each editor for
9605         saving all files
9607 2005-12-15  Johannes Schmid <jhs@gnome.org>
9609         * plugins/document-manager/action-callbacks.c:
9610         (on_save_all1_activate), (on_swap_activate)
9611         plugins/document-manager/anjuta-docman.c:
9612         (on_save_as_filesel_response), (on_notebook_switch_page):
9613         
9614         Fixed some remaining issues in document-manger
9616 2005-12-15      Johannes Schmid <jhs@gnome.org>
9618         * plugins/profile-default/default.anjuta:
9619         Load Search plugin and Message Manager by default
9621 2005-12-14  Johannes Schmid <jhs@gnome.org>
9622         
9623         * plugins/editor/text_editor.c
9624         libanjuta/anjuta-utils.c:
9625         
9626         Check if files differ when gnome-vfs monitoring is used.
9627         (Bug #309688)
9629 2005-12-13  Johannes Schmid <jhs@gnome.org>
9631         * plugins/document-manager/plugin.c:
9632         Only save modified files in ianjuta_file_savable_save() for document-manager
9633         as discussed on mailing list.
9634         
9635         * plugins/cvs-plugin/cvs-callbacks.c:
9636         Fixed dialog handling for empty log message
9638 2005-12-13  Johannes Schmid <jhs@gnome.org>
9640         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
9641         
9642         * plugins/project-manager/* Removed ununsed files
9643         
9644         * plugins/symbol-browser/an_symbol_iter.c
9645         plugins/build-basic-autotools/build-basic-autotools.c
9646         plugins/build-basic-autotools/executer.c
9647         plugins/class-gen/class_gen.c
9648         plugins/class-inheritance/class-inherit.c
9649         plugins/cvs-plugin/cvs-actions.c
9650         plugins/cvs-plugin/cvs-interface.c
9651         plugins/debug-manager/attach_process.
9652         plugins/devhelp/plugin.c
9653         plugins/document-manager/plugin.c
9654         plugins/document-manager/indent_util.c
9655         plugins/editor/properties.cxx
9656         plugins/editor/aneditor.cxx
9657         plugins/editor/style-editor.c
9658         plugins/editor/text_editor.c
9659         plugins/macro/macro_db.c
9660         tagmanager/c.c:
9661         
9662         Use DEBUG_PRINT for debug messages
9664         libanjuta/anjuta-debug.h: Include config.h
9665         
9666         HACKING: Updated (BTW: does anyone read this?)
9667         
9668 2005-12-12  Johannes Schmid <jhs@gnome.org>
9670         Patch from Johan Ersvik <jersvik@fastmail.fm>:
9671         * plugins/gdb/debugger.c
9672         
9673         Fix a crasher in gdb plugin
9674         
9675         * plugins/gtodo/plugin.c
9676         plugins/search/plugin.c
9677         
9678         Fixed bug #305301
9679         
9680         * plugins/document-manager/anjuta-docman.c:
9681         
9682         Fixed error markers 
9683         
9684         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
9685         
9686         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
9687         
9688         * plugins/document-manager/anjuta-docman.c:
9689         highlight changed files in docman popup-menu
9690         * plugins/gdb/debug-tree.c:
9691         plugins/gdb/debugger.c
9692         Do not corupt entire "locals" tree when variable pointer have
9693         additional info and arrays/strucs/unions correctly.
9694         
9696 2005-12-11  Johannes Schmid <jhs@gnome.org>
9698         * plugins/document-manager/anjuta-docman.c
9699         plugins/document-manager/plugin.c
9700         plugins/editor/text_editor.c:
9701         
9702         AUTHORS: Added Johan Ersvik
9704         Fixed "is-dirty" bug and tab ordering
9706 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
9707         
9708         * plugins/editor/aneditor-autocomplete.cxx
9709         plugins/editor/aneditor-calltip.cxx
9710         plugins/editor/aneditor-priv.h
9711         plugins/symbol-browser/an_symbol.c
9712         plugins/symbol-browser/an_symbol_view.c
9713         tagmanager/entry.h
9714         tagmanager/tm_symbol.c
9715         tagmanager/tm_tag.c
9716         tagmanager/include/tm_symbol.h
9717         tagmanager/include/tm_tag.h
9718         tagmanager/c.c
9720         Better pointer recognition in tagmanager and symbol browser
9722 2005-12-11  Johannes Schmid <jhs@gnome.org>
9724         * plugins/search/*: New search plugin derived from search code in old editor
9725         plugin.
9726         
9727         * plugins/document-manager/*: new document-manger which is now seperated from
9728         editor to allow implementation of other editor widgets. Code is mostly derived
9729         from old editor plugin
9731         * plugins/print/* new print plugin which is not fully implemented in the
9732         moment
9734         * plugins/editor/text_editor.c: Added lots of interface code
9735         
9736         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
9737         IAnjutaEditorFactory and extended IAnjutaEditor
9738         
9739         * configure.in, plugins/Makefile.am updated build system for new
9740         plugins
9742         This is a huge commit which might still contain some bugs and also has
9743         some fixmes. Things that are not working are the search toolbar because it
9744         does not use the same backend as any other searching function and printing
9745         (easy to fix) because it did not yet implement IAnjutaPrintable.
9747 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
9749         * plugins/project-wizard/property.c:
9750         Use newer GtkFileChooser instead of GtkFileSelection with
9751         GnomeFileEntry to avoid a bug
9753         * plugins/project-wizard/install.c:
9754         Avoid an endless loop if project directory is not writable
9755         
9756         * plugins/project-wizard/druid.c:
9757         Allow creating project in empty directory without a
9758         warning
9760 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
9761         
9762         Patch from Massimo Cora <maxcvs@email.it>
9763         * plugins/class-inheritence/class-inherit.c
9764         plugins/class-inheritence/plugin.c
9765         plugins/class-inheritence/plugin.h
9766         configure.in
9767         
9768         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
9769         no longer supported!
9771 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
9772         
9773         Patch from Johan Ersvik <jersvik@fastmail.fm>
9774         * plugins/message-view/message-view.c
9775         plugins/build-basic-autotools/build-basic-autotools.c
9776         plugins/build-basic-autotools/automake-c.filters
9778         This patch correct regex-filters for newer automake
9779         versions
9781 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
9783        * plugins/tools/execute.c:
9784        Detect variables inside a word
9786 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9788         * libanjuta/anjuta-status.[ch],
9789         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
9790         plugins/editor/anjuta-docman.c :
9791         New anjuta-status procedure.
9793 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9795         *Modified Files:
9796         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
9797         plugins/editor/Makefile.am
9798         plugins/editor/anjuta-document-manager.glade
9799         plugins/editor/plugin.c plugins/editor/plugin.h
9800         plugins/editor/text_editor.c plugins/editor/text_editor.h
9801         *Added Files:
9802         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
9803         plugins/editor/indent-util.c plugins/editor/indent-util.h
9804         plugins/editor/indent_test.c :
9805         Set and Preview indent preferences parameters.
9806         Saved indent user parameters.
9808 2005-10-27  Naba Kumar  <naba@gnome.org>
9810         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
9811         * plugins/editor/anjuta-docman.c: Restore tab color to normal
9812         theme color for saved documents.
9813         
9814 2005-10-26  Naba Kumar  <naba@gnome.org>
9816         * libanjuta/anjuta-encodings.c: Save changed supported encodings
9817         list. Fixed bug #316731.
9818         
9819 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
9821         * tagmanager/tm_symbol.c: Fixed bug #315218
9823 2005-10-23  Adam Weinberger  <adamw@gnome.org>
9825         * plugins/build/build_file.c
9826           plugins/build-basic-autotools/build-basic-autotools.c
9827           plugins/tools/execute.c
9828           plugins/build/compile.c
9829           plugins/build/configurer.c
9830           plugins/debug-manager/plugin.c
9831           plugins/editor/plugin.c
9832           plugins/editor/print.c
9833           plugins/editor/text_editor.c
9834           plugins/file-loader/plugin.c
9835           plugins/file-manager/an_file_view.c
9836           plugins/symbol-browser/an_symbol_view.c
9837           plugins/gdb/debugger.c
9838           plugins/gdb/plugin.c
9839           plugins/glade/plugin.c
9840           plugins/macro/macro-actions.c
9841           plugins/macro/plugin.c
9842           plugins/profile-default/plugin.c
9843           plugins/project-manager/plugin.c
9844           plugins/project-manager/project_import.c
9845           plugins/symbol-browser/plugin.c
9846           plugins/tools/execute.c
9847           src/anjuta.c
9848           src/anjuta-actions.h
9849           src/shell.c:
9850           Correct spacing errors before and after "...".
9852 2005-10-20  Naba Kumar  <naba@gnome.org>
9854         * plugins/gdb/debugger.c: Fixed attach/detach process to
9855         updated UI properly.
9856         
9857 2005-10-18  Naba Kumar  <naba@gnome.org>
9859         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
9860         #171314 too).
9861         
9862 2005-10-13  Naba Kumar  <naba@gnome.org>
9863         
9864         * plugins/project-mkfile-import/*: Removed separate import wizard for
9865         makefile based projects (because single widzard handles all wizards).
9867         * plugins/project-import/project-import.c: Made wizard window
9868         transient to main window.
9870         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
9871         
9872         * AUTHORS: Added Eric's name in contributors list.
9873         
9874         * configure.in, plugins/Makefile.am,
9875         plugins/project-import/Makefile.am,
9876         plugins/project-import/anjuta-project-import.glade,
9877         plugins/project-import/project-import.c,
9878         plugins/project-import/project-import.h: Import wizard now detects
9879         both makefile and automake projects together instead of separate wizard.
9880         
9881         * plugins/project-wizard/templates/java/project.anjuta,
9882         plugins/project-wizard/templates/mkfile/project.anjuta,
9883         plugins/project-wizard/templates/python/project.anjuta,
9884         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
9885         name to make it appropriate.
9887 2005-10-11  Naba Kumar  <naba@gnome.org>
9889         * configure.in: Fixed glade3 version requirement.
9891 2005-09-29  Alexander Shopov  <ash@contact.bg>
9893         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
9895 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
9897         * plugins/subversion/svn_auth.c
9898         plugins/subversion/anjuta_subversion.glade:
9899         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
9901 2005-09-22  Naba Kumar  <naba@gnome.org>
9903         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
9905         * configure.in,  plugins/Makefile.am
9906         plugins/project-manager/anjuta-project-manager.plugin.in,
9907         plugins/project-manager/plugin.c,
9908         (added) plugins/project-mkfile-import/.cvsignore,
9909         (added) plugins/project-mkfile-import/Makefile.am,
9910         (added) plugins/project-mkfile-import/
9911             anjuta-project-mkfile-import-plugin.png,
9912         (added) plugins/project-mkfile-import/
9913             anjuta-project-mkfile-import.glade,
9914         (added) plugins/project-mkfile-import/
9915             anjuta-project-mkfile-import.plugin.in,
9916         (added) plugins/project-mkfile-import/plugin.c,
9917         (added) plugins/project-mkfile-import/plugin.h,
9918         (added) plugins/project-mkfile-import/project-mkfile-import.c,
9919         (added) plugins/project-mkfile-import/project-mkfile-import.h,
9920         plugins/project-wizard/templates/Makefile.am,
9921         (added) plugins/project-wizard/templates/mkfile-logo.png,
9922         (added) plugins/project-wizard/templates/mkfile.wiz,
9923         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
9924         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
9925         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
9926         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
9927         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
9928         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
9929         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
9930         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
9931         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
9932         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
9933         (added) plugins/project-wizard/templates/mkfile/src/main.c:
9934         Added makefile based project import wizard and wizard template.
9936 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
9938         * libanjuta/anjuta-launcher.c: Reduced false password detections
9940 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9942         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
9943         messages correctly.a
9945 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9946         
9947         * scintilla/Makefile.am: Changed scintilla library to noinst
9948         * pixmaps/Makefile.am: Install password.png
9949         * libanjuta/anjuta-launcher.c: Changed password detection
9950         to be able to access GNOME CVS with ssh.
9951         
9952 2005-08-31  Naba Kumar  <naba@gnome.org>
9954         * plugins/glade/plugin.c: Set transient window for the widget
9955         dialogs.
9956         
9957 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
9959         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
9961 2005-08-10  Naba Kumar  <naba@gnome.org>
9963         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
9964         as shortcut key for execute.
9966         * src/about.c: Clean up.
9967         
9968         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
9969         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
9970         entry boxes.
9971         
9972 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9974         * plugins/editor/search-replace_backend.c :
9975         Fixed search in File Patterns.
9977 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
9979         * plugins/gdb/Makefile.am: Fixed a make -j x bug
9980         
9981 2005-08-04  Naba Kumar  <naba@gnome.org>
9983         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9984         for pango-1.8 rendering bug.
9985         
9986 2005-08-03  Naba Kumar  <naba@gnome.org>
9988         * plugins/glade/plugin.c: Proper names for plugin widgets.
9989         
9990         * plugins/subversion/anjuta-subversion.glade,
9991         plugins/subversion/svn-auth.c: Fixed authentication dialog and
9992         string allocations. Use passed default values when available.
9993         Set proper focus and dialog default response. Destroy dialog after use.
9994         Return error when appropriate.
9996 2005-08-02  Naba Kumar  <naba@gnome.org>
9998         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9999         for pango-1.8 rendering bug.
10000         
10001 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
10003         * scintilla/Makefile.am: Fixed a make -j x bug
10004         
10005 2005-08-02  Johannes Schmid <jhs@gnome.org>
10006         
10007         * plugins/subversion/svn-auth.c: Added username/password 
10008         auto function.
10010 2005-08-01  Naba Kumar  <naba@gnome.org>
10012         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
10013         checks for character width calculations.
10014         
10015 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10017         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
10019 2005-07-31  Naba Kumar  <naba@gnome.org>
10021         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
10022         messup with pango 1.8. Fixed bug #311846.
10024 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10026         * plugins/gdb/memory.c : Fixed bug 305082.
10027         
10028         * plugins/project-wizard/templates/anjuta-plugin.wiz,
10029         plugins/project-wizard/templates/gcj.wiz,
10030         plugins/project-wizard/templates/gnome.wiz,
10031         plugins/project-wizard/templates/gtk.wiz,
10032         plugins/project-wizard/templates/java.wiz,
10033         plugins/project-wizard/templates/python.wiz,
10034         plugins/project-wizard/templates/wxwin.wiz,
10035         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
10037 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
10039         * plugins/tools/execute.c:
10040         Correct a crash if editor is closed while a tool still use it.
10042 2005-07-28  Naba Kumar  <naba@gnome.org>
10044         * scintilla/*: Updated scintilla from their latest CVS.
10046 2005-07-27  Naba Kumar  <naba@gnome.org>
10048         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
10049         plugins/build-basic-autotools/build-basic-autotools.c,
10050         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
10051         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
10052         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
10053         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
10054         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
10055         plugins/message-view/plugin.c, plugins/patch/plugin.c,
10056         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
10057         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
10058         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
10059         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
10060         argument to anjuta_ui_add_action_group_entries() and
10061         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
10062         Fixed all plugins to pass translation domain. This fixes untranslated
10063         UI bugs. 
10065 2005-07-27  Naba Kumar  <naba@gnome.org>
10067         * plugins/class-inheritance/class-callbacks.c,
10068         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
10069         proper system colors.
10071 2005-07-26  Naba Kumar  <naba@gnome.org>
10073         * ROADMAP: Updated and added more tasks.
10075 2005-07-25  Naba Kumar  <naba@gnome.org>
10077         * ROADMAP: Updated and added more tasks.
10078         
10079 2005-07-24  Naba Kumar  <naba@gnome.org>
10081         * HACKING: Fixed format.
10083 2005-07-24  Naba Kumar  <naba@gnome.org>
10085         * ROADMAP: Fixed format.
10086         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
10088 2005-07-24  Naba Kumar  <naba@gnome.org>
10090         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
10091         * data/properties/cpp.properties: Added *.c++ as file extension for c++
10093 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
10095         * plugins/tools/dialog.c, plugins/tools/dialog.h:
10096         Correct wrong sensitivity setting
10097         
10098         * plugins/tools/tool.c: Correct a crash when removing overridden tool
10099         
10100         * plugins/tools/variable.c:     Add variables for project manager
10102 2005-07-23  Naba Kumar  <naba@gnome.org>
10104         * ROADMAP: updated.
10106 2005-07-23 Naba Kumar  <naba@gnome.org>
10108         * plugins/subversion/Makefile.am,
10109         plugins/subversion/svn-auth.c,
10110         plugins/subversion/svn-auth.h: Added subversion authentication code
10111         stubs.
10112         
10113         * plugins/subversion/subversion-callbacks.c,
10114         plugins/subversion/subversion-callbacks.h,
10115         plugins/subversion/svn-backend-priv.h,
10116         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
10117         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
10118         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
10119         Added file mode line.
10121 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
10123         * configure.in: Added 'gl' to ALL_LINGUAS.
10125 2005-07-21 Naba Kumar  <naba@gnome.org>
10127         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
10128         the active sources and kill the running process without emitting
10129         signals (which could be fatal because the object is being destroyed).
10130         Incidentally, fixed the crash that happens when stopping an active
10131         debugger session. Disabled debug prints and code clean up.
10132         Fixed bug #305587.
10133         
10134         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
10135         message view object, because that prevents many unprocessed outputs
10136         from the cvs command from being appended in view. Does not set NULL
10137         to mesg_view private member (not required) so that any pending outputs
10138         to view is processed.Fixed bug #172666.
10140         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
10141         type in supported list.
10142         
10143 2005-07-18  Adam Weinberger  <adamw@gnome.org>
10145         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10146           grammar/spelling fixes.
10148 2005-07-17 Naba Kumar  <naba@gnome.org>
10150         * (new) plugins/project-wizard/templates/terminal/cvsignore,
10151         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
10152         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
10153         plugins/project-wizard/templates/anjuta-plugin.wiz,
10154         plugins/project-wizard/templates/gcj.wiz,
10155         plugins/project-wizard/templates/gnome.wiz,
10156         plugins/project-wizard/templates/gtk.wiz,
10157         plugins/project-wizard/templates/gtkmm.wiz,
10158         plugins/project-wizard/templates/java.wiz,
10159         plugins/project-wizard/templates/python.wiz,
10160         plugins/project-wizard/templates/terminal.wiz,
10161         plugins/project-wizard/templates/terminal/Makefile.am,
10162         plugins/project-wizard/templates/terminal/po/Makefile.am,
10163         plugins/project-wizard/templates/terminal/src/Makefile.am,
10164         plugins/project-wizard/templates/wxwin.wiz,
10165         plugins/project-wizard/templates/xlib-dock.wiz,
10166         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
10167         wizards and updated .wiz files to install them in newly created
10168         projects.
10170 2005-07-16 Naba Kumar  <naba@gnome.org>
10172         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
10173         
10174         * plugins/file-manager/an_file_view.c,
10175         plugins/file-manager/plugin.c: Added file manager preferences to
10176         show/hide files ignored by version control (e.g. cvsignore).
10177         
10178         * plugins/editor/text_editor.c: Initialize vfs info struct.
10179         
10180         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
10181         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
10182         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
10183         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
10184         omf-install/.cvsignore, pixmaps/.cvsignore,
10185         plugins/file-manager/anjuta-file-manager-plugin.glade,
10186         scintilla/.cvsignore, scintilla/include/.cvsignore,
10187         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
10188         tagmanager/python.c: Updated.
10190 2005-07-16 Naba Kumar  <naba@gnome.org>
10192         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
10193         Fixed python parser to parser class methods.
10195 2005-07-15 Naba Kumar  <naba@gnome.org>
10197         * plugins/project-wizard/property.c: Used parenthesis to remove
10198         ambiguty.
10199         
10200         * plugins/project-wizard/templates/anjuta-plugin.wiz,
10201         plugins/project-wizard/templates/gcj.wiz,
10202         plugins/project-wizard/templates/gnome.wiz,
10203         plugins/project-wizard/templates/gtk.wiz,
10204         plugins/project-wizard/templates/gtkmm.wiz,
10205         plugins/project-wizard/templates/java.wiz,
10206         plugins/project-wizard/templates/python.wiz,
10207         plugins/project-wizard/templates/terminal.wiz,
10208         plugins/project-wizard/templates/wxwin.wiz,
10209         plugins/project-wizard/templates/xlib-dock.wiz,
10210         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
10211         and names.
10213 2005-07-15 Naba Kumar  <naba@gnome.org>
10215         * plugins/project-wizard/templates/java.wiz,
10216         plugins/project-wizard/templates/java/Makefile.am,
10217         plugins/project-wizard/templates/java/project.anjuta,
10218         plugins/project-wizard/templates/python.wiz,
10219         plugins/project-wizard/templates/python/Makefile.am,
10220         plugins/project-wizard/templates/python/project.anjuta: Use different
10221         project files for java and python module where debugger is not
10222         included in the list of plugins.
10224 2005-07-15 Naba Kumar  <naba@gnome.org>
10226         * configure.in, plugins/project-wizard/templates/Makefile.am,
10227         plugins/project-wizard/templates/gcj-logo.png,
10228         plugins/project-wizard/templates/gcj.wiz,
10229         plugins/project-wizard/templates/gcj/.cvsignore,
10230         plugins/project-wizard/templates/gcj/Makefile.am,
10231         plugins/project-wizard/templates/gcj/configure.in.tpl,
10232         plugins/project-wizard/templates/gcj/src/.cvsignore,
10233         plugins/project-wizard/templates/gcj/src/Makefile.am,
10234         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
10235         plugins/project-wizard/templates/java-logo.png,
10236         plugins/project-wizard/templates/java.wiz,
10237         plugins/project-wizard/templates/java/configure.in.tpl,
10238         plugins/project-wizard/templates/java/po/Makefile.am,
10239         plugins/project-wizard/templates/java/po/POTFILES.in,
10240         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
10241         plugins/project-wizard/templates/java/src/main.java,
10242         plugins/project-wizard/templates/python-logo.png,
10243         plugins/project-wizard/templates/python.wiz,
10244         plugins/project-wizard/templates/python/.cvsignore,
10245         plugins/project-wizard/templates/python/Makefile.am,
10246         plugins/project-wizard/templates/python/configure.in.tpl,
10247         plugins/project-wizard/templates/python/po/.cvsignore,
10248         plugins/project-wizard/templates/python/po/Makefile.am,
10249         plugins/project-wizard/templates/python/po/POTFILES.in,
10250         plugins/project-wizard/templates/python/src/.cvsignore,
10251         plugins/project-wizard/templates/python/src/Makefile.am,
10252         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
10253         plugins/project-wizard/templates/python/src/main.py: Added Generic
10254         gcj and python project wizards. Fixed Generic java project to
10255         use _JAVA primary. Update gnome-build from cvs for them to work
10256         correctly.
10258 2005-07-12 Naba Kumar  <naba@gnome.org>
10260         * plugins/project-manager/plugin.c: Automatically determine
10261         project backend by probing.
10262         
10263 2005-07-04 Naba Kumar  <naba@gnome.org>
10265         * Makefile.am: Do not install old anjuta.glade file which conflicts
10266         with newer src/anjuta.glade.
10268 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
10270         * plugins/an_symbol_prefs.c:
10271         Sort list of available symbol files
10273 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
10275         * plugins/build-basic-autotools.c:
10276         Fixed #307810
10277         
10278         * plugins/gtodo/libgtodo.c:
10279         Possible fix for #307800
10281         * libanjuta/anjuta-encodings.c
10282         libanjuta/anjuta-launcher.c
10283         libanjuta/anjuta-preference-dialog.c
10284         libanjuta/anjuta-preferences.c
10285         libanjuta/anjuta-ui.c
10286         libanjuta/anjuta-util.c
10287         libanjuta/cell-renderer-captioned-image.c
10288         libanjuta/plugin.c:
10289         
10290         Patch from de_lupus@pandora.be (Kristof Vansant):
10291         Replaced deprecated gnome-i18n.h
10292         Closed #309153
10294 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
10295         
10296         * plugins/subversion/anjuta-subversion.glade
10297         plugins/subversion/anjuta-subversion.ui
10298         plugins/subversion/plugin.c
10299         plugins/subversion/subversion-actions.c
10300         plugins/subversion/subversion-callbacks.h
10301         plugins/subversion/subversion-callbacks.c
10302         plugins/subversion/svn-backend-priv.h
10303         plugins/subversion/svn-backend.h
10304         plugins/subversion/svn-backend.c
10305         plugins/subversion/svn-thread.h
10306         plugins/subversion/svn-thread.c:
10307         
10308         Implemented Subversion diff
10309         
10310 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
10311         
10312         * plugins/build-basic-autotools/build-basic-autotools.c:
10313         Fixed crash bug! Might be useful to release 2.0.2 soon
10314         because this bug will crash any build which produces errors
10315         or warnings
10317 === Anjuta 2.0.1 ===
10319 2005-06-27 Naba Kumar  <naba@gnome.org>
10321         * plugins/tools/execute.c: Formated code.
10322         
10323 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
10325         * plugins/build-basic-autotools/build-basic-autotools.c:
10326         Remove two memory leaks
10327         Check command output versus untranslated strings too
10329         * plugins/tools/execute.c:
10330         Remove two memory leaks
10331         Check command output versus untranslated strings too
10332         Remove description message
10334         * plugins/tools/fileop.c:
10335         Escape tool name in xml configuration file
10337 2005-05-26 Naba Kumar  <naba@gnome.org>
10339         * configure.in: Bumped version to 2.0.1
10340         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
10342         * plugins/tools/execute.c: Fixed clickable messages.
10343         * NEWS: Updated.
10345         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
10346         Deactivate glade plugin when last glade project is closed. Reorder
10347         glade widgets in layout. Change glade project when user selects a
10348         new project. Removed project from the list when user closes it. Fixed
10349         glade project file loading from URI. Save and restored loaded glade
10350         projects in/from session.
10352         * plugins/class-gen/action-callbacks.c,
10353         plugins/class-gen/anjuta-class-gen-plugin.glade,
10354         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
10355         plugins/file-wizard/anjuta-file-wizard.glade,
10356         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
10357         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
10358         "Add to project" correctly. Use the source file path returned after
10359         adding to project. Fixed memory leaks. Deactivate wizard plugins
10360         after use.
10361         
10362         * plugins/project-manager/plugin.c,
10363         plugins/project-wizard/anjuta-project-wizard.glade,
10364         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
10365         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
10366         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
10367         project-wizard preference page to anjuta app, because they are
10368         more appropriated as general preferences. Renamed username and
10369         useremail properties keys.
10370         
10371         * po/POTFILES.in: Updated.
10373         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
10374         saved at closing.
10375         
10376         * plugins/file-loader/plugin.c: Do not use static variable to store
10377         created submenu in factory. Fixed crash in anjuta exit.
10378         
10379 2005-05-24 Naba Kumar  <naba@gnome.org>
10381         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10382         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10383         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10384         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10385         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10386         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10387         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10388         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10389         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10390         
10391         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10392         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10393         plugins/build-basic-autotools/build-basic-autotools.c,
10394         plugins/build-basic-autotools/build-basic-autotools.h,
10395         plugins/build-basic-autotools/executer.c,
10396         plugins/build-basic-autotools/executer.h,
10397         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
10398         plugins/tools/variable.c: Added an extra argument to
10399         anuta_util_dialog_input() to pass default value. Save/load project
10400         configure and execution parameters in/from session.
10402         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
10403         symbol browser is loaded.
10404         
10405         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
10406         freeze/thaw.
10408         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
10409         deactivate would not start shell.
10411 2005-05-24 Naba Kumar  <naba@gnome.org>
10413         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
10414         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
10415         libegg/egg-submenu-action.c, libegg/test-actions.c,
10416         plugins/build-basic-autotools/build-basic-autotools.c,
10417         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
10418         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
10419         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
10420         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
10421         plugins/macro/plugin.c, plugins/message-view/plugin.c,
10422         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
10423         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
10424         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10425         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
10426         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
10428 2005-05-24 Naba Kumar  <naba@gnome.org>
10430         * data/properties/styles.properties: Fixed defalt font.
10432         * plugins/editor/search-replace.c,
10433         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
10434         project openness wihtout activating project-manager plugin (i.e.
10435         using anjuta_shell_get()).
10436         
10437         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
10438         - Completed add_source(), add_group() and add_target() methods of
10439         IAnjutaProjectManager.
10440         - Change their definition to return the added element (or NULL).
10441         - Used interface API for project main menus and 'add to project'
10442         from file-manager context menu.
10443         - Select proper default target/group when prompting for adding
10444         source/target/group.
10445         - Do not expand all nodes in selection tree when default selection
10446         are given (eases navigation in big projects).
10447         - Code clean ups.
10448         - Marked strings for translation.
10450 2005-05-23 Naba Kumar  <naba@gnome.org>
10452         * src/anjuta-app.c: Save menu accelerators on change.
10453         * NEWS: Updated.
10454         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
10455         save-as dialog (leading to crash later).
10457 2005-05-22 Naba Kumar  <naba@gnome.org>
10459         * NEWS: Updated.
10460         * AUTHORS: Added developers for other projects. Updated.
10461         * TODO.tasks: Updated.
10462         * ChangeLog: Added past changelogs from anjuta-0.1.5.
10463         
10464 2005-05-22 Naba Kumar  <naba@gnome.org>
10466         * plugins/tools/execute.c: Make parsable lines distinct by adding
10467         a "Click me" description in the message. Allow tools to open arbibrary
10468         file in editory using gdb-styled annotation (The line starts with two
10469         \032 characters followed by the file:line).
10470         
10471         * plugins/tools/scripts/prepare-changelog.pl,
10472         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
10473         ChangeLog file itself and open it.
10475 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
10477         * plugins/tools/execute.c:
10478         Parse output in message pane
10479         Correct a crash on plugin deactivation
10481         * plugins/tools/fileop.c,
10482         plugins/tools/tool.c,
10483         plugins/tools/tool.h:
10484         Load only valid tools
10486 2005-06-21  Naba Kumar  <naba@gnome.org>
10488         * anjuta.spec.in: Fixed devel package requirement.
10490         * plugins/message-view/message-view.c: Scroll message on next/previous.
10492         * TODO.tasks: Updated.
10494         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10495         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10496         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10497         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10498         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10499         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10500         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10501         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10503         * libanjuta/anjuta-preferences.c,
10504         plugins/build-basic-autotools/build-basic-autotools.c,
10505         plugins/build-basic-autotools/executer.c,
10506         plugins/class-gen/action-callbacks.c,
10507         plugins/class-gen/action-callbacks.h,
10508         plugins/class-gen/class_gen.c,
10509         plugins/cvs-plugin/cvs-interface.c,
10510         plugins/debug-manager/attach_process.c,
10511         plugins/debug-manager/plugin.c,
10512         plugins/debug-manager/utilities.c,
10513         plugins/debug-manager/utilities.h,
10514         plugins/editor/aneditor-autocomplete.cxx,
10515         plugins/editor/aneditor.cxx,
10516         plugins/editor/search-replace.c,
10517         plugins/editor/search-replace_backend.c,
10518         plugins/gdb/breakpoints.c,
10519         plugins/gdb/registers.c,
10520         plugins/patch/plugin.c,
10521         plugins/project-wizard/druid.c,
10522         plugins/project-wizard/install.c,
10523         plugins/subversion/plugin.c,
10524         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
10525         codes.
10527         * plugins/class-gen/action-callbacks.c,
10528         plugins/project-wizard/parser.c,
10529         plugins/project-wizard/property.c,
10530         plugins/project-wizard/values.c,
10531         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
10533         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
10534         alphabetically
10536 2005-06-20  Naba Kumar  <naba@gnome.org>
10538         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10539         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10540         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10541         
10542         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
10543         exit idle function.
10544         
10545         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
10546         Fixed possible memory corruption.
10548         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
10549         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
10550         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
10551         progress bar increment and added progress status for symbol refresh
10552         and project loading.
10553         
10554         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
10555         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
10556         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
10557         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
10558         bar.
10560         * TODO.tasks: Updated.
10562 2005-06-19  Naba Kumar  <naba@gnome.org>
10564         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
10565         Fixed warning.
10566         
10567         * plugins/project-import/project-import.c: Deactivate plugin when done.
10568         
10569 2005-06-18  Naba Kumar  <naba@gnome.org>
10571         * plugins/profile-default/plugin.c: Fixed error when loading another
10572         project while a project is still loaded.
10573         
10574         * plugins/project-manager/plugin.c: Used (newly added) group-activated
10575         signal from gnome-build to popup group properties.
10576         
10577         * src/anjuta.c: Load default session by default.
10579         * po/POTFILES.in: Added missing files.
10580         
10581         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
10582         activate plugin on load (activate it separately). Connect to activate
10583         and deactivate signals for housekeeping, so that if plugins are
10584         activated or deactivate externally, they are properly recorded.
10585         
10586         * plugins/profile-default/plugin.c: Save profile before a project
10587         is loaded so that it could be restored when project is closed.
10588         
10589         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
10591 2005-06-17  Naba Kumar  <naba@gnome.org>
10593         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
10594         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
10595         for project. The plugins loaded for the project is restored when project
10596         is loaded next time.
10597         
10598         * TODO.tasks: Updated.
10599         
10600 2005-06-15  Naba Kumar  <naba@gnome.org>
10602         * plugins/tools/scripts/find-fixmes.pl,
10603         (new) plugins/tools/scripts/translation-status.pl,
10604         plugins/tools/scripts/tools-2.xml.in,
10605         plugins/tools/scripts/Makefile.am,
10606         plugins/tools/scripts/prepare-changelog.pl: Added translation
10607         status script. Completed find-fixmes.pl script. Fixed bugs.
10609         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
10610         tool path.
10612 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10614         * plugins/message-view/anjuta-message-manager-plugin.glade :
10615         renamed "messages.tag.position" to "messages.tab.position".
10616         plugins/message-view/anjuta-msgman.c : 
10617         Messages tab position prefrences.
10618         
10619 2005-06-14  Naba Kumar  <naba@gnome.org>
10621         * (new) plugins/tools/scripts/find-fixmes.pl,
10622         (new) plugins/tools/scripts/tools-2.xml.in,
10623         (new) plugins/tools/scripts/Makefile.am,
10624         (new) plugins/tools/scripts/prepare-changelog.pl,
10625         plugins/tools/plugin.h, plugins/tools/fileop.c,
10626         plugins/tools/Makefile.am, configure.in: Added system tools.
10628 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
10630         * plugins/tools/editor.c:
10631         Take care of creating .anjuta directory if missing
10633 2005-06-10  Naba Kumar  <naba@gnome.org>
10635         * configure.in: Increased gnome-build required to version 0.1.2.
10636         
10637         * plugins/project-manager/plugin.c: Fixed target/group removal.
10638         Fixed memory leaks.
10639         
10640 2005-06-10  Naba Kumar  <naba@gnome.org>
10642         * plugins/project-manager/plugin.c: Implemented target/group
10643         configuration (update gnome-build module from cvs).
10644         
10645 2005-06-07  Naba Kumar  <naba@gnome.org>
10647         Patch from: Massimo Cora'  <maxcvs@email.it>:
10648         * plugins/class-inheritance/Makefile.am,
10649         plugins/class-inheritance/class-inherit.c,
10650         plugins/class-inheritance/class-inherit.h,
10651         plugins/class-inheritance/plugin.c,
10652         plugins/class-inheritance/plugin.h,
10653         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
10654         expanded view of classes in hierarchy canvas (collapsable again).
10655         
10656 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
10658         * scintilla/patches/scintilla-64-bit.diff (added)
10659         * plugins/patch/patch-plugin.c:
10660         Conditional build for GTK 2.4 and GTK 2.6
10662 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
10664         * plugins/tools/anjuta-tools.glade,
10665         plugins/tools/editor.c,
10666         plugins/tools/plugin.h,
10667         plugins/tools/fileop.c:
10668         Add a check box to edit an user script
10669         Correct a few memory leak
10671         * plugins/tools/execute.c,
10672         plugins/tools/tool.c,
10673         plugins/tools/tool.h:
10674         Move utility remove_mnemonic function in tool.c
10675         Small fix
10677 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
10679         Patch from sbrabec@suse.cz:
10680         * configure.in
10681         scintilla/include/Scintilla.h:
10682         
10683         Fix 64-Bit warnings in gcc 4
10685 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
10686         
10687         * plugins/patch/patch_plugin.c
10688         plugins/patch/patch.h
10689         plugin/patch/patch-plugin.glade
10690         plugin/patch/Makefile.am:
10691         
10692         Changed patch plugin to use libglade and new gtk 2.6 widgets
10694 2005-05-31  Naba Kumar  <naba@gnome.org>
10696         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10697         * plugins/editor/text_editor.c: Don't show error
10698         for empty files.
10699         
10700 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
10701         
10702         * plugins/message-view/anjuta-message-manager.ui,
10703         plugins/message-view/anjuta-msgman.c,
10704         plugins/message-view/anjuta-msgman.h,
10705         plugins/message-view/message-view.c,
10706         plugins/message-view/message-view.h,
10707         plugins/message-view/plugin.c:
10708         Add a popup menu in messages panes
10709         Move save message pane option in it
10711 2005-05-28  Naba Kumar  <naba@gnome.org>
10713         * data/properties/styles.properties: Fixed default font
10714         names and sizes.
10716         * plugins/editor/style-editor.c: cleanup.
10717         
10718 2005-05-25  Naba Kumar  <naba@gnome.org>
10720         * plugin/gdb/plugin.c: Start gdb even if the program does
10721         not exists. Fixes bug #305074
10722         
10723 2005-05-24  Naba Kumar  <naba@gnome.org>
10725         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
10726         * configure.in: graphviz pkgconfig path.
10728 2005-05-24  Naba Kumar  <naba@gnome.org>
10730         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
10731         * TODO.tasks: Updated.
10732         
10733 2005-05-22  Naba Kumar  <naba@gnome.org>
10735         * anjuta.spec.in: Fixed spec file
10736         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
10738 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
10739         
10740         * TODO.tasks: Updated.
10742         * plugins/message-view/anjuta-message-manager.ui,
10743         plugins/message-view/message-view.c,
10744         plugins/message-view/message-view.h,
10745         plugins/message-view/plugin.c:
10746         Add shortcut for next and previous message
10747         Add a save message menu item
10748         Fix a bug in previous message
10750 2005-05-21  Naba Kumar  <naba@gnome.org>
10752         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
10753         doc/Makefile.am, global-tags/create_global_tags.sh,
10754         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
10755         and rpm package creation. Fixed installation paths.
10756         
10757         * plugins/editor/anjuta-document-manager.glade,
10758         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
10759         and indent options.
10760         
10761         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
10763 2005-05-21  Naba Kumar  <naba@gnome.org>
10765         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
10766         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
10767         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
10768         tagmanager/Makefile.am: Fixed paths configure variables to take
10769         automake configure variables instead of hardcoding.
10771         * global-tags/tm_global_tags.c: Formated code.
10773         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
10774         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10775         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10776         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10777         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10778         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10779         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10780         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10781         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10783 2005-05-20  Naba Kumar  <naba@gnome.org>
10785         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
10786         and fixed rpm spec file (more testing required).
10787         
10788         * data/gdb.init: Don't set gdb prompt.
10789         
10790         * mime/Makefile.am: run update-mime-data only on system-wide install.
10791         
10792         * plugins/gdb/Makefile.am: Install plugin at correct paths.
10794 2005-05-19  Naba Kumar  <naba@gnome.org>
10796         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
10797         while it's not visible.
10799         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
10800         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
10801         
10802 2005-05-19  Naba Kumar <naba@gnome.org>
10804         * configure.in: Fixed subversion checks. Added
10805         --disable-plugin-subversion and --disable-plugin-glade
10806         configure flags to manually turn off their plugin builds.
10808         * plugins/editor/plugin.c: Save and restore current editor line
10809         positions in session.
10811 2005-05-18  Naba Kumar  <naba@gnome.org>
10813         * AUTHORS: Fixed email address.
10814         
10815         * libanjuta/anjuta-utils.c,
10816         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
10817         when the projectmanager toplevel is not a window. Check for valid
10818         gtkwindow type before using the passed window as parent for anjuta
10819         dialogs.
10821 2005-05-17  Naba Kumar  <naba@gnome.org>
10823         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
10824         
10825         * plugins/cvs-plugin/Makefile.am,
10826         plugins/devhelp/plugin.c,
10827         plugins/file-loader/Makefile.am,
10828         plugins/macro/Makefile.am,
10829         plugins/message-view/Makefile.am,
10830         plugins/patch/Makefile.am,
10831         plugins/project-manager/Makefile.am,
10832         plugins/subversion/Makefile.am,
10833         plugins/symbol-browser/Makefile.am: Removed -module flags
10834         from libtool flags
10836         * MAINTAINERS: Added file so that I could recieve bugzilla
10837         reports.
10839         * plugins/glade/plugin.c: Fixed compile error.
10841 === Anjuta 2.0.0 ===
10843 2005-05-15  Naba Kumar  <naba@gnome.org>
10845         * configure.in: Adjusted gdl version requirement. Bumped anjuta
10846         version to 2.0.0.
10848         * plugins/symbol-browser/an_symbol_view.c,
10849         plugins/symbol-browser/plugin.c,
10850         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
10851         symbols have been updated. Reset file symbols when update
10852         occurs. Fixed memory leaks.
10854         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10855         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
10856         
10857 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
10859         * plugins/tools/anjuta-tools.glade:
10860         Remove unused parameter dialog
10862         * plugins/tools/dialog.c,
10863         plugins/tools/fileop.c,
10864         plugins/tools/fileop.h,
10865         plugins/tools/tool.c,
10866         plugins/tools/tool.h,
10867         plugins/tools/variable.c:
10868         Add a few comments and cleanups
10870         * plugins/tools/editor.c,
10871         plugins/tools/editor.h:
10872         Remove code from previous plugin and add comments
10873         Use main window as parent (instead of tool list)
10875         * plugins/tools/execute.c,
10876         plugins/tools/execute.h:
10877         Remove code from previous plugin and add comments
10878         Fix warnings
10880 2005-05-14  Naba Kumar  <naba@gnome.org>
10882         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
10883         release.
10884         
10885         * configure.in: Fixed
10886         
10887         * plugins/class-inheritance/class-inheritance.png: New icon.
10888         
10889         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
10890         screws up when reparented.
10892 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10894         * plugins/editor/search-replace.c,
10895         plugins/editor/search-replace_backend.c
10896         plugins/project-manager/plugin.c : Clear find pane if searching same 
10897         expression. Clean code.
10899 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
10901         * configure.in: Added ne in ALL_LINGUAS
10902         
10903 2005-05-13  Naba Kumar  <naba@gnome.org>
10905         * configure.in: Fixed glade-3 version.
10906         
10907         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
10908         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
10909         plugins/gdb/watch.c: Update locals, watch and frame document on
10910         frame change.
10912 2005-05-12  Naba Kumar  <naba@gnome.org>
10914         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
10915         scope autocompletion when the function definition is incomplete.
10916         
10917         * plugins/class-gen/anjuta-class-gen.plugin.in,
10918         plugins/file-wizard/anjuta-file-wizard.plugin.in,
10919         plugins/gdb/plugin.c,
10920         plugins/glade/anjuta-glade.plugin.in,
10921         plugins/project-import/anjuta-project-import.plugin.in,
10922         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
10923         titles for the wizards.
10925 2005-05-11  Naba Kumar  <naba@gnome.org>
10927         * configure.in, plugins/debug-manager/Makefile.am,
10928         plugins/debug-manager/plugin.c,
10929         (added) plugins/debug-manager/images/.cvsignore,
10930         (added) plugins/debug-manager/images/Makefile.am,
10931         (added) plugins/debug-manager/images/detach-16.png,
10932         (added) plugins/debug-manager/images/detach.png,
10933         (added) plugins/debug-manager/images/step-into-16.png,
10934         (added) plugins/debug-manager/images/step-into.png,
10935         (added) plugins/debug-manager/images/step-out-16.png,
10936         (added) plugins/debug-manager/images/step-out.png,
10937         (added) plugins/debug-manager/images/step-over-16.png,
10938         (added) plugins/debug-manager/images/step-over.png,
10939         plugins/gdb/Makefile.am,
10940         plugins/gdb/breakpoints.c,
10941         plugins/gdb/plugin.c,
10942         (added) plugins/gdb/images/.cvsignore,
10943         (added) plugins/gdb/images/Makefile.am,
10944         (added) plugins/gdb/images/breakpoint.png,
10945         (added) plugins/gdb/images/locals.png,
10946         (added) plugins/gdb/images/stack.png,
10947         (added) plugins/gdb/images/watch.png: Fixed breakpoints
10948         'remove all'. Added debugger icons.
10950         * plugins/editor/text_editor.c: Fixed file monitor.
10952         Patch from: Massimo Cora'  <maxcvs@email.it>
10953         * plugins/patch/anjuta-patch-plugin.png,
10954         plugins/class-gen/Makefile.am,
10955         plugins/class-gen/action-callbacks.c,
10956         plugins/class-gen/class_gen.c,
10957         plugins/class-gen/class_logo.xpm: Implemented vcs
10958         file addions. New icons by Fabio Zecchini
10960 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10962         * libanjuta/interfaces/libanjuta.idl
10963         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
10964         plugins/editor/search-replace_backend.c
10965         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
10967 2005-05-11  Naba Kumar  <naba@gnome.org>
10968         
10969         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
10970         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
10971         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
10972         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
10973         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
10974         memory leaks.
10975         
10976         * plugins/symbol-browser/an_symbol_prefs.c,
10977         plugins/symbol-browser/an_symbol_search.c,
10978         plugins/symbol-browser/an_symbol_view.c,
10979         plugins/symbol-browser/an_symbol_view.h,
10980         plugins/symbol-browser/plugin.c: Fixed memory leaks.
10982 2005-05-11  Naba Kumar  <naba@gnome.org>
10984         * libanjuta/anjuta-shell.c: Fixed runtime warning.
10985         
10986         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
10987         progress bar location at create time, instead of hardcoding.
10988         
10989         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
10990         Added mini splash screen.
10991         
10992         * plugins/editor/text_editor.c: Do not produce warning when file
10993         monitor could not be created.
10994         
10995         * plugins/profile-default/plugin.c: Save project session on exit.
10996         Show mini splash with progress bar at profile load.
10998 2005-05-10  Naba Kumar  <naba@gnome.org>
11000         * configure.in, manuals/Makefile.am: Fixed compile flags.
11001         Disable outdated manuals builds.
11002         
11003         * global-tags/Makefile.am: Uninstall tags files on
11004         'make uninstall'
11005         
11006         * libegg/Makefile.am: Use configured deprecated flags.
11007         
11008         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11009         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11010         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11011         Updated.
11012         
11013         * mime/Makefile.am: Take DESTDIR into account.
11014         
11015         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
11016         
11017         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
11018         on scope autocompletion.
11019         
11020         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
11021         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
11022         shared libs and static libs paths for debugging. Order them
11023         correctly.
11024         
11025         * po/POTFILES.in: Updated.
11027 2005-05-09  Naba Kumar  <naba@gnome.org>
11029         * libanjuta/interfaces/libanjuta.idl,
11030         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
11031         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
11032         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
11033         Implemented debugger source directory search and emits location changed
11034         signal with absolute path of the file.
11036         * plugins/tools/tool.c: Fixed compile errors.
11037         
11038 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
11040         * plugins/tools/anjuta-tools.glade,
11041         plugins/tools/dialog.h,
11042         plugins/tools/dialog.c,
11043         plugins/tools/plugin.c,
11044         plugins/tools/editor.c:
11045         Improve graphical user interface
11046         Remove old code
11047         Correct an error on close
11048         Some cleanups
11050         * plugins/tools/fileop.c,
11051         plugins/tools/tool.h,
11052         plugins/tools/tool.c:
11053         Change the tool internal structure
11054         Support having tools configuration in several places
11056 2005-05-08  Naba Kumar  <naba@gnome.org>
11058         * plugins/gdb/actions.c,
11059         (removed) plugins/gdb/registers_cbs.c,
11060         (removed) plugins/gdb/registers_cbs.h,
11061         (removed) plugins/gdb/registers_gui.c,
11062         (removed) plugins/gdb/sharedlib_cbs.c,
11063         (removed) plugins/gdb/sharedlib_cbs.h,
11064         (removed) plugins/gdb/sharedlib_gui.c,
11065         (removed) plugins/gdb/signals_cbs.c,
11066         (removed) plugins/gdb/signals_cbs.h,
11067         (removed) plugins/gdb/signals_gui.c: Removed dead files.
11069 2005-05-08  Naba Kumar  <naba@gnome.org>
11071         * plugins/build-basic-autotools/executer.c: Fixed programs
11072         listing dialog.
11073         
11074         * plugins/debug-manager/Makefile.am,
11075         plugins/debug-manager/anjuta-debug-manager.glade,
11076         plugins/debug-manager/plugin.c,
11077         plugins/gdb/Makefile.am: Used libglade for programs listing
11078         dialog.
11079         
11080         * (added) plugins/gdb/pointer.png: Stack pointer image.
11081         
11082         * libanjuta/anjuta-marshal.list,
11083         pixmaps/Makefile.am,
11084         plugins/gdb/actions.c,
11085         plugins/gdb/actions.h,
11086         plugins/gdb/anjuta-gdb-plugin.ui,
11087         plugins/gdb/anjuta-gdb.glade,
11088         plugins/gdb/breakpoints.c,
11089         plugins/gdb/breakpoints.h,
11090         plugins/gdb/debug_tree.c,
11091         plugins/gdb/debug_tree.h,
11092         plugins/gdb/debugger.c,
11093         plugins/gdb/debugger.h,
11094         plugins/gdb/gdbmi-test.c,
11095         plugins/gdb/gdbmi.c,
11096         plugins/gdb/gdbmi.h,
11097         plugins/gdb/info.c,
11098         plugins/gdb/info.h,
11099         plugins/gdb/locals.c,
11100         plugins/gdb/locals.h,
11101         plugins/gdb/memory.c,
11102         plugins/gdb/memory.h,
11103         plugins/gdb/plugin.c,
11104         plugins/gdb/plugin.h,
11105         plugins/gdb/registers.c,
11106         plugins/gdb/registers.h,
11107         plugins/gdb/registers_cbs.c,
11108         plugins/gdb/registers_cbs.h,
11109         plugins/gdb/registers_gui.c,
11110         plugins/gdb/sharedlib.c,
11111         plugins/gdb/sharedlib.h,
11112         plugins/gdb/sharedlib_cbs.c,
11113         plugins/gdb/sharedlib_cbs.h,
11114         plugins/gdb/sharedlib_gui.c,
11115         plugins/gdb/signals.c,
11116         plugins/gdb/signals.h,
11117         plugins/gdb/signals_cbs.c,
11118         plugins/gdb/signals_cbs.h,
11119         plugins/gdb/signals_gui.c,
11120         plugins/gdb/stack_trace.c,
11121         plugins/gdb/stack_trace.h,
11122         plugins/gdb/utilities.c,
11123         plugins/gdb/utilities.h,
11124         plugins/gdb/watch.c,
11125         plugins/gdb/watch.h,
11126         plugins/gdb/watch_cbs.c,
11127         plugins/gdb/watch_cbs.h,
11128         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
11129         it for all debugger component updates and listing. Implemented
11130         user custom debugger command window. Fixed all debugger components
11131         to work correctly. Implemented debugger as GObject. Removed
11132         deprecated codes.
11133         
11134 2005-05-06  Naba Kumar  <naba@gnome.org>
11135         
11136         * TODO.tasks: Updated.
11137         
11138         * plugins/build-basic-autotools/Makefile.am,
11139         plugins/file-loader/Makefile.am,
11140         plugins/profile-default/Makefile.am,
11141         plugins/sample1/Makefile.am,
11142         plugins/symbol-browser/images/Makefile.am,
11143         src/Makefile.am: Fixed 'make distcheck' errors.
11145         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
11146         updates.
11148         * tagmanager/tm_workspace.c: Include prototypes in getting
11149         scope members.
11151 2005-05-06  Naba Kumar  <naba@gnome.org>
11153         * TODO.tasks: Updated.
11154         
11155         * configure.in, plugins/cvs-plugin/Makefile.am,
11156         plugins/debug-manager/Makefile.am,
11157         plugins/devhelp/Makefile.am,
11158         plugins/editor/Makefile.am,
11159         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
11160         
11161         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
11162         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
11163         interfaces.
11164         
11165         * tagmanager/tm_workspace.c,
11166         tagmanager/include/tm_workspace.h,
11167         plugins/editor/aneditor-autocomplete.cxx,
11168         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
11169         to return all matching tag types when no name is given instead of
11170         returning empty array.
11171         
11172         * plugins/symbol-browser/Makefile.am,
11173         (added) plugins/symbol-browser/an_symbol.c,
11174         (added) plugins/symbol-browser/an_symbol.h,
11175         plugins/symbol-browser/an_symbol_info.c,
11176         plugins/symbol-browser/an_symbol_info.h,
11177         (added) plugins/symbol-browser/an_symbol_iter.c,
11178         (added) plugins/symbol-browser/an_symbol_iter.h,
11179         plugins/symbol-browser/an_symbol_search.c,
11180         plugins/symbol-browser/an_symbol_view.c,
11181         plugins/symbol-browser/an_symbol_view.h,
11182         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
11183         plugins/symbol-browser/plugin.c,
11184         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
11185         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
11186         plugin and implemented IAnjutaIterable interface for symbol search
11187         and iteration.
11189         * plugins/class-inheritance/Makefile.am,
11190         plugins/class-inheritance/class-inherit.c,
11191         plugins/class-inheritance/class-inherit.h,
11192         plugins/class-inheritance/plugin.h: Use the newly added
11193         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
11194         get rid of libanjuta-ctags.la dependencies.
11196 2005-05-02  Naba Kumar  <naba@gnome.org>
11198         * plugins/class-inheritance/class-inherit.c,
11199         plugins/class-inheritance/plugin.c,
11200         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
11201         be found for a class. Formated code.
11203         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
11204         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
11205         of editor tabs.
11206         
11207 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
11209         * libanjuta/anjuta-launcher.c:
11210         Keep trying sending data until all bytes have been written
11212         * plugins/tools/anjuta-tools.glade,
11213         plugins/tools/editor.c:
11214         Add a combo box to defined data from stdin
11216         * plugins/tools/execute.c:
11217         Send data in stdin if needed
11218         Code cleanups
11220         * plugins/tools/fileop.c,
11221         plugins/tools/tool.h,
11222         plugins/tools/tool.c:
11223         Store, load and save stdin data
11224         Use tools-2.xml instead of tools.xml
11226         * plugins/tools/plugin.c,
11227         plugins/tools/plugin.h:
11228         Code cleanups
11230         * plugins/tools/dialog.c,
11231         plugins/tools/dialog.h:
11232         Few code cleanups
11234         * plugins/tools/variable.c,
11235         plugins/tools/variable.h:
11236         Add editor related variables
11237         Code cleanups
11239 2005-04-29  Naba Kumar  <naba@gnome.org>
11241         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
11243         * plugins/editor/text_editor.c: Fixed line marker interpretation.
11244         
11245         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
11246         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
11247         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
11248         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
11249         working on gdb MI interface. Completed MI parser interface.
11251         Patch from  Massimo Cora <maxcvs@email.it>:
11252         * plugins/class-inheritance/Makefile.am,
11253         plugins/class-inheritance/class-inherit.c,
11254         plugins/class-inheritance/class-inherit.h,
11255         plugins/class-inheritance/plugin.c,
11256         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
11257         Used system theme for colors. Display class members on mouse click.
11258         
11259 2005-04-28  Naba Kumar  <naba@gnome.org>
11261         * plugins/symbol-browser/an_symbol_prefs.c
11262         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
11263         implementation to create/add/remove custom tags files in symbol
11264         brower preferences.
11266         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
11267         EXTRA_DIST.
11269         * plugins/project-import/project-import.c: Fixed memory leaks and
11270         use correct debug prints.
11271         
11272         * TODO.tasks: Updated.
11273         
11274 2005-04-27  Naba Kumar  <naba@gnome.org>
11276         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
11277         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
11278         scintilla/Makefile.am: Fixed 'make distcheck' errors.
11280         * plugins/editor/anjuta-docman.c,
11281         plugins/editor/anjuta-docman.h,
11282         plugins/editor/plugin.c: Emit editor-added signal from docman
11283         and connect signals to new editor correctly.
11285         * plugins/class-inheritance/plugin.c,
11286         plugins/symbol-browser/plugin.c: Added stock icons.
11287         
11288         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11289         plugins/build-basic-autotools/executer.c,
11290         plugins/build-basic-autotools/executer.h: Added missing files
11291         for the execute programs implementation.
11293 2005-04-26  Naba Kumar  <naba@gnome.org>
11294         
11295         * TODO.tasks: Updated.
11297         * plugins/file-loader/plugin.c,
11298         plugins/project-import/anjuta-project-import.plugin.in,
11299         plugins/project-import/plugin.c,
11300         plugins/project-import/project-import.c,
11301         plugins/project-import/project-import.h: Be able to import older
11302         anjuta projects.
11304 2005-04-26  Naba Kumar  <naba@gnome.org>
11306         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
11307         removing it from the shell.
11309         * libanjuta/anjuta-shell.c,
11310         libanjuta/anjuta-shell.h,
11311         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
11312         so that widget additions are freezed or thaw using a pending queue.
11313         Fixded UI flicker while loading projects.
11315 2005-04-26  Naba Kumar  <naba@gnome.org>
11317         * TODO.tasks: Updated.
11318         
11319         * libanjuta/interfaces/libanjuta.idl: Added execute method for
11320         IAnjutaBuildable interface.
11321         
11322         * plugins/build-basic-autotools/Makefile.am,
11323         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11324         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
11325         plugins/build-basic-autotools/build-basic-autotools.c,
11326         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
11327         interface and UI for executing project/file programs. Implemented
11328         IAnjutaFile interface so that executables could be opened directly.
11329         
11330         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
11331         Authors line (Reserved for external plugins, which do not have a way to
11332         show their credits).
11333         
11334         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
11335         [File Loader] group for menu labels (default to "Name" if it is not
11336         defined.
11337         
11338         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
11339         for executing external commands.
11341 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
11343         * plugins/project-wizard/property.c:
11344         Correct a memory leak
11346         * libanjuta/interfaces/libanjuta.idl,
11347         plugins/editor/text_editor.c:
11348         Add erase_all and replace_selection function to IAnjutaEditor
11350         * plugins/tools/anjuta-tools.glade,
11351         plugins/tools/fileop.c,
11352         plugins/tools/editor.c,
11353         plugins/tools/tool.c
11354         plugins/tools/tool.h:
11355         Add shortcut and icon 
11357         * plugins/tools/variable.c,
11358         plugins/tools/variable.h:
11359         Add a variable asking parameters at run time
11361         * plugins/tools/execute.c:
11362         Add a warning message for missing document manager
11363         Add replace buffer and replace selection output
11364         Correct an error in popup output
11366         * plugins/tools/plugin.c,
11367         plugins/tools/plugin.h,
11368         plugins/tools/anjuta-tools.ui,
11369         src/anjuta.ui:
11370         Few clean up
11371         Attach tools menu to a new place
11373 2005-04-25  Naba Kumar  <naba@gnome.org>
11375         * libanjuta/plugins.c, src/about.c, src/about.h,
11376         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
11377         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
11378         plugins (about box for plugins) menu.
11380 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11382         *  plugins/editor/search-replace.c :
11383         Displayed full path in Search pane window. 
11384         Bug 300231 : Selected line in Search pane window .
11385                 
11386 2005-04-23  Naba Kumar  <naba@gnome.org>
11388         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
11390 2005-04-22  Naba Kumar  <naba@gnome.org>
11392         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
11393         
11394         * plugins/project-wizard/templates/java.wiz,
11395         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
11396         to create bytecodes (.class) files.
11397         
11398         * plugins/symbol-browser/an_symbol_info.c,
11399         plugins/symbol-browser/an_symbol_info.h,
11400         plugins/symbol-browser/an_symbol_search.c,
11401         plugins/symbol-browser/an_symbol_view.c,
11402         plugins/symbol-browser/plugin.c,
11403         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
11404         in file symbol list.
11406 2005-04-22  Naba Kumar  <naba@gnome.org>
11408         * TODO.tasks: Updated.
11409         
11410         * plugins/class-inheritance/Makefile.am,
11411         plugins/subversion/Makefile.am: Do not install plugin files when
11412         plugin build condition is false.
11413         
11414         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11415         plugins/build-basic-autotools/build-basic-autotools.c,
11416         plugins/build-basic-autotools/build-basic-autotools.h,
11417         plugins/file-loader/anjuta-loader-plugin.ui,
11418         plugins/file-loader/dnd.c,
11419         plugins/file-loader/plugin.c,
11420         plugins/file-loader/plugin.h,
11421         plugins/project-manager/anjuta-project-manager.ui,
11422         plugins/project-manager/plugin.c: Added open file and build context
11423         menu in project manager context menu.
11425 2005-04-22  Naba Kumar  <naba@gnome.org>
11427         * configure.in: Added message output showing conditional plugins to
11428         build or not.
11429         
11430         * src/layout.xml: Added layout for class-inheritance plugin widget.
11431         
11432         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
11433         plugin name to remove redundant terms.
11434         
11435         * TODO.tasks: Updated.
11436         
11437         * configure.in,
11438         plugins/symbol-browser/Makefile.am,
11439         plugins/symbol-browser/an_symbol_view.c,
11440         (removed) plugins/symbol-browser/sv_class.xpm,
11441         (removed) plugins/symbol-browser/sv_function.xpm,
11442         (removed) plugins/symbol-browser/sv_macro.xpm,
11443         (removed) plugins/symbol-browser/sv_private_fun.xpm,
11444         (removed) plugins/symbol-browser/sv_private_var.xpm,
11445         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
11446         (removed) plugins/symbol-browser/sv_protected_var.xpm,
11447         (removed) plugins/symbol-browser/sv_public_fun.xpm,
11448         (removed) plugins/symbol-browser/sv_public_var.xpm,
11449         (removed) plugins/symbol-browser/sv_static_fun.xpm,
11450         (removed) plugins/symbol-browser/sv_static_var.xpm,
11451         (removed) plugins/symbol-browser/sv_struct.xpm,
11452         (removed) plugins/symbol-browser/sv_unknown.xpm,
11453         (removed) plugins/symbol-browser/sv_variable.xpm,
11454         (added) plugins/symbol-browser/images/.cvsignore,
11455         (added) plugins/symbol-browser/images/Icons.16x16.Class,
11456         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
11457         (added) plugins/symbol-browser/images/Icons.16x16.Field,
11458         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
11459         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
11460         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
11461         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
11462         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
11463         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
11464         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
11465         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
11466         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
11467         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
11468         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
11469         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
11470         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
11471         (added) plugins/symbol-browser/images/Icons.16x16.Method,
11472         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
11473         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
11474         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
11475         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
11476         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
11477         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
11478         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
11479         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
11480         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
11481         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
11482         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
11483         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
11484         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
11485         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
11486         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
11487         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
11488         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
11489         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
11490         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
11491         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
11492         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
11493         pixmaps and added new icons (taken from monodevelop).
11495 2005-04-21  Naba Kumar  <naba@gnome.org>
11497         Patch from  Massimo Cora <maxcvs@email.it>:
11499         * configure.in, plugins/Makefile.am
11500         (new) plugins/class-inheritance/.cvsignore,
11501         (new) plugins/class-inheritance/Makefile.am,
11502         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
11503         (new) plugins/class-inheritance/class-inherit.c,
11504         (new) plugins/class-inheritance/class-inherit.h,
11505         (new) plugins/class-inheritance/plugin.c,
11506         (new) plugins/class-inheritance/plugin.h,
11507         (new) plugins/class-inheritance/class-inheritance.png: Added class
11508         inheritance plugin.
11509         
11510         Changes by naba: Added pkgconfig check for graphviz and conditionally
11511         build graphviz.
11512         
11513         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
11515 2005-04-20  Naba Kumar  <naba@gnome.org>
11517         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11518         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11519         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11520         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11521         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11522         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11523         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11524         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11525         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11526         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11527         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11528         
11529         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
11530         message view management.
11532         * libanjuta/anjuta-children.[ch],
11533         plugins/build-basic-autotools/build-basic-autotools.c,
11534         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
11535         Removed anjuta_children_init() function,
11536         because it is done automatically when first invoked. Introduced
11537         anjuta_children_recover() to recover the child signalling. Fixed
11538         child exit management to correctly recover the exit status.
11539         
11540         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
11541         to properly shutdown the launcher and to kill the running process
11542         (without emitting any signal).
11543         
11544         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
11545         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
11546         gdb and program instance.
11548 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11550         * plugins/editor/search-replace.c :
11551         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
11553 2005-04-18  Naba Kumar  <naba@gnome.org>
11555         * TODO.tasks: Marked completed items.
11556         
11557         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
11558         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
11559         plugins/project-manager/plugin.c: Prompt user for the debugging
11560         target (select from a list of project's executable targets) and
11561         correctly start debugger. Take care of libtool wrapping when the
11562         target selected is libtool target. Fixed debugger menu items
11563         sensitivity.
11565 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
11567         * plugins/tools/execute.c,
11568         plugins/tools/execute.h:
11569         Implement save all files before running a command
11570         Implement all options for stdout and stderr except replace buffer
11571         Allow running several tools
11573         * plugins/tools/plugin.c:
11574         Move anjuta launcher in execute.c
11576         * plugins/tools/tools.h,
11577         plugins/tools/variable.c:
11578         Small changes
11580 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
11582         * plugins/tools/anjuta-tools.glade:
11583         Add new properties in tool editor dialog
11584         Cosmetic improvements
11585         
11586         * plugins/tools/anjuta-tools.ui:
11587         Attach tool menu as a build menu
11589         * plugins/tools/dialog.c:
11590         Set tool menu item sensitivity in tool list
11591         Fix bugs
11593         * plugins/tools/editor.c,
11594         plugins/tools/editor.h,
11595         plugins/tools/fileop.c,
11596         plugins/tools/tool.c,
11597         plugins/tools/tool.h:
11598         Add new properties (active, save file...)
11599         Most of them are still not implemented
11601         * plugins/tools/execute.c,
11602         plugins/tools/execute.h:
11603         Reorganize code to support multiple run
11604         Support run in terminal
11605         
11606         * plugins/tools/plugin.c
11607         plugins/tools/plugin.h:
11608         Move message handling in execute.c
11610         * plugins/tools/variable.h,
11611         plugins/tools/variable.c:
11612         Add useful variables
11613         
11614 2005-04-13  Naba Kumar  <naba@gnome.org>
11616         * plugins/editor/text_editor.c: Fixed file monitoring condition.
11617         * plugins/editor/Makefile.am: Added gnome-vfs flags.
11618         
11619 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11621         * plugins/tools/dialog.c plugins/tools/tool.c :
11622         Fixed bugs.
11624 2005-04-06  Naba Kumar  <naba@gnome.org>
11626         * src/anjuta.c: Load default session only when
11627         "anjuta.session.load.last" preference is enabled.
11628         
11629 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
11631         * plugins/tools/Makefile.am,
11632         plugins/tools/variable.c,
11633         plugins/tools/variable.h:
11634         Add new code for handling variables
11636         * plugins/tools/anjuta-tools.glade:
11637         Improve tool editor dialog
11638         Add variable selection dialog
11640         * plugins/tools/dialog.c,
11641         plugins/tools/dialog.h,
11642         plugins/tools/plugin.c,
11643         plugins/tools/plugin.h:
11644         Add variable object
11645         Add a function to get it
11647         * plugins/tools/editor.c:
11648         Add gui code for variable selection dialog
11650         * plugins/tools/execute.c:
11651         Use variables for executing command
11652         
11653         * Naba: Compile warning fixes.
11655 2005-04-06  Naba Kumar  <naba@gnome.org>
11657         * TODO.tasks: Marked completed items.
11658         
11659 2005-04-06  Naba Kumar  <naba@gnome.org>
11661         * plugins/subversion/svn-backend.c: Fixed subversion plugin
11662         compile error.
11663         
11664         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
11666 2005-04-04  Naba Kumar  <naba@gnome.org>
11668         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
11669         inside Main window.
11670         
11671 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
11673         * plugins/tools/Makefile.am,
11674         plugins/tools/anjuta-tools.plugin.in,
11675         plugins/tools/anjuta-tools.ui,
11676         plugins/tools/anjuta-tools.gladei,
11677         plugins/tools/anjuta-tools-plugin.png,
11678         plugins/tools/plugin.c,
11679         plugins/tools/plugin.h,
11680         plugins/tools/dialog.c,
11681         plugins/tools/dialog.h,
11682         plugins/tools/fileop.c,
11683         plugins/tools/fileop.h,
11684         plugins/tools/tool.c,
11685         plugins/tools/tool.h,
11686         plugins/tools/editor.c,
11687         plugins/tools/editor.h,
11688         plugins/tools/execute.c,
11689         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
11690         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
11691         Not fully working
11693         * anjuta-tools.[ch]: Removed old tools code.
11694         
11695 2005-04-01  Steve Murphy  <murf@e-tools.com>
11697         * configure.in: Added "rw" to ALL_LINGUAS.
11699 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11701         * Modified Files:
11702         manuals/C/anjuta-manual/fileoperations.xml
11703         Added Files:
11704         manuals/C/anjuta-manual/figures/search_expr.png
11705         manuals/C/anjuta-manual/figures/search_expr_basic.png
11706         manuals/C/anjuta-manual/figures/search_file_list.png
11707         manuals/C/anjuta-manual/figures/search_file_pattern.png
11708         manuals/C/anjuta-manual/figures/search_replace.png
11709         manuals/C/anjuta-manual/figures/search_setting.png
11710         manuals/C/anjuta-manual/figures/search_target.png
11711         manuals/C/anjuta-manual/figures/search_target_action.png
11712         manuals/C/anjuta-manual/figures/search_target_in.png
11713         Removed Files:
11714         manuals/C/anjuta-manual/figures/find_files.png
11715         manuals/C/anjuta-manual/figures/find_replace.png
11716         manuals/C/anjuta-manual/figures/find_text.png :
11717         Updated Anjuta manual (File Operations)
11719 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11721         * manuals/C/anjuta-manual/fileoperations.xml,
11722         manuals/C/anjuta-manual/figures/open_file.png,
11723         manuals/C/anjuta-manual/figures/open_file_multiple.png,
11724         manuals/C/anjuta-manual/figures/prefs_print.png,
11725         manuals/C/anjuta-manual/figures/print_dlg.png,
11726         manuals/C/anjuta-manual/figures/print_preview.png.
11727         * Added Files:
11728         manuals/C/anjuta-manual/figures/add_edit_macro.png,
11729         manuals/C/anjuta-manual/figures/display_macro.png,
11730         manuals/C/anjuta-manual/figures/insert_text.png,
11731         manuals/C/anjuta-manual/figures/keyword_macro.png,
11732         manuals/C/anjuta-manual/figures/new_file_wizard.png,
11733         manuals/C/anjuta-manual/figures/save_as_file.png :
11734         Updated Anjuta Manual (File Operations)
11736 2005-03-23  Adam Weinberger  <adamw@gnome.org>
11738         * plugins/editor/action-callbacks.c,
11739           plugins/file-loader/plugin.c,
11740           plugins/gtodo/main.c,
11741           plugins/project-wizard/druid.c:
11742           Fix spelling/grammar errors. Fixes bugs
11743           169068, 169137, 169138, and 169139.
11745 2005-03-21  Naba Kumar  <naba@gnome.org>
11747         Patch from: Massimo Cora' <maxcvs@email.it>:
11748         
11749         * plugins/editor/Makefile.am
11750         plugins/editor/anjuta-docman.c,
11751         (added) plugins/editor/editor-tooltips.c,
11752         (added) plugins/editor/editor-tooltips.h: Added tooltips to
11753         editor tabs to show full path.
11755 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
11756         
11757         * plugins/subversion/svn-backend.c:
11758         Removed "apr-0/" from include because this is 
11759         already included in SVN_INCLUDE and broke building if
11760         apr >= 1.0 was installed.
11762 2005-03-18  Naba Kumar  <naba@gnome.org>
11764         Patch from: Massimo Cora' <maxcvs@email.it>:
11766         * plugins/editor/action-callbacks.c,
11767         plugins/editor/aneditor-calltip.cxx,
11768         plugins/editor/aneditor-priv.h,
11769         plugins/editor/aneditor.cxx,
11770         plugins/editor/aneditor.h,
11771         plugins/editor/anjuta-document-manager.ui: Added calltip
11772         activation from menu.
11774 2005-03-16  Naba Kumar  <naba@gnome.org>
11776         Patch from: Massimo Cora' <maxcvs@email.it>:
11777         
11778         * plugins/class-gen/action-callbacks.c,
11779         plugins/class-gen/anjuta-class-gen-plugin.glade,
11780         plugins/class-gen/class_gen.c,
11781         plugins/class-gen/class_gen.h,
11782         plugins/class-gen/class_logo.xpm,
11783         plugins/class-gen/plugin.c: Create files without project
11784         being open. Add to project support. And other enhancements.
11786 2005-03-15  Adam Weinberger  <adamw@gnome.org>
11788         * anjuta.glade,
11789           plugins/debug-manager/utilities.c,
11790           plugins/file-loader/plugin.c,
11791           plugins/gdb/utilities.c,
11792           plugins/profile-default/plugin.c,
11793           plugins/project-import/project-import.c,
11794           src/anjuta-actions.h:
11795           Spelling/grammar fixes.
11797 2005-03-13  Naba Kumar  <naba@gnome.org>
11798         
11799         * plugins/editor/action-callbacks.c,
11800         plugins/editor/action-callbacks.h,
11801         plugins/editor/anjuta-document-manager.ui,
11802         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
11803         submenu. Moved menuitems from Format to View->Editor.
11804         
11805         * src/action-callbacks.c, src/action-callbacks.h,
11806         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
11807         layout and lock layout menus in View submenu. Get rid of
11808         Settings->Layout Manager menu.
11809         
11810         * plugins/project-import/anjuta-project-import.plugin.in:
11811         Fixed icon name
11813         * global-tags/Makefile.am,
11814         global-tags/create_global_tags.sh,
11815         plugins/editor/aneditor-autocomplete.cxx,
11816         plugins/editor/aneditor-priv.h,
11817         plugins/editor/aneditor.cxx,
11818         tagmanager/tm_workspace.c: Fixed scope members autocompletion
11819         in editor and made it work in global symbols also.
11820         
11821         * src/anjuta-app.c: Always use priority texts besides icons style
11822         for toolbars, because other styles look horible for Anjuta (fixme).
11824 2005-03-11  Naba Kumar  <naba@gnome.org>
11826         * configure.in: Removed test for iconv.
11828         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
11829         before scintilla widget is realized.
11830         
11831         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
11832         for Update menuitem.
11833         
11834         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
11835         already applied in scintilla main stream.
11836         
11837         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
11838         and notified scintilla developer.
11839         
11840 2005-03-10  Naba Kumar  <naba@gnome.org>
11842         * src/action-callbacks.c: Removed reference to src/help.h (dead
11843         file).
11845         * plugins/editor/text_editor.c: Removed reference to
11846         src/launcher.h (a dead file).
11848         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
11849         src/controls.c, src/controls.h, src/fileselection.c,
11850         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
11851         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
11852         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
11853         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
11854         src/session.h, src/support.c, src/support.h, src/toolbar.c,
11855         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
11856         Removed these dead files from CVS.
11859 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11861         * plugins/file-wizard/action-callbacks.c : Added error message.
11862         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
11865 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
11866         
11867         * plugins/cvs-plugin/cvs-callbacks.c
11868         plugins/cvs-plugin/plugin.c:
11869         Fixed preferences page init and busy handling
11870         
11871         * plugins/subversion/plugin.c:
11872         Fixed preferences page init
11874 2005-03-09  Naba Kumar  <naba@gnome.org>
11876         * plugins/Makefile.am, plugins/glade/Makefile.am,
11877         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
11878         enabled glade plugin in Anjuta. The plugin is built only when
11879         glade3 is installed.
11880         
11881 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11883         * plugins/project-wizard/templates/java.wiz
11884         plugins/project-wizard/templates/java-logo.png (*)
11885         plugins/project-wizard/templates/java/*
11886         plugins/project-wizard/templates/Makefile.am
11887         configure.in:
11888         
11889         Add Java project type. It generates a autoconf/automake
11890         project which is compiled using gcj. It requires automake 
11891         > 1.4 (1.9 is known to work) to work!
11892         
11893         (*) still awaiting response from the gcj team if we
11894         may use their logo.
11895         
11896 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11897         
11898         * plugins/project-import/*
11899         plugins/Makefile.am
11900         configure.in:
11901         Added project import plugin. Might be a bit buggy and limited
11902         but works for now.
11903         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
11904         Icon from old pixmaps dir
11906 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11908         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
11909         plugins/macro/macro-util.c, plugins/macro/macros.xml :
11910         Added C Custom_Indent line macro.
11911         Cleaned macros.xml
11913 2005-03-09  Naba Kumar  <naba@gnome.org>
11915         * TODO.tasks: Added new message-manager tasks.
11916         
11917         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11918         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11919         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11920         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11921         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11922         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11923         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11924         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11925         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11926         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11927         
11928         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
11929         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
11930         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
11931         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
11932         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
11933         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
11934         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
11935         Removed debugger widgets from shell on debugger shutdown. Added
11936         scrolled windows for docked widgets. Removed unnecessary widget refs
11937         and unrefs. Destroy widgets correctly on debugger shutdown.
11938         
11939         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
11940         with project description title. Removed frame shadow.
11941         
11942         * plugins/project-wizard/druid.c: Initializes tooltips.
11943         
11944         * scintilla/Makefile.am: Fixed comiple error.
11946 2005-03-08  Adam Weinberger  <adamw@gnome.org>
11948         * plugins/class-gen/anjuta-class-gen-plugin.glade,
11949           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
11951 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11953         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11954         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11955         plugins/macro/macro-util.c, plugins/macro/macro-util.h
11956         plugins/macro/macros.xml, plugins/macro/plugin.c :
11957         Moved cursor at the '|' position defined in macros.
11959 2005-03-07  Naba Kumar  <naba@gnome.org>
11961         * plugins/subversion/Makefile.am: Fixed build error.
11963         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
11964         types (perl, python, shellscript).
11965         
11966         * plugins/editor/plugin.c: Fixed to show all highlight options.
11967         
11968 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11970         * TODO.tasks : updated tasks.
11971         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
11973 2005-03-07  Naba Kumar  <naba@gnome.org>
11975         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
11976         or disable subversion file-manager submenu. If "Subvesion" is also
11977         valid directory, we should also check for it.
11979         * configure.in: Disable cygwin macro until someone fixes the
11980         autoconf warnings.
11981         
11982         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
11983         backward compatibility.
11984         
11985 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11987         * src/about.c : Cleaned code.
11988         * plugins/macro/macros.xml : Added "do_while" C macro.
11989         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
11990         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
11991         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
11992         Closed registers, shared libraries, kernel signals dialogs with ESC key.
11993         
11994 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11996         * plugins/class-gen/plugin.c:
11997         Removed "return" to activate project_root_uri watching.
11999 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
12001         * plugins/Makefile.am
12002         plugins/subversion/*:
12003         Added subversion plugin. Add, Remove, Commit and Update work
12004         everything else needs work.
12005         
12006         * plugins/terminal/terminal.c
12007         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
12008         we still have focus problems with the editor.
12010 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12012         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
12013         
12014 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12016         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
12018 2005-03-04  Naba Kumar  <naba@gnome.org>
12020         Patch from Massimo Cora' <maxcvs@email.it>:
12022         * plugins/class-gen/Makefile.am,
12023         plugins/class-gen/action-callbacks.c,
12024         plugins/class-gen/action-callbacks.h,
12025         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
12026         plugins/class-gen/anjuta-class-gen.plugin.in,
12027         plugins/class-gen/class_gen.c,
12028         plugins/class-gen/class_gen.h,
12029         (removed) plugins/class-gen/clsGen.c,
12030         (added) plugins/class-gen/goc_template_header,
12031         (added) plugins/class-gen/goc_template_source,
12032         plugins/class-gen/plugin.c,
12033         plugins/class-gen/plugin.h: Refactored class gen code.
12034         Added GOCBuilder code. Fixed UI. Implemented plugin.
12036 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
12038         * plugins/project-wizard/property.c
12039         plugins/project-wizard/install.c
12040         plugins/project-wizard/druid.c
12041         plugins/editor/goto_line.c
12042         plugins/editor/plugin.c
12043         plugins/gtodo/add_edit_item.c
12044         plugins/gtodo/ligtodo.c
12045         plugins/gtodo/main.c
12046         plugins/gtodo/preferences.c:
12047         Fixed #167559, #167534, #167266, #167357
12048         (Bad English in strings...)
12049         
12050         Thanks to Adam Weinberger and Thierry Moisan for
12051         reporting!
12053 2005-03-03  Naba Kumar  <naba@gnome.org>
12055         * libegg/Makefile.am, libegg/menu/Makefile.am,
12056         (added) libegg/egg-submenu-action.c,
12057         (added) libegg/menu/egg-submenu-action.h: Created a new action for
12058         submenu (used for wizard listing).
12059         
12060         * plugins/file-loader/anjuta-loader-plugin.ui
12061         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
12062         and toolbar.
12063         
12064         * plugins/editor/action-callbacks.c,
12065         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
12066         ctrl+tabbing because it was interfaring with focus navigation.
12067         Focus editor on "Esc" in incremental search entry. Cleanups.
12068         
12069         * plugins/file-manager/an_file_view.c,
12070         plugins/symbol-browser/plugin.c,
12071         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
12072         Cleanups.
12073         
12074         * plugins/profile-default/plugin.c,
12075         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
12076         for sesssion load.
12077         
12078         * (removed) scintilla/patches/a64-crash-fix.patch,
12079         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
12080         scintilla patches.
12082 2005-03-03  Naba Kumar  <naba@gnome.org>
12084         * HACKING: Fixed typos.
12085         
12086         * plugins/editor/aneditor-indent.cxx: Clean up.
12087         
12088         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
12089         Enable/disable save, undo and redo actions depending on state
12090         of the editor.
12091         
12092 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12094         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
12095         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
12096         Displayed search_incremental status.
12098         * Removed plugins/editor/search_incremental.[ch]
12100 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
12101         
12102         * plugins/cvs-plugin/cvs-execute.c
12103         plugins/cvs-plugin/cvs-callbacks.c:
12104         - Use weak reference on mesg_view and reuse tab if
12105         it still exists to avoid cluttering message manager.
12106         - Fixed bug in cvs remove
12107         
12108         README, HACKING: Updated
12109         
12110         configure.in: Added check for libsvn
12112 2005-02-29  Naba Kumar  <naba@gnome.org>
12113         
12114         * plugins/file-manager/an_file_view.c,
12115         plugins/symbol-browser/an_symbol_view.c,
12116         plugins/symbol-browser/plugin.c: Hide column headers (they
12117         are redundant).
12119 2005-02-29  Naba Kumar  <naba@gnome.org>
12121         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12122         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12123         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12124         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12125         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12126         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12127         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12128         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12129         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12130         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12132         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
12133         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
12134         (added) libanjuta/anjuta-session.[hc],
12135         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
12136         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
12137         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
12138         src/main.c:
12139         
12140         Implemented session management. Implemented session
12141         container class. Added session notifications from shell. Implemented
12142         session save/load in editor, file-loader, default-profile-plugin
12143         and anjuta-app. Fixed window sizing and restoration. Cleaned up
12144         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
12145         and maximized states in session. Implemented project session
12146         management.
12148 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12150         * plugins/class-gen/action-callbacks.[ch],
12151         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
12152         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
12153         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
12154         with Escape key.
12156 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
12157         
12158         * plugins/project-wizard/anjuta-project-wizard.glade,
12159         plugins/project-wizard/druid.c:
12160         Add some padding in tab label in project selection page
12161         
12162         * plugins/project-wizard/druid.c,
12163         plugins/project-wizard/parser.c:
12164         Search for project template recursively
12165         Add ~/.anjuta/project to the search paths
12167 2005-02-26  Naba Kumar  <naba@gnome.org>
12169         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
12170         * plugins/file-loader/plugin.c: Fixed crash bug.
12171         * libanjuta/plugins.c: Fixed memory leak.
12172         
12173 2005-02-26  Naba Kumar  <naba@gnome.org>
12174         
12175         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
12176         "UserActivatable" attribute for plugins. This attribute if set to
12177         "no" will prevent users from activating/deactivating it from
12178         plugins dialog. Added a toggle button in plugins dialog to toggle
12179         the plugins list between list of activatable plugins (default) to
12180         list of all plugins. anjuta_plugin_select() now only selects the
12181         plugin. Added anjuta_plugins_select_and_activate() method that will
12182         select and activate it.
12183         
12184         * plugins/profile-default/Makefile.am,
12185         plugins/profile-default/anjuta-default-profile.ui,
12186         plugins/profile-default/plugin.c,
12187         plugins/profile-default/plugin.h,
12188         plugins/project-manager/anjuta-project-manager.ui,
12189         plugins/project-manager/plugin.c,
12190         plugins/project-manager/plugin.h:
12191         
12192         Anjuta projects (*.anjuta) files define the profile of respective
12193         projects. Profile is a set of related plugins required for the
12194         project to open. Moved "close project" action from Project Manager
12195         to Profile Manager plugin. Implemented loading and unloading of
12196         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
12197         (instead of Project Manager) now handles opening of *.anjuta files.
12198         Close Project menuitem is now moved to File submenu (being
12199         consistent with Anjuta 1.x versions and avoiding creating Project
12200         submenu when project manager is not loaded).
12201         
12202         * src/anjuta-actions.h: Fixed short-cut key for Help content.
12203         
12204         * src/anjuta.ui: Fixed place holder for projects.
12205         
12206         * (new) plugins/profile-default/default.anjuta: default startup
12207         profile. Removed the hardcoded plugins loading in
12208         DefaultProfilePlugin.
12210         * anjuta.anjuta,
12211         plugins/project-wizard/templates/terminal/project.anjuta:
12212         Implemented project format in newly created projects.
12214         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
12215         plugins/class-gen/anjuta-class-gen.plugin.in,
12216         plugins/cvs-plugin/anjuta-cvs.plugin.in,
12217         plugins/editor/anjuta-document-manager.plugin.in,
12218         plugins/file-loader/anjuta-loader.plugin.in,
12219         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12220         plugins/gdb/anjuta-gdb.plugin.in,
12221         plugins/glade/anjuta-glade.plugin.in,
12222         plugins/message-view/anjuta-message-manager.plugin.in,
12223         plugins/profile-default/anjuta-default-profile.plugin.in,
12224         plugins/project-manager/anjuta-project-manager.plugin.in,
12225         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12226         Defined UserActivatable attributes. Added supported types attribute.
12228         * plugins/project-wizard/anjuta-project-wizard.glade
12229         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
12230         "Project Wizard" in preferences title.
12232         * TODO.tasks: Updated.
12233         
12234         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
12235         Updated.
12236         
12237 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12239         * plugins/file-wizard/anjuta-file-wizard.glade
12240         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
12241         
12242         Integrated License macros, cleaned file.c.
12243         
12244 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
12245         
12246         * plugins/macor/macro-util.c: Fixed crash bugs if email or
12247         username can not be found correctly.
12249 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12251         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
12252         plugins/macro/macros.xml :
12253         
12254         Added Headers macros. Cleaned file.c
12256 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12258         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
12259         plugins/macro/macros.xml :
12260         
12261         Fixed a bug. Added Header macro.
12263         
12264 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12266         * plugins/file-wizard/action-callbacks.c, 
12267         plugins/file-wizard/file.c, plugins/macro/macro-util.c
12268         plugins/macro/macros.xml :
12269         
12270         Added FileName, Header template macros.
12271         
12272 2005-02-24  Naba Kumar  <naba@gnome.org>
12273         
12274         * plugins/patch/patch-plugin.c: Fixed a function call.
12275         
12276         * src/anjuta.c, src/main.c: Save and load default session.
12277         
12278 2005-02-24  Naba Kumar  <naba@gnome.org>
12280         * libanjuta/interfaces/libanjuta.idl,
12281         plugins/message-view/anjuta-msgman.c,
12282         plugins/message-view/anjuta-msgman.h,
12283         plugins/message-view/plugin.c: Added and implemented
12284         set_view_title() method.
12285         
12286         * plugins/build-basic-autotools/build-basic-autotools.c,
12287         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
12288         build context pooling. Maximum 3 contexts are reused. Additional
12289         contexts are created when all are busy.
12291 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12293         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
12294         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
12295         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
12296         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
12298         Added Copyright, Changelog macros.
12299                 
12300 2005-02-23  Naba Kumar  <naba@gnome.org>
12302         Patch from Massimo Cora' <maxcvs@email.it>:
12303         * plugins/Makefile.am,
12304         plugins/patch/Makefile.am,
12305         (added) plugins/patch/anjuta-patch-plugin.png,
12306         (added) plugins/patch/anjuta-patch.plugin.in,
12307         (added) plugins/patch/anjuta-patch.ui,
12308         plugins/patch/patch-plugin.c,
12309         (added) plugins/patch/patch-plugin.h,
12310         (added) plugins/patch/plugin.c,
12311         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
12312         architecture.
12314 2005-02-23  Naba Kumar  <naba@gnome.org>
12316         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
12317         file-loader/plugin.c, profile-default/plugin.c:
12318         Implemented "activated" and "deactivated" signals for plugin class.
12319         Renamed *_location() functions to *_id(), because location is
12320         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
12321         anjuta_plugins_unload_plugin().
12322         
12323         * class-gen/plugin.c: Fixed complier warning and utility function call.
12324         
12325         * debug-manager/plugin.c: Unload debugger plugin correctly.
12326         
12327         * project-manager/plugin.c:     Fixed compiler warnings.
12328         
12329         * plugins/project-wizard/templates/gnome/.cvsignore,
12330         plugins/project-wizard/templates/gnome/po/.cvsignore,
12331         plugins/project-wizard/templates/gnome/src/.cvsignore,
12332         plugins/project-wizard/templates/gtk/po/.cvsignore,
12333         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
12334         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
12335         
12336         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
12337         build (we need to fix this thing).
12338         
12339 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
12341         * plugins/macro/macro-action.[ch]
12342         plugins/macro/macro-edit.c
12343         plugins/macro/macro-dialog.c
12344         plugins/macro/macro-db.[ch]
12345         plugins/macro/plugin.[ch]
12346         plugins/macro/macro-util.[ch] (added)
12347         
12348         Cleaned up macro plugin and preview expanded macros.
12350 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
12352         * plugins/cvs-plugin/cvs-interface.c:
12354         Fixed option setting when using no compression and not 
12355         ignoring .cvsrc
12357 2005-02-23  Naba Kumar  <naba@gnome.org>
12358         
12359         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
12360         geometry on exit and startup (only if there is no geometry from the
12361         session).
12363         * TODO.tasks: Updated.
12364         
12365         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
12366         
12367         * manuals/reference/libanjuta/Makefile.am,
12368         manuals/reference/libanjuta/libanjuta-docs.sgml,
12369         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
12370         documentation for writing project templates.
12372 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12374         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
12375         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
12376         
12377         Expansion keywords in macros. 
12379 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12381         * plugins/file-wizard/action-callbacks.c,
12382         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
12383         plugins/macro/macros.xml :
12384         
12385         Inserting text by macro plugin
12386         In progress ...
12388 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
12390         * plugins/macro/plugin.c
12391         plugins/cvs-plugin/plugin.c:
12392         
12393         Fixed interfaces (use static)
12395 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
12396         
12397         * plugins/macro/macro-actions.[ch]
12398         plugins/macro/plugin.c
12399         libanjuta/interfaces/libanjuta.idl:
12400         
12401         Implemented IAnjutaMacro interface to be used by file-wizard
12402         
12403         * plugins/cvs-plugin/plugin.c
12404         libanjuta/interfaces/libanjuta.idl:
12405         
12406         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
12407         for all version control systems and not only for cvs.
12409 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12411         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
12412         insert_macro.
12413         
12414         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
12417 2005-02-21  Naba Kumar  <naba@gnome.org>
12419         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
12420         IAnjutaDebugger interface.
12421         
12422         * plugins/debug-manager/anjuta-debug-manager.ui,
12423         plugins/debug-manager/attach_process.c,
12424         plugins/debug-manager/attach_process.h,
12425         plugins/debug-manager/plugin.c,
12426         plugins/debug-manager/plugin.h,
12427         plugins/gdb/actions.c,
12428         plugins/gdb/actions.h,
12429         plugins/gdb/anjuta-gdb-plugin.ui,
12430         plugins/gdb/breakpoints.c,
12431         plugins/gdb/breakpoints.h,
12432         plugins/gdb/debugger.c,
12433         plugins/gdb/debugger.h,
12434         plugins/gdb/memory.c,
12435         plugins/gdb/plugin.c,
12436         plugins/gdb/plugin.h,
12437         plugins/gdb/sharedlib.h,
12438         plugins/gdb/sharedlib_cbs.c,
12439         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
12440         correctly between debug-manager and debugger. Implemented debugger
12441         interface in gdb plugin. Fixed action names. Added UI updating.
12442         Start and stop debugger (does not work yet). Fixed UI merging.
12443         Fixed debugger plugin handling in debug-manager.
12445 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
12447         * plugins/editor/aneditor-autocomplete.cxx:
12448         
12449         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
12450         crash with C++ "template" keyword.
12452 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12454         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
12455         Fixed bug (Closed macro dialogs with Esc key).
12456         
12457 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
12458         
12459         * plugins/project-wizard/xlib.wiz,
12460         plugins/project-wizard/xlib-logo.png,
12461         plugins/project-wizard/xlib/*:
12462         Port old xlib anjuta project on new project wizard
12463         
12464         * plugins/project-wizard/xlib-dock.wiz,
12465         plugins/project-wizard/xlib-dock/*:
12466         Port old xlib dock anjuta project on new project wizard
12467         
12468         * plugins/project-wizard/wxwin.wiz,
12469         plugins/project-wizard/wxwin-logo.png,
12470         plugins/project-wizard/wxwin/*:
12471         Port old wxwin anjuta project on new project wizard
12472         
12473         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
12474         necessary changes for the new templates.
12475         
12476 2005-02-18  Naba Kumar  <naba@gnome.org>
12478         * plugins/Makefile.am: Added class-gen
12479         
12480 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
12482         * plugins/project-wizard/header.c:
12483         Fix a bug in sorting of project categories
12485 2005-02-18  Naba Kumar  <naba@gnome.org>
12487         Patch from Massimo Cora  <maxcvs@email.it>:
12488         
12489         * plugins/class-gen/.cvsignore,
12490         plugins/class-gen/Makefile.am,
12491         (added) plugins/class-gen/action-callbacks.c,
12492         (added) plugins/class-gen/action-callbacks.h,
12493         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
12494         (added) plugins/class-gen/class_gen.c,
12495         (added) plugins/class-gen/class_gen.h,
12496         (added) plugins/class-gen/plugin.c,
12497         (added) plugins/class-gen/plugin.h: Ported class wizard to the
12498         new architecture.
12499         
12500         * plugins/project-manager/plugin.c: implemented add_source().
12502 2005-02-17  Naba Kumar  <naba@gnome.org>
12504         * plugins/file-loader/plugin.c: Fixed possible crash.
12505         
12506         * src/action-callbacks.c, src/action-callbacks.h,
12507         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
12509 2005-02-17  Naba Kumar  <naba@gnome.org>
12510         
12511         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12512         plugins/project-wizard/templates/gnome.wiz,
12513         plugins/project-wizard/templates/gtk.wiz,
12514         plugins/project-wizard/templates/gtkmm.wiz,
12515         plugins/project-wizard/templates/terminal.wiz,
12516         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12517         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12518         plugins/project-wizard/templates/gnome/src/callbacks.c,
12519         plugins/project-wizard/templates/gnome/src/callbacks.h,
12520         plugins/project-wizard/templates/gnome/src/main.c,
12521         plugins/project-wizard/templates/gtk/src/callbacks.c,
12522         plugins/project-wizard/templates/gtk/src/callbacks.h,
12523         plugins/project-wizard/templates/gtk/src/main.c,
12524         plugins/project-wizard/templates/gtkmm/src/main.cc,
12525         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
12526         to generate licence correctly (without any extra newlines). Removed
12527         IncludeGNUHeader macro definition and added proper licence property.
12528         Fixed project directory paths in file contents.
12530 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12532         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
12533         Closed macro dialogs with Esc key.
12535 2005-02-16  Naba Kumar  <naba@gnome.org>
12537         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12538         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12539         plugins/project-wizard/templates/gnome/src/callbacks.c,
12540         plugins/project-wizard/templates/gnome/src/callbacks.h,
12541         plugins/project-wizard/templates/gnome/src/main.c,
12542         plugins/project-wizard/templates/gtk/src/main.c,
12543         plugins/project-wizard/templates/gtkmm/src/main.cc,
12544         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
12545         macros to avoid blank newlines.
12547 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
12549         * plugins/project-wizard/autogen.c:
12550         Correct a problem when having property value in UTF-8
12552         * plugins/project-wizard/druid.c:
12553         Correct a bug when reselecting a new project (all pages
12554         must be removed)
12556         * plugins/project-wizard/property.c:
12557         Avoid having default invalid properties
12559         * plugins/project-wizard/templates/terminal.wiz,
12560         plugins/project-wizard/templates/terminal/po/ChangeLog,
12561         plugins/project-wizard/templates/terminal/src/main.c:
12562         Remove command for testing run function
12563         Move destination directory to second page and include
12564         project name. Add exist tag. Remove unused properties.
12566 2005-02-16  Naba Kumar  <naba@gnome.org>
12568         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
12569         plugins/debug-manager/anjuta-debug-manager.ui,
12570         plugins/debug-manager/plugin.c,
12571         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12572         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
12573         plugins/gdb/plugin.h, plugins/gdb/registers.c,
12574         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
12575         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
12576         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
12577         (removed) src/anjuta_info.c,
12578         (removed) src/anjuta_info.h,
12579         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
12580         (added) plugins/gdb/anjuta-gdb-plugin.ui,
12581         (added) plugins/gdb/actions.c,
12582         (added) plugins/gdb/actions.h: Completed initial
12583         porting of debugger to new architecture. Fixed many of the debugger
12584         functions.
12586         * plugins/file-loader/plugin.c: Detect some important mime ourself
12587         to avoid inconsistencies when mime system isn't working.
12588         
12589 2005-02-16  Naba Kumar  <naba@gnome.org>
12591         * plugins/editor/Makefile.am,
12592         (added) plugins/editor/aneditor-autocomplete.cxx,
12593         (added) plugins/editor/aneditor-calltip.cxx,
12594         (added) plugins/editor/aneditor-indent.cxx,
12595         (added) plugins/editor/aneditor-priv.h,
12596         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
12597         different smaller chunks to make it easy to maintain.
12599 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12601         * plugins/project-wizard/druid.c :
12602         
12603         Found system Email address if not defined in Preferences.
12605 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
12606         
12607         * plugins/project-wizard/gtkmm.wiz
12608         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
12609         plugins/project-wizard/gtkmm/*
12610         
12611         Added GTKmm (C++) project type
12613 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
12615         * plugins/message-view/plugin.c
12616         plugins/message-view/message-view.c
12617         TODO.gtodo:
12618         Implemented next/prev action
12620 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12622         * plugins/project-wizard/templates/libglade2.* :
12623         Removed libglade2 project.
12624         
12625         * plugins/project-wizard/templates/gtk* :
12626         Removed interface.[ch] & support.[ch].
12627         
12628 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12630         * plugins/project-wizard/anjuta-project-wizard.glade,
12631         plugins/project-wizard/property.[ch],
12632         plugins/project-wizard/templates/anjuta-plugin.wiz :
12633         Added a new property ("iconfile").
12635 2005-02-14  Naba Kumar  <naba@gnome.org>
12637         * plugins/project-wizard/install.c,
12638         plugins/project-wizard/plugin.c,
12639         plugins/project-wizard/templates/anjuta-plugin.wiz,
12640         plugins/project-wizard/templates/gnome.wiz,
12641         plugins/project-wizard/templates/gtk.wiz,
12642         plugins/project-wizard/templates/libglade2.wiz,
12643         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
12644         newly created projects and open them. Fixed message buffering in
12645         wizard.
12647 2005-02-14  Naba Kumar  <naba@gnome.org>
12649         * src/about.c, pixmaps/Makefile.am,
12650         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
12651         
12652         * mime/gnome-mime-application-x-anjuta.png,
12653         pixmaps/anjuta_icon.png,
12654         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
12655         done by 9-speed at:
12656         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
12657         
12658 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12660         * configure.in,
12661         plugins/project-wizard/templates/libglade2-logo.png,
12662         plugins/project-wizard/templates/libglade2.wiz,
12663         plugins/project-wizard/templates/libglade2/* :
12664         Add Glade2 project
12667 2005-02-14  Naba Kumar  <naba@gnome.org>
12669         * TODO.tasks: Updated.
12670         
12671         * plugins/editor/anjuta-docman.c,
12672         plugins/editor/text_editor.c,
12673         plugins/editor/text_editor.h,
12674         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
12675         for file modification, but it is still not functioning.
12677 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
12679         * plugins/project-wizard/values.c,
12680         plugins/project-wizard/values.h,
12681         plugins/project-wizard/property.c,
12682         plugins/project-wizard/property.h,
12683         plugins/project-wizard/druid.c:
12684         Rewrite mandatory property check
12685         Add check of exist property
12686         Rewrite handling of cached property page
12688 2005-02-13  Naba Kumar  <naba@gnome.org>
12690         Patch from Igor Kovalenko  <garrison@mail.ru>:
12691         * tagmanager/tm_workspace.c: Improved performance.
12693 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12695         *plugins/project-wizard/templates/*.wiz,
12696         plugins/project-wizard/druid.c,
12697         plugins/project-wizard/templates/terminal/src/main.c,
12698         plugins/project-wizard/templates/gtk/src/*.[ch],
12699         plugins/project-wizard/templates/gtk/src/Makefile.am,
12700         plugins/project-wizard/templates/gnome/src/*.[ch],
12701         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
12702         Add Copyright date & Email address,
12703         Correct terminal project.
12704         
12705 2005-02-12  Naba Kumar  <naba@gnome.org>
12707         * plugins/project-wizard/property.c: Fixed hidden
12708         properties to take values.
12710         * plugins/project-wizard/file.[ch]: Renamed
12711         true/false enum values to fix compile error
12712         (conflict with other definition).
12713         
12714         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
12715         even when mime type detection fails (for example, when Anjuta is
12716         installed in non-system prefix).
12718 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
12720         * plugins/project-wizard/values.c,
12721         plugins/project-wizard/values.h:
12722         Rewrite file with more comments
12724         * plugins/project-wizard/druid.c,
12725         plugins/project-wizard/druid.h,
12726         plugins/project-wizard/autogen.c,
12727         plugins/project-wizard/autogen.h,
12728         plugins/project-wizard/druid.c,
12729         plugins/project-wizard/druid.h:
12730         Add more comments
12731         Use values instead of properties
12732         Move default properties to druid.c
12734         * plugins/project-wizard/install.c,
12735         plugins/project-wizard/install.h:
12736         Use values instead of properties
12737         Add a check to avoid overwriting files
12739         * plugins/project-wizard/parser.c,
12740         plugins/project-wizard/property.c,
12741         plugins/project-wizard/property.h:
12742         Update to use new values
12743         Add an "exist" attribute to check if a directory already exist
12745         * plugins/project-wizard/anjuta-project-wizard.glade:
12746         Change project selection page (GtkTextView => GtkLabel,
12747         GtkTable => GtkVBox)
12749         * plugins/project-wizard/templates/terminal.wiz:
12750         Move destination directory on second page
12751         
12752         * plugins/project-wizard/action.c:
12753         Add a few comments
12755 2005-02-12  Naba Kumar  <naba@gnome.org>
12757         * plugins/file-manager/an_file_view.c,
12758         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
12759         views. Created dynamic update date of view depending on project
12760         changes -- similar to file-manager view.
12761         
12762         * plugins/devhelp/plugin.c: Load help on idle.
12763         
12764         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
12765         autoformat' to proper location in preferences.
12766         
12767         * mime/anjuta.mime: Added .prj extension in the mime type for backward
12768         compatibility.
12769         
12770         * plugins/editor/plugin.c: Fixed accel name.
12772 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12774         *plugins/project-wizard/templates/anjuta-plugin.wiz,
12775         plugins/project-wizard/templates/gnome.wiz,
12776         plugins/project-wizard/templates/gtk.wiz,
12777         plugins/project-wizard/anjuta-project-wizard.glade,
12778         plugins/project-wizard/autogen.c:
12779         Add Username & Email address in Project preferences.
12781 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12783         *plugins/project-wizard/templates/gnome-logo.png,
12784         plugins/project-wizard/templates/gnome.wiz,
12785         plugins/project-wizard/templates/gnome/* :
12786         Add Gnome project
12788 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12790         * plugins/project-wizard/templates/terminal/src/main.c, 
12791         plugins/project-wizard/templates/terminal/src/main.c,
12792         plugins/project-wizard/templates/terminal/src/main.[ch] :
12793         Insert License in projects
12794         
12795 2005-02-11  Naba Kumar  <naba@gnome.org>
12797         * TODO.tasks: Added message manager task.
12798         
12799         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
12800         
12801         * plugins/editor/plugin.c: Use bookmark stock icons.
12802         
12803         * plugins/message-view/anjuta-message-manager.ui,
12804         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
12806 2005-02-10  Naba Kumar  <naba@gnome.org>
12808         * libanjuta/interfaces/libanjuta.idl: fixed build error.
12809         
12810 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12812         * global-tags/Makefile.am
12813         Error during 'make install'
12815 2005-02-09  Naba Kumar  <naba@gnome.org>
12817         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
12818         missing file.
12819         
12820 2005-02-08  Naba Kumar  <naba@gnome.org>
12822         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
12823         
12824         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
12825         Show busy cursur when updating global tags in preferences.
12827         * configure.in: Fixed.
12828         
12829 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12831         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
12832           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12833          
12834         - Fixed anjuta-plugin project (glade)
12836 2005-02-08  Naba Kumar  <naba@gnome.org>
12838         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
12839         Fixed automatic indentations.
12841         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
12842         Global tags are now segregated into smaller api tags, which can be
12843         selectively loaded from symbol browser preferences.
12845         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
12846         Implemented IProjectManager interface in project-manager. Mostly getter
12847         methods for now, but need to add add() and remove() methods to add
12848         or remove project elements.
12850         * plugins/gdb/debug_tree.c: Small fix.
12852         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
12853         plugins/symbol-browser/an_symbol_info.c,
12854         plugins/symbol-browser/an_symbol_info.h,
12855         plugins/symbol-browser/an_symbol_search.c,
12856         plugins/symbol-browser/an_symbol_search.h,
12857         plugins/symbol-browser/an_symbol_view.c,
12858         plugins/symbol-browser/an_symbol_view.h,
12859         plugins/symbol-browser/plugin.c,
12860         plugins/symbol-browser/plugin.h,
12861         tagmanager/c.c,
12862         tagmanager/entry.h,
12863         tagmanager/tm_project.c,
12864         tagmanager/tm_symbol.c,
12865         tagmanager/tm_tag.c,
12866         tagmanager/tm_workspace.c,
12867         tagmanager/vstring.c,
12868         tagmanager/include/tm_tag.h,
12869         tagmanager/include/tm_workspace.h:
12870         
12871         - Fixed tagmanager parsing of source files to parse for typedefines and
12872         properly record element scopes. Implemented scope autocompletion
12873         (autocompletion on '.', '->', '::' and ':'. The functionality is not
12874         fully working. It was based on older patch for Anjuta 1.2.2 in SF
12875         patch list (author is unknown).
12876         - Implemented symbol-browser preferences for dynamically loading and
12877         saving tags API segments.
12878         - Fixed symbol-search to use tagmanager directly instead of depending
12879         on symbol-view for tags list.
12880         - Fixed symbol-view to create the tree using TMSymbol tree directly.
12881         - Fixed TMSymbol to create the complete tags tree instead of letting the
12882         symbol-view created the root nodes.
12883         - Changed project tags cache name to .tm_project2.cache because the
12884         newer format records additional scope information.
12885         
12886 2005-02-07  Naba Kumar  <naba@gnome.org>
12888         * plugins/editor/style-editor.c,
12889         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
12890         and GtkFontButton instead of deprecated widgets in
12891         style editor.
12892         
12893 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
12895         * plugins/project-wizard/action.c,
12896         plugins/project-wizard/action.h,
12897         plugins/project-wizard/autogen.c,
12898         plugins/project-wizard/autogen.h,
12899         plugins/project-wizard/file.c,
12900         plugins/project-wizard/file.h,
12901         plugins/project-wizard/install.c,
12902         plugins/project-wizard/install.h,
12903         plugins/project-wizard/parser.h,
12904         plugins/project-wizard/parser.c,
12905         plugins/project-wizard/property.c,
12906         plugins/project-wizard/property.h,
12907         plugins/project-wizard/plugin.h,
12908         plugins/project-wizard/plugin.c,
12909         plugins/project-wizard/values.c,
12910         plugins/project-wizard/values.h:
12911         Replace C++ comments by C comments
12913         * plugins/project-wizard/autogen.c,
12914         plugins/project-wizard/autogen.h:
12915         Add a run time check of autogen version.
12916         Add UserName variable.
12918         * plugins/project-wizard/anjuta-project-wizard.glade,
12919         plugins/project-wizard/header.c,
12920         plugins/project-wizard/druid.c,
12921         plugins/project-wizard/druid.h:
12922         Sort project in alphabetic order.
12923         Correct selection troubles in notebooks.
12925         * plugins/project-wizard/parser.c:
12926         Add some check when reading the project header block.
12928 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12930         * plugins/project-wizard/action.c,
12931         plugins/project-wizard/action.h,
12932         plugins/project-wizard/autogen.c,
12933         plugins/project-wizard/autogen.h,
12934         plugins/project-wizard/file.c,
12935         plugins/project-wizard/file.h,
12936         plugins/project-wizard/install.c,
12937         plugins/project-wizard/parser.h,
12938         plugins/project-wizard/parser.c,
12939         plugins/project-wizard/property.c,
12940         plugins/project-wizard/property.h,
12941         plugins/project-wizard/values.c,
12942         plugins/project-wizard/values.h,
12943         Add a space between function name and open.
12945         * plugins/project-wizard/plugin.h,
12946         plugins/project-wizard/plugin.c,
12947         plugins/project-wizard/install.c,
12948         Avoid a crash if the user close the message view used by the .
12950         * plugins/project-wizard/anjuta-project-wizard,
12951         plugins/project-wizard/druid.c,
12952         plugins/project-wizard/druid.h,
12953         plugins/project-wizard/header.h,
12954         plugins/project-wizard/header.c,
12955         Add a text view with the description of each.
12956         Add a tab for each project.
12957         Replace some C++ comments to C comments.
12959 2005-02-05  Naba Kumar  <naba@gnome.org>
12961         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
12962         New icon from Sebastien Granjoux .
12963         
12964 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12966         * libanjuta/anjuta-preferences.c:
12967         Set file property even without a focus out event (file selected 
12968         the browse dialog)
12970 2005-02-04  Naba Kumar  <naba@gnome.org>
12972         * plugins/glade/plugin.c: Fixed glade function calls.
12973         * configure.in: Fixed a typo.
12974         * TODO.tasks: Updated.
12976 2005-02-03  Naba Kumar  <naba@gnome.org>
12978         * plugins/project-manager/plugin.c: Fixed memory corruption.
12980         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
12981         build error.
12982         
12983         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12984         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12985         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12986         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12988         * libanjuta/interfaces/libanjuta.idl,
12989         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
12990         interface.
12991         
12992         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
12994         Patch from Massimo Cora <maxcvs@email.it>:
12995         * plugins/editor/plugin.c: Fixed update UI for created buffers.
12996         
12997 2005-02-01  Naba Kumar  <naba@gnome.org>
12999         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
13000         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
13001         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
13002         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
13003         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
13004         from sourceforge -- a64 crash fixes (correct typing for GType)
13005         and fixes compile errors in sun.
13007         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
13008         paste (shift+insert) in terminal.
13010 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
13012         * configure.in: Add «nb» to ALL_LINGUAS.
13014 2005-02-01  Naba Kumar  <naba@gnome.org>
13016         * TODO.tasks, TODO: Updated todo tasks.
13017         
13018         * plugins/editor/anjuta-document-manager.glade: Improved search
13019         relace dialog.
13020         
13021         * TODO.tasks: Fixed xml format.
13022         
13023         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
13024         work yet).
13025         
13026         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
13027         cleanups.
13028         
13029         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
13030         format during save (removed unwanted text nodes). Fixed scrollbars.
13032 2005-01-31  Naba Kumar  <naba@gnome.org>
13034         * libanjuta/interfaces/libanjuta.idl,
13035         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
13036         Implemented append() method for IAnjutaEditor interface and fixed
13037         various bugs with text insertions (cvs diff and macro insertions).
13038         
13039         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
13040         automatic indentation.
13041         
13042         * plugins/editor/action-callbacks.c,
13043         plugins/editor/action-callbacks.h,
13044         plugins/editor/anjuta-docman.c,
13045         plugins/editor/anjuta-document-manager.ui,
13046         plugins/editor/plugin.c,
13047         plugins/editor/text_editor.c,
13048         plugins/editor/text_editor.h,
13049         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
13050         Fixed highlight issues.
13052         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
13053         macro.
13054         
13055         * plugins/symbol-browser/an_symbol_view.c: Force update project.
13057         * data/properties/*: Updated properties files from scite. Created
13058         styles.properties to override the scite styles.
13059         
13060         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
13062         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
13063         
13064 2005-01-30  Naba Kumar  <naba@gnome.org>
13066         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
13067         unused definitions.
13068         
13069         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
13070         
13071         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
13072         plugins/editor/text_editor.c,
13073         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
13074         fixed linuwidth preference setting, fixed insert text interface
13075         implementation. Improved automatice-indentation for cpp lexer.
13076         
13077         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
13079 2005-01-29  Naba Kumar  <naba@gnome.org>
13081         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
13082         option in update dialog as default. Improved import dialog. Sized
13083         log dialog.
13085         * configure.in: Fixed underquoted warning from autoconf.
13086         
13087         * plugins/editor/action-callbacks.c,
13088         plugins/editor/aneditor.cxx,
13089         plugins/editor/aneditor.h,
13090         plugins/editor/anjuta-document-manager.glade,
13091         plugins/editor/plugin.c,
13092         plugins/editor/plugin.h,
13093         plugins/editor/text_editor.c,
13094         plugins/editor/text_editor.h,
13095         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
13096         for Editor and fixed all preferences syncronization and notifys for
13097         visible prefs (in editor preferences page).
13098         
13099         * plugins/file-loader/plugin.c: Load recent files on idle.
13101 2005-01-28  Naba Kumar  <naba@gnome.org>
13103         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13104         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
13106         * plugins/editor/action-callbacks.c,
13107         plugins/editor/action-callbacks.h,
13108         plugins/editor/aneditor.cxx,
13109         plugins/editor/aneditor.h,
13110         plugins/editor/anjuta-document-manager.ui,
13111         plugins/editor/plugin.c,
13112         plugins/editor/text_editor.c,
13113         plugins/editor/text_editor.h,
13114         plugins/editor/text_editor_cbs.c,
13115         plugins/editor/text_editor_cbs.h,
13116         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
13117         Text editor.
13119         Patch from Massimo Cora <maxcvs@email.it>:
13120         * plugins/editor/an_symbol_search.c,
13121         plugins/editor/an_symbol_search.c: Fixed crash bugs.
13122         
13123 2005-01-27  Naba Kumar  <naba@gnome.org>
13124         
13125         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
13126         minimum size request to 200.
13128         * plugins/symbol-browser/an_symbol_info.c,
13129         plugins/symbol-browser/an_symbol_info.h,
13130         plugins/symbol-browser/an_symbol_search.c,
13131         plugins/symbol-browser/an_symbol_search.h,
13132         plugins/symbol-browser/an_symbol_view.c,
13133         plugins/symbol-browser/an_symbol_view.h,
13134         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
13135         pixbuf retrieval. Fixed runtime warning. Code clean up.
13137 2005-01-27  Naba Kumar  <naba@gnome.org>
13139         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
13140         src/anjuta.ui, (new) plugins/glade/.cvsignore,
13141         (new) plugins/glade/Makefile.am,
13142         (new) plugins/glade/anjuta-glade-plugin.png,
13143         (new) plugins/glade/anjuta-glade.plugin.in,
13144         (new) plugins/glade/anjuta-glade.ui,
13145         (new) plugins/glade/plugin.c,
13146         (new) plugins/glade/plugin.h,
13147         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
13148         now until glade3 works properly.
13150         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
13151         they are generated.
13152         
13153 2005-01-26  Naba Kumar  <naba@gnome.org>
13155         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
13156         Added mime icon for anjuta projects.
13157         
13158         patch from Massimo Cora <maxcvs@email.it>:
13159         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
13160         an_symbol_search.h, an_symbol_view.c, plugin.c:
13161         Fix/implement objects destroying/freeing.
13163 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
13164         
13165         * src/action-callback.[ch], src/anjuta-actions.h:
13166         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
13167         because it has not been updated for years and we know have a devhelp plugin
13168         which can do the job much better.
13169         * TODO.tasks: Updated done items
13171 2005-01-25  Naba Kumar  <naba@gnome.org>
13173         * autogen.sh: Fixed to generate interface files.
13175         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
13176         session save filenames.
13177         
13178         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
13179         
13180 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
13182         * plugins/project-wizard/Makefile.am,
13183         plugins/project-wizard/install.c,
13184         plugins/project-wizard/install.h,
13185         plugins/project-wizard/parser.c,
13186         plugins/project-wizard/parser.h,
13187         plugins/project-wizard/templates/terminal.wiz:
13188         Add action list block in wizard template
13189         * plugins/project-wizard/file.c,
13190         plugins/project-wizard/autogen.c:
13191         Small fixes
13193 2005-01-23  Naba Kumar  <naba@gnome.org>
13195         * configure.in: Fixed build error.
13197 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
13199         * plugins/project-wizard/druid.c,
13200         plugins/project-wizard/parser.c,
13201         plugins/project-wizard/property.c: Rewrite parser with
13202         better error handling
13204 2005-01-22  Naba Kumar  <naba@gnome.org>
13206         * plugins/symbol-browser/plugin.c: Changed c++ coments
13207         to c commnets and formated code to anjuta coding styles.
13208         
13209 2005-01-21  Naba Kumar  <naba@gnome.org>
13211         * configure.in, autogen.sh: Fixed build errors in newer automake.
13212         
13213         * plugins/editor/anjuta-docman.c: Do not emit change editor
13214         signal while in dispose.
13216         Patch from: Massimo Corà <maxcvs@email.it>
13217         * plugins/symbol-browser/Makefile.am,
13218         plugins/symbol-browser/an_symbol_view.c,
13219         plugins/symbol-browser/an_symbol_view.h,
13220         plugins/symbol-browser/plugin.c,
13221         plugins/symbol-browser/plugin.h,
13222         plugins/symbol-browser/test-symbol-browser.c,
13223         (new) plugins/symbol-browser/an_symbol_info.c,
13224         (new) plugins/symbol-browser/an_symbol_info.h,
13225         (new) plugins/symbol-browser/an_symbol_search.c,
13226         (new) plugins/symbol-browser/an_symbol_search.h:
13227         Added a cool real-time symbol-search-view in symbol browser.
13229 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
13230         
13231         * plugin/macro/plugin.c
13232         plugin/macro/anjuta-macro-plugin.ui
13233         plugin/macro/macro-db.[ch]
13234         plugin/macro/macro-dialog.[ch]
13235         plugin/macro/macro-actions.[ch]
13236         plugin/macro/macro-edit.[ch]
13237         plugin/macro/plugin.[ch]:
13238         
13239         Implemented three menu items as Naba proposed:
13240         Edit->Macro->
13241                 Insert Macro: Pops of a border-less window to enter a shortcut
13242                 Add Macro: Same as Manage Macro => New
13243                 Manage Macros: Full-features macro dialog
13245 2005-01-20  Naba Kumar  <naba@gnome.org>
13247         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
13248         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
13249         libanjuta/anjuta-shell.h,
13250         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13251         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13252         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
13253         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
13254         src/main.c, src/shell.c: Implemented command line args processing
13255         and session management. Fixed geometry restoration.
13257 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
13258         
13259         * plugins/macro/macro-db.c,
13260         plugins/macros.xml:
13261         Cleaned up XML interface and use attributes now for name, category and 
13262         shortcut. CDATA is used to avoid xml errors inside of macros.
13264 2005-01-19  Naba Kumar  <naba@gnome.org>
13266         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
13268 2005-01-18  Naba Kumar  <naba@gnome.org>
13269         
13270         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
13271         to work.
13273         * scintilla/*: Updated scintilla to current cvs and updated
13274         scintilla patches.
13275         
13276 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
13277         
13278         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
13279         plugins/cvs-plugin/cvs-actions.c:
13280         Added "Whole project" infrastructure but it does not
13281         work because I did not find a way to get the current project's
13282         root dir.
13284 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
13286         * plugins/cvs-plugin/Makefile.am
13287         plugins/cvs-plugin/anjuta-cvs.plugin.in
13288         plugins/cvs-plugin/cvs-actions.c
13289         plugins/cvs-plugin/cvs-callbacks.c
13290         plugins/cvs-plugin/cvs-interface.[ch] (added)
13291         plugins/cvs-plugin/plugin.c:
13292         
13293         Added IAnjutaCVS interface and improved cvs plugin. There
13294         is still some work to do on cvs import and to add a current
13295         project toggle.
13297 2005-01-17  Naba Kumar  <naba@gnome.org>
13299         * plugins/editor/aneditor.cxx: Fixed auto indentation.
13300         
13301         * configure.in: Fixed build errors.
13303         * data/Makefile.am,     (removed) data/README.stock_libs,
13304         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
13305         (removed) data/header.c, (removed) data/stock_libs.anj,
13306         (removed) data/x-anjuta-project.desktop,
13307         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
13309         * libanjuta/anjuta-plugin-description.c,
13310         libanjuta/anjuta-shell.c: Updated documentations.
13312         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
13313         
13314         * libanjuta/anjuta-launcher.c,
13315         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
13316         x86_64 systems.
13318 2005-01-17  Naba Kumar  <naba@gnome.org>
13319         
13320         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13321         plugins/project-wizard/templates/gtk.wiz,
13322         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13323         Updated templates to new format.
13324         
13325         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
13326         * plugins/project-wizard/druid.c,
13327         plugins/project-wizard/parser.c,
13328         plugins/project-wizard/property.c,
13329         plugins/project-wizard/property.h,
13330         plugins/project-wizard/templates/terminal.wiz,
13331         plugins/project-wizard/templates/terminal/AUTHORS,
13332         plugins/project-wizard/templates/terminal/ChangeLog,
13333         plugins/project-wizard/templates/terminal/NEWS,
13334         plugins/project-wizard/templates/terminal/README,
13335         plugins/project-wizard/templates/terminal/project.anjuta,
13336         plugins/project-wizard/templates/terminal/src/main.c:
13337         Moveed code related to property types from druid.c and parser.c to 
13338         property.c. Changed tag from "<string ..." to
13339         "<property type="string..."     and so on. Rewrite parser
13340         (warning still in progress). Added list property. Changed
13341         terminal project to avoid using autogen on some file (much 
13342         faster) using the autogen attribute. Add a license list box in
13343         terminal project (just as an example). _label in item list is
13344         optional now.
13346 2005-01-16  Naba Kumar  <naba@gnome.org>
13348         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
13349         plugins/edtior/anjuta-docman.c: Fixed build errors.
13350         
13351         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
13352         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
13353         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
13354         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
13355         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
13356         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
13357         libanjuta/resources.h,
13358         plugins/build-basic-autotools/build-basic-autotools.c,
13359         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13360         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
13361         plugins/gtodo/plugin.c, src/Makefile.am,
13362         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
13363         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
13364         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
13365         should be handled in respective plugins. Added API documentations.
13367         * libanjuta-docs.sgml, libanjuta-sections.txt,
13368         libanjuta.types,
13369         (added) tmpl/anjuta-debug.sgml,
13370         (added) tmpl/anjuta-launcher.sgml,
13371         tmpl/anjuta-plugin.sgml,
13372         tmpl/anjuta-preferences.sgml,
13373         tmpl/anjuta-shell.sgml,
13374         (added) tmpl/anjuta-status.sgml,
13375         (removed) tmpl/anjuta-stock.sgml,
13376         tmpl/anjuta-utils.sgml,
13377         (removed) tmpl/defaults.sgml,
13378         (removed) tmpl/fileselection.sgml,
13379         (removed) tmpl/gnomefilelist.sgml,
13380         tmpl/ianjuta-buildable.sgml,
13381         (added) tmpl/ianjuta-debugger-manager.sgml,
13382         (added) tmpl/ianjuta-debugger.sgml,
13383         tmpl/ianjuta-document-manager.sgml,
13384         tmpl/ianjuta-editor.sgml,
13385         tmpl/ianjuta-file.sgml,
13386         tmpl/ianjuta-loader.sgml,
13387         tmpl/ianjuta-markable.sgml,
13388         tmpl/ianjuta-message-view.sgml,
13389         (added) tmpl/ianjuta-project-manager.sgml,
13390         (added) tmpl/ianjuta-todo.sgml,
13391         (added) tmpl/ianjuta-wizard.sgml,
13392         tmpl/libanjuta-iface-marshallers.sgml,
13393         tmpl/libanjuta-unused.sgml,
13394         (removed) tmpl/pixmaps.sgml,
13395         tmpl/plugins.sgml,
13396         (removed) tmpl/properties.sgml,
13397         tmpl/resources.sgml: Updated API documentations.
13399 2005-01-15  Naba Kumar  <naba@gnome.org>
13401         * libanjuta/anjuta-launcher.c: Added API docs.
13402         
13403         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13404         plugins/project-wizard/templates/gtk.wiz,
13405         plugins/project-wizard/templates/terminal.wiz,
13406         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13407         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
13408         plugins/project-wizard/templates/gtk/src/main.c,
13409         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
13410         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
13411         template files.
13413         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
13414         * plugins/project-wizard/anjuta-project-wizard.glade,
13415         plugins/project-wizard/autogen.c,
13416         plugins/project-wizard/druid.c,
13417         plugins/project-wizard/druid.h,
13418         plugins/project-wizard/file.c,
13419         plugins/project-wizard/file.h,
13420         plugins/project-wizard/install.c,
13421         plugins/project-wizard/parser.c,
13422         plugins/project-wizard/plugin.c,
13423         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
13424         setting the default project directory. Fix HIDDEN property, it's
13425         working but I think we could make this cleaner. Removed the
13426         copy of the string in mandatory_property. Add an optional autogen
13427         attribute, to force or avoid using autogen on some files, default
13428         without any attribute is autodetect.+ Replace the script tag with
13429         a normal file tag and an attribute execute.
13430         
13431 2005-01-14  Naba Kumar  <naba@gnome.org>
13433         * plugins/editor/action-callbacks.c,
13434         plugins/editor/search_incremental.c,
13435         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
13436         works now.
13437         
13438         * plugins/editor/plugin.c, plugins/editor/plugin.h,
13439         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
13440         tabs.
13442 2005-01-12  Naba Kumar  <naba@gnome.org>
13444         * configure.in,
13445         plugins/project-wizard/templates/Makefile.am,
13446         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
13447         plugins/project-wizard/templates/anjuta-plugin.wiz,
13448         (added) plugins/project-wizard/templates/gtk-logo.png,
13449         (added) plugins/project-wizard/templates/gtk.wiz,
13450         (added) plugins/project-wizard/templates/terminal-logo.png,
13451         plugins/project-wizard/templates/terminal.wiz,
13452         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13453         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13454         (added) plugins/project-wizard/templates/gtk/.cvsignore,
13455         (added) plugins/project-wizard/templates/gtk/Makefile.am,
13456         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
13457         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
13458         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
13459         (added) plugins/project-wizard/templates/gtk/src/main.c,
13460         (added) plugins/project-wizard/templates/gtk/src/project.glade,
13461         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
13462         GTK+ project templated and fixed other templates. Updated template
13463         logos.
13465 2005-01-12  Naba Kumar  <naba@gnome.org>
13467         * plugins/macro/anjuta-macro.glade: Improved GUI.
13468         
13469 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
13471         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
13472         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
13473         * plugins/cvs-plugin/cvs.[ch] (removed)
13474         Removed old unused files
13475         
13476         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
13477         * plugins/cvs-plugin/cvs-actions.c
13478         * plugins/cvs-plugin/Makefile.am:
13479         Seperate callback functions for better error
13480         handling. Cleaned up code.
13481         
13482         * plugins/macro/macros.xml: removed corrupt cvs
13483         macros for now.
13485 2005-01-10  Naba Kumar  <naba@gnome.org>
13487         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
13488         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
13489         and leaks.
13491 2005-01-09  Naba Kumar  <naba@gnome.org>
13493         * libegg/egg-recent-action.c, libegg/test-actions.c,
13494         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
13495         recent files models.
13496         
13497         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
13498         two models -- one for projects and other for regular files and show
13499         both in recent files menu. Changed recent files group from "anjuta"
13500         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
13501         when adding the URI in recent files.
13502         
13503         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
13504         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
13505         * plugins/macro/macro-dialog.c: Fixed dispose() method.
13506         * plugins/macro/macros.xml: Fixed xml errors.
13508 2005-01-08  Naba Kumar  <naba@gnome.org>
13509         
13510         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
13511         libegg/test-actions.c, libegg/menu/Makefile.am,
13512         libegg/menu/egg-recent-action.h: Added a new action for
13513         recent files.
13515         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
13516         Fixed dispose. Cleanup.
13517         
13518         * plugins/file-loader/anjuta-loader-plugin.ui,
13519         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
13520         Use the new action for recent files. Added recent files in
13521         toolbar.
13523         * plugins/project-wizard/druid.c: Show busy cursor and
13524         de-sensitize druid buttons during page change.
13525         
13526         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13527         * plugins/project-wizard/Makefile.am,
13528         plugins/project-wizard/druid.c,
13529         plugins/project-wizard/druid.h,
13530         plugins/project-wizard/install.c,
13531         plugins/project-wizard/plugin.c,
13532         plugins/project-wizard/plugin.h,
13533         plugins/project-wizard/property.c,
13534         plugins/project-wizard/property.h,
13535         (added) plugins/project-wizard/values.c,
13536         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
13537         objects (in values.c and values.h) containing the values of all
13538         properties. The NPWProperty objects now keep their values in this
13539         object which is persistant for one activation of the plugin, so the
13540         user keeps all the values even if he goes backward. Used an anjuta
13541         message view to list all files copied by the project wizard.
13543 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
13545         * plugins/macro/plugin.[ch],
13546         plugins/macro/macro-dialog.[ch]
13547         plugins/macro/macro-edit.[ch]
13548         plugins/macro/macro-db.[ch]
13549         plugins/macro/macro-actions.[ch]
13550         plugins/macro/anjuta-macro.plugin.in
13551         plugins/macro/anjuta-macro.glade
13552         plugins/macro/anjuta-macro.png
13553         plugins/macro/Makefile.am
13554         plugins/macro/macros.xml
13555         plugins/macro/anjuta-macro.ui (all added)
13556         configure.in
13557         plugins/Makefile.am:
13558         Added new macro plugins
13559         
13560         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13561         New icon
13562         
13563         * manuals/reference/template (removed)
13564         Removed old api reference
13565         
13566         * plugins/message-view/message-view.c:
13567         "Fixed" crash in on_row_deleted and added a
13568         comment that I cannot work this way. We will
13569         have to change everything a bit to avoid losing
13570         memory there.
13571         
13572         * plugins/text-editor/text_editor.c:
13573         Update line number width on file save
13576 2005-01-07  Naba Kumar  <naba@gnome.org>
13578         * plugins/project-wizard/anjuta-project-wizard.glade,
13579         plugins/project-wizard/druid.c,
13580         plugins/project-wizard/templates/anjuta-plugin.wiz,
13581         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
13582         Display page description in bold. Fixed mandatory field check.
13584         * configure.in,
13585         libanjuta/libanjuta-1.0.pc.in,
13586         plugins/project-wizard/druid.c,
13587         plugins/project-wizard/parser.c,
13588         plugins/project-wizard/property.h,
13589         plugins/project-wizard/templates/anjuta-plugin.wiz,
13590         plugins/project-wizard/templates/terminal.wiz,
13591         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
13592         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
13593         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
13594         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
13595         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
13596         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13597         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13598         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13599         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13600         plugins/project-wizard/templates/terminal/configure.in.tpl,
13601         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
13602         plugins/project-wizard/templates/terminal/src/main.c: Implemented
13603         a new property type -- hidden. Fixed terminal and anjuta-plugin
13604         project templates.
13606 2005-01-07  Naba Kumar  <naba@gnome.org>
13608         * templates/anjuta-plugin.wiz,
13609         templates/terminal.wiz,
13610         templates/terminal/Makefile.am.tpl,
13611         templates/terminal/autogen.sh,
13612         (Removed) templates/terminal/configure.ac.tpl,
13613         (Added) templates/.cvsignore,
13614         (Added) templates/Makefile.am,
13615         (Added) templates/anjuta-plugin/.cvsignore,
13616         (Added) templates/anjuta-plugin/Makefile.am,
13617         (Added) templates/anjuta-plugin/src/.cvsignore,
13618         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
13619         (Added) templates/terminal/.cvsignore,
13620         (Added) templates/terminal/Makefile.am,
13621         (Added) templates/terminal/configure.in.tpl,
13622         (Added) templates/terminal/po/.cvsignore,
13623         (Added) templates/terminal/po/ChangeLog,
13624         (Added) templates/terminal/po/Makefile.am,
13625         (Added) templates/terminal/po/POTFILES.in,
13626         (Added) templates/terminal/src/.cvsignore,
13627         (Added) templates/terminal/src/Makefile.am,
13628         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
13629         project wizard. Fixed configure/po/Makefile template errors.
13631 2005-01-06  Naba Kumar  <naba@gnome.org>
13633         * configure.in: Added project templates.
13634         * plugins/project-wizard/templates/*: Added to project and renamed
13635         Makefile.am and configure.in to Makefile.am and configure.ac respectively
13636         for the project templates (so that they do not conflict with autotools
13637         build. Created proper configure.ac.tpl and autogen.sh for project
13638         templates.
13639         
13640 2005-01-06  Naba Kumar  <naba@gnome.org>
13642         * plugins/project-wizard/anjuta-project-wizard.glade,
13643         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
13644         Fixed file list parsing and to take absolute file paths (for example,
13645         from an icon selected previously). Used toggle buttons for boolean
13646         properties. Check if all mandatory fields are given before going
13647         forward in the wizard. Use scrollable viewport for listing property
13648         widgets incase the list goes out of wizard's size. Added tooltips
13649         as descriptions of the property widgets. And other fixes.
13651         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
13652         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
13653         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
13654         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
13655         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
13656         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
13657         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
13658         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13659         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
13660         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13661         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13662         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
13663         Restructured template files.
13665 2005-01-06  Naba Kumar  <naba@gnome.org>
13667         * configure.in: Added check for autogen.
13668         
13669         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
13670         in dispose.
13671         
13672         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
13673         Do not emit changed signal when in dispose.
13675         * plugins/symbol-browser/plugin.c: Don't updated symbols when
13676         symbol-view widget has been destroyed.
13677         
13678         * src/anjuta-app.c: Set null to preference, status and ui object
13679         pointers when they are destroyed.
13681         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
13682         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
13683         Added boolean, integer and file property types.
13684         
13685         * plugins/project-wizard/Makefile.am,
13686         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
13687         project wizard templates.
13689 2005-01-04  Naba Kumar  <naba@gnome.org>
13691         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
13692         added widgets.
13693         
13694         * plugins/editor/aneditor.cxx,
13695         plugins/editor/anjuta-docman.c,
13696         plugins/editor/plugin.c,
13697         plugins/editor/text_editor.c:
13698         Removed unnecessary ref/unref of scintilla.
13699         
13700         * plugins/message-view/anjuta-msgman.c,
13701         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
13702         make close button similar to document manager.
13703         
13704         * plugins/project-manager/plugin.c,
13705         plugins/project-manager/plugin.h: Removed dead codes. Removed
13706         unnecessary ref/unref.
13707         
13708         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
13709         instead of hard refs.
13711 2005-01-03  Naba Kumar  <naba@gnome.org>
13713         * libanjuta/interfaces/libanjuta.idl: Added configure() and
13714         generate() methods for IAnjutaBuildable interface.
13716         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
13717         IAnjutaBuildable inteface.
13719         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
13720         to destroy build context when message view is destroyed.
13721         
13722         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
13723         a ref to it and unref in destructor. AnEditor class wants to be the
13724         owner of scintilla widget. Fixed compile warnings with signed/unsigned
13725         comparisions.
13726         
13727         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
13728         complicate the scene. Removed editor widget from AnjutaDocman when
13729         the widget is destroyed.
13730         
13731         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
13732         from shell. It will be removed from shell when the widget is destroyed.
13733         
13734         * plugins/editor/text_editor.c: Added debug codes to track object
13735         finalizations.
13737         * plugins/message-view/anjuta-msgman.c: Remove message view on
13738         widget destroy. Destroy message view on remove. Removed all views
13739         correctly.
13740         
13741         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
13742         from container.
13744 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13746         * plugins/file-wizard/action-callbacks.c,
13747         plugins/file-wizard/anjuta-file-wizard.glade,
13748         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
13749         Insert Licence, copyright, header template ...
13750         
13751 2005-01-02  Naba Kumar  <naba@gnome.org>
13753         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
13754         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
13755         anjuta_status_add_widget() to allow setting busy cursor on non
13756         toplevel windows.
13758         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
13760         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
13761         mime types to take text/source also.
13762         
13763         * plugins/editor/anjuta-docman.c,
13764         plugins/editor/anjuta-docman.h,
13765         plugins/editor/plugin.c,
13766         plugins/editor/text_editor.c,
13767         plugins/editor/text_editor.h,
13768         plugins/editor/text_editor_cbs.c: Listen for busy signal from
13769         AnjutaStatus and set busy cursor on editors.
13771         * plugins/file-loader/Makefile.am,
13772         plugins/file-loader/plugin.c,
13773         (added) plugins/file-loader/dnd.c,
13774         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
13776         * src/anjuta.c: Hide anjuta window before destruction.
13778         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13779         * configure.in, plugins/Makefile.am,
13780         (removed) plugins/project-wizard/appwiz_page1.c,
13781         (removed) plugins/project-wizard/appwiz_page2.c,
13782         (removed) plugins/project-wizard/appwiz_page3.c,
13783         (removed) plugins/project-wizard/appwiz_page4.c,
13784         (removed) plugins/project-wizard/appwizard.c,
13785         (removed) plugins/project-wizard/appwizard.h,
13786         (removed) plugins/project-wizard/appwizard_cbs.c,
13787         (removed) plugins/project-wizard/appwizard_cbs.h,
13788         (removed) plugins/project-wizard/appwizard_gui.c,
13789         (removed) plugins/project-wizard/gnome_project.c,
13790         (removed) plugins/project-wizard/gnome_project.h,
13791         (removed) plugins/project-wizard/wizard_gui.c,
13792         (removed) plugins/project-wizard/wizard_gui.h,
13793         (added) plugins/project-wizard/.cvsignore,
13794         (added) plugins/project-wizard/Makefile.am,
13795         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
13796         (added) plugins/project-wizard/anjuta-project-wizard.glade,
13797         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
13798         (added) plugins/project-wizard/applogo.png,
13799         (added) plugins/project-wizard/appwizard.png,
13800         (added) plugins/project-wizard/autogen.c,
13801         (added) plugins/project-wizard/autogen.h,
13802         (added) plugins/project-wizard/druid.c,
13803         (added) plugins/project-wizard/druid.h,
13804         (added) plugins/project-wizard/file.c,
13805         (added) plugins/project-wizard/file.h,
13806         (added) plugins/project-wizard/header.c,
13807         (added) plugins/project-wizard/header.h,
13808         (added) plugins/project-wizard/install.c,
13809         (added) plugins/project-wizard/install.h,
13810         (added) plugins/project-wizard/parser.c,
13811         (added) plugins/project-wizard/parser.h,
13812         (added) plugins/project-wizard/plugin.c,
13813         (added) plugins/project-wizard/plugin.h,
13814         (added) plugins/project-wizard/property.c,
13815         (added) plugins/project-wizard/property.h: Removed old application-wizard
13816         codes and added new template based (autogen based) project wizard
13817         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
13819 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
13821         * plugins/cvs-plugin/plugin.c: Fixed crash bug
13822         * plugins/cvs-plugin/cvs-execute.c:
13823         Fix cvs_log which did not work because of some
13824         glade problem
13825         Patch from Mark R. Pariente <markpariente@cmu.edu>
13826         - Fix message highlighting
13828 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13829         
13830         * template/*,
13831         date/template/*,
13832         configure.in:
13833         Removed template stuff completly because we dicussed to implement
13834         a macro system for Edit->Insert Text
13836 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13837         
13838         * plugins/editor/aneditor.cxx,
13839         plugins/editor/text_editor.c:
13840         Set line number width dynamically
13841         * src/about.c:
13842         Prepered new GTK 2.6 about dialog
13844 2004-12-30  Naba Kumar  <naba@gnome.org>
13846         patch from: Massimo Corà  <maxcvs@email.it>
13847         * plugins/editor/aneditor.cxx: Highlights correct function
13848         argument in recursive calltips.
13850 2004-12-30  Naba Kumar  <naba@gnome.org>
13852         * plugins/symbol-browser/plugin.c,
13853         libanjuta/interfaces/libanjuta.idl,
13854         plugins/editor/text_editor.c: Fixed editor markers and added a new
13855         marker (BASIC) to indicate line numbers. Fixed symbol browser to
13856         mark the line visited.
13857         
13858         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
13859         libegg/Makefile.am, libegg/eggcomboselect.c,
13860         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
13861         widget for use with symbol view in toolbar.
13862         
13863         * plugins/cvs-plugin/anjuta-cvs.ui,
13864         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
13865         placeholder for cvs plugin context menu in filemanager.
13866         
13867 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13868         
13869         * plugins/cvs-plugin/plugin.c:
13870         Show popup menu only if the file is contained in
13871         a directory containing a "CVS" directory
13873 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13874         
13875         * plugins/cvs-plugin/cvs-action.[ch],
13876         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13877         * plugins/cvs-plugin/anjuta-cvs.ui,
13878         * plugins/cvs-plugin/plugin.c:
13879         Implemented "Import"
13880         
13881         Patch from Mark R. Pariente <markpariente@cmu.edu>:
13882         Added right-click-menu for file-manager
13884 2004-12-26  Naba Kumar  <naba@gnome.org>
13886         * src/action-callbacks.c, src/action-callbacks.h,
13887         src/anjuta-actions.h, src/anjuta-app.c,
13888         src/anjuta.ui: Added fullscreen action.
13890         * plugins/cvs-plugin/cvs-actions.c,
13891         plugins/cvs-plugin/plugin.c,
13892         plugins/cvs-plugin/plugin.h: Watches current editor,
13893         project and file manager selection in plugin
13894         implementation.
13895         
13896 2004-12-26  Naba Kumar  <naba@gnome.org>
13898         * src/anjuta-app.c, src/anjuta.c, src/main.c,
13899         src/action-callbacks.c: Fixed app finalization. Added a
13900         command line arg --proper-shutdown (-p), which when set
13901         will release all plugins and their resources (this option
13902         is mainly for debugging).
13903         
13904         * plugins/file-loader/plugin.c: Fixed filename duplications
13905         in recent files history.
13906         
13907         * plugins/profile-default/plugin.c: Disabled problematic
13908         plugins for now to load at startup.
13909         
13910         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
13911         annoying debug prints.
13912         
13913 2004-12-23  Naba Kumar  <naba@gnome.org>
13915         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
13916         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13917         plugins/cvs-plugin/anjuta-cvs.ui,
13918         plugins/cvs-plugin/cvs-actions.c,
13919         plugins/cvs-plugin/cvs-actions.h,
13920         plugins/cvs-plugin/cvs-execute.c,
13921         plugins/cvs-plugin/cvs-execute.h,
13922         plugins/cvs-plugin/Makefile.am,
13923         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
13924         Added cvs log command.
13926 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
13927         
13928         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
13929         default
13931 2004-12-20  Naba Kumar  <naba@gnome.org>
13933         patch from: Massimo Corà  <maxcvs@email.it>
13934         * plugins/editor/aneditor.cxx: Added recursive calltips.
13936 2004-12-20  Naba Kumar  <naba@gnome.org>
13937         
13938         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
13939         Show busy cursor during loading and unloading.
13940         
13941 2004-12-19  Naba Kumar  <naba@gnome.org>
13943         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
13944         memory leaks. Disabled debug print.
13946         * plugins/symbol-browser/an_symbol_view.c,
13947         plugins/symbol-browser/plugin.c,
13948         plugins/symbol-browser/plugin.h: Fixed loading and unloading
13949         problems. Creates SymbolView object every time when the
13950         plugin is activated.
13952         * plugins/project-manager/plugin.c: Close project when
13953         deactivating.
13954         
13955 2004-12-18  Naba Kumar  <naba@gnome.org>
13957         * po/POTFILES.in: Removed commented lines.
13958         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
13959         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
13960         * plugins/gdb/plugin.c: Fixed compile error.
13961         
13962         Patch from: Mark R. Pariente  <mark@demar.com.tr>
13963         * libegg/eggcellrendererkeys.c: Fixed compile error.
13964         
13965 2004-12-18  Naba Kumar  <naba@gnome.org>
13967         * plugins/file-loader/plugin.c: Fixed loading bug.
13968         
13969         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
13970         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13971         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
13972         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
13973         and corruptions. Fixed loading and unloading of plugins.
13974         
13975 2004-12-17  Naba Kumar  <naba@gnome.org>
13976         
13977         * plugins/file-loader/Makefile.am,
13978         plugins/file-loader/plugin.c,
13979         plugins/project-manager/plugin.c: Fixed memory corruption
13980         and disposition codes. Added missing plugin.h in Makefile.am.
13982 2004-12-16  Naba Kumar  <naba@gnome.org>
13984         * plugins/symbol-browser/an_symbol_view.c,
13985         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
13986         codes. Fixed memory leaks and corruptions.
13988         * plugins/build-basic-autotools/build-basic-autotools.c
13989         plugins/editor/anjuta-docman.c,
13990         plugins/editor/text_editor.c,
13991         plugins/file-loader/plugin.c,
13992         plugins/file-manager/plugin.c,
13993         plugins/file-wizard/plugin.c,
13994         plugins/message-view/anjuta-msgman.c,
13995         plugins/message-view/anjuta-msgman.h,
13996         plugins/message-view/message-view.c,
13997         plugins/message-view/plugin.c,
13998         plugins/message-view/plugin.h,
13999         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
14001         * src/about.c, src/about.h, src/action-callbacks.c,
14002         src/action-callbacks.h, src/anjuta-actions.h,
14003         src/anjuta-app.c, src/anjuta-app.h,
14004         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
14005         src/anjuta.c, src/anjuta.h, src/getline.c, 
14006         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
14007         src/start-with.c, src/start-with.h: Fixed emacs modes.
14009         * src/layout.xml: Brought document manager in front.
14010         
14011 2004-12-15  Naba Kumar  <naba@gnome.org>
14013         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
14014         properly removed.
14015         
14016         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
14017         finalization. Added a method to unload all plugins and destroy them.
14018         Fixed memory leaks.
14019         
14020         * plugins/sample1/plugin.c: Proper finalization code and renamed
14021         functions to proper names.
14022         
14023         * plugins/build-basic-autotools/build-basic-autotools.c,
14024         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
14026         * src/shell.c: Unload all plugins on exit, so that memory profilers
14027         can detect memory leaks in plugins.
14029 2004-12-13  Naba Kumar  <naba@gnome.org>
14031         * plugins/devhelp/plugin.c: Delay widget initialization, now that
14032         docking is working.
14033         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
14034         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
14036 2004-12-11  Naba Kumar  <naba@gnome.org>
14038         * data/properties/anjuta.properties: Fixed font size.
14039         * plugin/build-basic-autotools/build-basic-autotools: Added initial
14040         compile file function. There are some fixmes there.
14041         * plugins/message-view/anjuta-msgman.c,
14042         * plugins/message-view/message-view.c: Fixed bugs and clean up.
14043         
14044 2004-12-08  Naba Kumar  <naba@gnome.org>
14046         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
14047         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
14048         to escape quotes in a string.
14049         
14050         * plugins/cvs-plugin/cvs-actions.c,
14051         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
14052         cvs diff command.
14054         * plugins/build-basic-autotools/build-basic-autotools.c,
14055         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
14056         filters.
14057         
14058 2004-12-07  Naba Kumar  <naba@gnome.org>
14060         * plugins/build-basic-autotools/build-basic-autotools.c,
14061         plugins/build-basic-autotools/automake-c.filters: Completed directory
14062         tracking. Double click on Errors and warnings now work as expected.
14064         * plugins/build-basic-autotools.c: Added codes to track build directory
14065         so that absolute path of the files could be determined.
14067 2004-12-06  Naba Kumar  <naba@gnome.org>
14069         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
14070         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
14071         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
14072         
14073 2004-12-05  Naba Kumar  <naba@gnome.org>
14075         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
14076         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
14077         
14078         * plugins/cvs-plugin/plugin.c,
14079         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
14080         
14081 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
14082         
14083         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14084         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
14085         plugins/cvs-plugin/cvs-execute.[ch]:
14086         Implemented cvs status and cvs diff
14087         Known bugs:
14088         - rdiff command is not correct
14089         - Must find a way to allow selection of directies AND files 
14090         in GtkFileChooser
14092 2004-12-03  Naba Kumar  <naba@gnome.org>
14094         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
14095         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
14096         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
14097         session.properties file if it is for the first time.
14098         
14099 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
14100         
14101         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
14102         commit.
14103         
14104         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
14105         plugins/cvs-plugin/anjuta-cvs.ui:
14106         Implemented update/commit and changed menu layout 
14108 2004-12-02  Naba Kumar  <naba@gnome.org>
14110         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
14111         property name (for cvs path property). Beautified dialogs.
14113 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
14114         
14115         * plugins/message-view/anjuta-msgman.c: Changed callback name
14116         and changed switch-page handling.
14117         
14118         * plugins/cvs-plugin/cvs-actions.c:
14119         * plugins/cvs-plugin/cvs-execute.c:
14120         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14121         - Implemented cvs add and cvs removed - both working now
14122         - Created a useful preferences page
14123         
14125 2004-11-30  Naba Kumar  <naba@gnome.org>
14127         * libanjuta/anjuta-status.c: Fixed runtime warning.
14128         
14129         * plugins/editor/Makefile.am:
14130         plugins/editor/anjuta-document-manager.glade,
14131         plugins/editor/plugin.c
14132         plugins/editor/plugin.h
14133         plugins/editor/style-editor.c (new, moved from src/),
14134         plugins/editor/style-editor.h (new, moved from src/),
14135         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
14136         settings in preferences.
14138         * plugins/editor/text_editor.c,
14139         plugins/editor/text_editor.h: Do not take unused args in
14140         text_editor_get_props().
14142         * src/style-editor.c, src/style-editor.h: Removed, moved to
14143         plugins/editor/ directory.
14145 2004-11-29  Naba Kumar  <naba@gnome.org>
14147         * plugins/editor/text_editor_cbs.c: Emit click signal in
14148         IAnjutaMarkable.
14149         * libanjuta/anjuta-status.c: More spacing between items.
14150         
14151 2004-11-29  Naba Kumar  <naba@gnome.org>
14153         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
14154         
14155         * libanjuta/interfaces/libanjuta.idl,
14156         plugins/debug-manager/anjuta-debug-manager.plugin.in,
14157         plugins/debug-manager/plugin.c,
14158         plugins/gdb/breakpoints.c,
14159         plugins/gdb/breakpoints.h,
14160         plugins/gdb/debugger.c,
14161         plugins/gdb/debugger.h,
14162         plugins/gdb/plugin.c,
14163         plugins/gdb/plugin.h,
14164         plugins/gdb/utilities.c,
14165         plugins/gdb/utilities.h: Code cleanups and partial implementation of
14166         toggle breakpoint margin clicks.
14168 2004-11-28  Naba Kumar  <naba@gnome.org>
14170         * TODO.tasks: Fixed indentations.
14171         * plugins/gtodo/libgtodo.c: Save with indentation.
14172         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
14173         * plugins/project-manager/plugin.c: Fixed runtime warnings.
14174         * libanjuta/anjuta-status.c: Fixed busy cursors.
14175         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
14176         * po/POTFILES.in: Updated.
14177         
14178 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
14179         
14180         * plugins/editor/anjuta-document-manager.glade,
14181           plugins/editor/search-replace.[c,h], 
14182           plugins/editor/search-replace_backend.h
14183           plugins/editor/search-preferences.[c,h] :
14184           Saved Search-Preferences (gconf),
14185           Basic search by default.
14187 2004-11-22  Naba Kumar  <naba@gnome.org>
14189         * configure.in: Fixed build error.
14191 2004-11-21  Naba Kumar  <naba@gnome.org>
14193         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
14194         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
14195         Added AnjutaStatus class to libanjuta.
14196         Added anjuta_shell_get_status() method.
14197         
14198         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
14199         and fixed marshaller generation.
14200         
14201         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
14202         "updade_ui" signals to IAnjutaEditor interface.
14203         
14204         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
14205         
14206         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
14207         regexes.
14208         
14209         * plugins/class-gen/clsGen.c: Intial port.
14210         
14211         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
14212         name.
14213         
14214         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
14215         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14216         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
14217         Implemented status update. Emits "update_ui" and "char_added" signals.
14218         Added view preferences.
14219         
14220         * plugins/file-loader/plugin.c: Added open with plugins in open with
14221         menus.
14222         
14223         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
14224         
14225         * plugins/message-view/anjuta-msgman.c,
14226         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
14227         to close correct message view rather than current view.
14229 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
14230         
14231         * plugins/cvs-plugin/cvs-actions.c
14232         plugins/cvs-plugin/plugin.[ch]
14233         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14234         Implemented cvs add but ran into a launcher/message_view
14235         problem because of a limitation of the idl compiler
14237 2004-11-19  Naba Kumar  <naba@gnome.org>
14239         * plugins/project-manager/plugin.c: Displays a progress window during
14240         project load.
14241         
14242         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
14243         Fixed UI separators.
14244         
14245         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
14246         UI placeholder.
14247         
14248         * plugins/project-manager/anjuta-project-manager.ui,
14249         plugins/project-manager/plugin.[c,h]: Added add/remove context
14250         menus and implemented them. Added file manager merge menu.
14252 2004-11-18  Naba Kumar  <naba@gnome.org>
14254         * TODO.tasks: Updated.
14255         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
14256         plugins/message-view/message-view.c: Fixed finalize and dispose
14257         methods.
14258         * plugins/debugger/*: Removed from cvs (development now in
14259         debug-manager).
14261 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
14263         Reviewed by Naba Kumar  <naba@gnome.org>:
14264         
14265         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
14266         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14267         plugins/gdb/breakpoints.c: all marker related stuff moved from
14268         editor and docman interfaces to IAnjutaMarkable
14270 2004-11-17  Naba Kumar  <naba@gnome.org>
14272         * TODO.tasks: Updated.
14273         
14274         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
14275         
14276         * libegg/egg-combo-action.c: Block changed signal when changing model.
14277         
14278         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
14279         Emit changed signal. Removed dead codes.
14280         
14281         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
14282         that recent files history do not duplicate.
14283         
14284         * plugins/symbol-browser/an_symbol_view.c,
14285         plugins/symbol-browser/an_symbol_view.h,
14286         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
14287         Fixed a bug.
14289 2004-11-15  Naba Kumar  <naba@gnome.org>
14291         * plugins/project-manager/plugin.c: Opens targets on double click.
14292         
14293         * plugins/message-view/message-view.c,
14294         plugins/file-manager/anjuta-file-manager-plugin.glade,
14295         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
14296         Added proper class finalization
14297         and disposition. Added preferences notifications and callbacks to
14298         change info/warning/error colors.
14299         
14300         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14301         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
14302         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
14303         Implemented finalize method for AnjutaApp. Code cleanups.
14304         
14305         * plugins/message-view/plugin.c: Static parent_class.
14306         
14307 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14308         * plugins/editor/search-replace.[c,h], 
14309           plugins/editor/search-replace_backend.c
14310           Update search entry in main toolbar.
14311           Clean code.
14313 2004-11-11  Naba Kumar  <naba@gnome.org>
14315         * TODO.tasks: Updated.
14317         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
14318         and completed on-the-fly-change preferences. Removed "changed"
14319         signal as it is no longer necessary (use notify for similar
14320         purpose to monitor individual preferences).
14322         
14323         * plugins/editor/anjuta-document-manager.glade: Added view menu
14324         preferences so that they are registered.
14325         
14326         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
14327         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
14328         connection to "changed" signal of preferences and implemented
14329         notifications for some editor preferences. More to implement.
14331 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14332         * plugins/editor/print.c
14333         Fixed bug 1047624 : Add line number every X lines.
14335 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14336         * plugins/editor/search-replace.c
14337         Fixed a crash bug (995755) when searching "%n"
14339 2004-11-09  Naba Kumar  <naba@gnome.org>
14341         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
14342         Fixed to refresh categories list on file load.
14344 2004-11-08  Naba Kumar  <naba@gnome.org>
14345         
14346         * configure.in, plugins/Makefile.am,
14347         plugins/profile-default/plugin.c: Added cvs plugin in build.
14348         
14349         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
14350         
14351         * plugins/debug-manager/.cvsignore: Added file to ignore.
14352         
14353         * plugins/debug-manager/Makefile.am: Removed dead codes.
14354         
14355         * src/anjuta.ui: Added placeholder for version control UI.
14357 2004-11-08  Naba Kumar  <naba@gnome.org>
14359         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14360         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14361         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
14362         Updated.
14364         * global-tags/Makefile.am: Fixed make error.
14366         * plugins/profile-default/plugin.c: Added debug-manager
14367         and gdb plugins to load at startup so that debugger
14368         windows are docked properly. They will be removed
14369         later when we figure out runtime docking.
14371         * plugins/sample1/*: Restored to last working state.
14373         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
14374         windows in lower pane. Named the windows appropriately.
14376         * ChangeLog: Fixed format.
14377         
14378 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
14380         * libanjuta/interfaces/libanjuta.idl,
14381         libanjuta/anjuta-marshal.c,
14382         plugins/Makefile.am,
14383         plugins/debug-manager/plugin.c,
14384         plugins/editor/plugin.c,
14385         plugins/editor/text_editor.c,
14386         plugins/gdb/breakpoints.c,
14387         plugins/gdb/debugger.c,
14388         plugins/gdb/plugin.c,
14389         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
14391 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14392         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
14393         plugins/editor/search-replace.c,
14394         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
14395         Search and Replace; Show result in find pane
14396           
14397 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
14398         
14399         * plugins/gdb, plugins/debug-manager: Applied debugger patch
14400         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
14401         (added features: starting debugger and loading of core/executable,
14402         StepIn, StepOut, StepOver and Execute, toggling breakpoint
14403         partially works)
14405 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
14406         
14407         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
14408         my cvs-plugin files...
14409         I hope I have rescued everything possible.
14410         
14411         * Naba: Could you please fix sample1 because I messed it up to 
14412         but there should be a histroy of this directory we should commit
14414 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
14415         
14416         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
14417         infrastructure
14418         * plugins/cvs-plugin/plugin.c,
14419         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14420         Added preferences dialog (not yet complete)
14422 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
14423         
14424         * global-tags/Makefile.am, mime/Makefile.am:
14425         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
14426         
14427         * template/xmltemplate.[ch],
14428         template/xmlstrings.[ch],
14429         template/autotools.[ch] removed,
14430         template/prj_template.[ch] removed,
14431         template/lang_template.[ch] removed,
14432         template/lib_template.[ch] removed,
14433         template/Makefile.am adjusted,
14434         template/dtds/lang.dtd removed, 
14435         template/dtds/lib.dtd removed,
14436         template/dtds/prj.dtd removed,
14437         template/dtds/autotools.dtd removed,
14438         data/template/lib/* removed,
14439         data/template/language/* removed,
14440         data/template/library/* removed,
14441         data/template/project/* removed,
14442         date/template/Makefile.am adjusted:
14443         Remove everything except text-templates to replace hardcoded 
14444         Edit->Insert texts with dynamic loaded.
14446         * plugins/cvs-plugin/plugin.[ch],
14447         plugins/cvs-actions.[ch],
14448         plugins/Makefile.am,
14449         plugins/cvs-plugin/Makefile.am,
14450         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
14451         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14452         plugins/cvs-plugin/anjuta-cvs.plugin.in:
14453         Added initial cvs-plugin code
14455 2004-10-21  Naba Kumar  <naba@gnome.org>
14456         
14457         * libanjuta/anjuta-plugin.c,
14458         plugins/build-basic-autotools/build-basic-autotools.c,
14459         plugins/debugger/plugin.c,
14460         plugins/devhelp/plugin.c,
14461         plugins/editor/anjuta-docman.c,
14462         plugins/editor/goto_line.c,
14463         plugins/editor/plugin.c,
14464         plugins/editor/search-replace.c,
14465         plugins/editor/text_editor.c,
14466         plugins/file-loader/plugin.c,
14467         plugins/file-manager/plugin.c,
14468         plugins/file-wizard/file.c,
14469         plugins/file-wizard/plugin.c,
14470         plugins/gdb/plugin.c,
14471         plugins/gtodo/plugin.c,
14472         plugins/message-view/anjuta-msgman.c,
14473         plugins/profile-default/plugin.c,
14474         plugins/project-manager/plugin.c,
14475         plugins/sample1/plugin.c,
14476         plugins/terminal/terminal.c: Defined all global variables static,
14477         particularly class parent_class variables. They were getting
14478         confused at link time.
14480         * libanjuta/plugins.c: Do not unload plugins when they are
14481         deactivated. Simply cache them for later activation. Unloading
14482         modules have some problem with shared libs using static class
14483         registration. Fixed hash type for installed plugins. Eventually,
14484         we want to add "CanUnload" attribute for .plugin files (in
14485         "Anjuta Plugin" group) to let plugin loader know if the plugin can
14486         be unloaded from memory. Those plugins declaring CanUnload=false
14487         will not be unloaded from memory and will be put in the cache. Those
14488         not declaring anything or declaring CanUnload=true, will be unloaded
14489         from memory when they are deactivated.
14491         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
14492         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14493         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
14494         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
14495         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
14496         activation, deactivation. Fixed memory leaks.
14498 2004-10-20  Naba Kumar  <naba@gnome.org>
14500         * TODO.tasks: Updated.
14501         
14502         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
14503         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
14504         macro for adding interfaces to plugin types. Code cleanup.
14505         
14506         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14507         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14508         
14509         * plugins/build-basic-autotools/build-basic-autotools.c,
14510         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
14511         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14512         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14513         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14514         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
14515         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
14516         plugins/project-manager/plugin.c,
14517         plugins/symbol-browser/an_symbol_view.c,
14518         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
14519         newly defined macro to add interfaces to plugin types.
14521         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
14523 2004-10-20  Naba Kumar  <naba@gnome.org>
14525         * TODO.tasks: Added task list.
14526         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
14527         default values.
14529 2004-10-19  Naba Kumar  <naba@gnome.org>
14531         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
14532         
14533         * plugins/editor/action-callbacks.c,
14534         plugins/editor/action-callbacks.h,
14535         plugins/editor/anjuta-docman.c,
14536         plugins/editor/anjuta-docman.h,
14537         plugins/editor/anjuta-document-manager.ui,
14538         plugins/editor/file_history.c,
14539         plugins/editor/file_history.h,
14540         plugins/editor/plugin.c: Added file history browsing.
14541         
14542         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
14543         
14544         * plugins/message-view/anjuta-message-manager.ui,
14545         plugins/message-view/plugin.c: Added document manager context menu.
14546         
14547         * plugins/symbol-browser/an_symbol_view.c,
14548         plugins/symbol-browser/an_symbol_view.h,
14549         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14550         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
14551         document manager context menu.
14552         
14553         * scintilla/*, scintilla/include/*: Updated to current cvs.
14554         
14555 2004-10-19  Naba Kumar  <naba@gnome.org>
14557         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
14558         placeholder for debugger UI.
14559         
14560         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
14561         * plugins/file-manager/plugin.c: Fixed loading bug.
14562         
14563         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
14564         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
14565         Initializes gconf database with default values when the
14566         values are not defined. Use bool and int prefs separately.
14568         * plugins/editor/plugin.c: Added encoding preferences.
14569         * plugins/project-manager/plugin.c: Cleanup and debug messages.
14571         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
14572         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14573         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14574         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14576 2004-10-18  Naba Kumar  <naba@gnome.org>
14578         * po/POTFILES.in: Updated.
14579         
14580         * libanjuta/anjuta-ui.c: Corrected debug messages.
14581         
14582         * libegg/egg-combo-action.c, libegg/test-actions.c,
14583         libegg/menu/egg-combo-action.h: Fixed combo action.
14584         
14585         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
14586         Fixed format.
14587         
14588         * plugins/editor/action-callbacks.[c,h],
14589         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
14590         Implemented file swap. Removed dead codes.
14591         
14592         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
14593         dead codes.
14594         
14595         * plugins/symbol-browser/an_symbol_view.[c,h],
14596         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14597         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
14598         Implemented file symbols. Implemented goto file line when symbol is
14599         selected.
14600         
14601         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
14602         
14603 2004-10-10  Naba Kumar  <naba@gnome.org>
14605         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
14606         
14607         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
14608         
14609         * plugins/debugger/.cvsignore,
14610         (added) plugins/debugger/Makefile.am,
14611         (added) plugins/debugger/anjuta-debugger.glade,
14612         (added) plugins/debugger/anjuta-debugger.plugin.in,
14613         (added) plugins/debugger/anjuta-debugger.plugin.png,
14614         (added) plugins/debugger/anjuta-debugger.ui,
14615         plugins/debugger/attach_process.c,
14616         (removed) plugins/debugger/attach_process_cbs.c,
14617         (removed) plugins/debugger/attach_process_cbs.h,
14618         (removed) plugins/debugger/breakpoints.c,
14619         (removed) plugins/debugger/breakpoints.h,
14620         (removed) plugins/debugger/debug_tree.c,
14621         (removed) plugins/debugger/debug_tree.h,
14622         (removed) plugins/debugger/debugger.c,
14623         (removed) plugins/debugger/debugger.h,
14624         (removed) plugins/debugger/memory.c,
14625         (removed) plugins/debugger/memory.h,
14626         (added) plugins/debugger/plugin.c,
14627         (added) plugins/debugger/plugin.h,
14628         (removed) plugins/debugger/registers.c,
14629         (removed) plugins/debugger/registers.h,
14630         (removed) plugins/debugger/registers_cbs.c,
14631         (removed) plugins/debugger/registers_cbs.h,
14632         (removed) plugins/debugger/registers_gui.c,
14633         (removed) plugins/debugger/sharedlib.c,
14634         (removed) plugins/debugger/sharedlib.h,
14635         (removed) plugins/debugger/sharedlib_cbs.c,
14636         (removed) plugins/debugger/sharedlib_cbs.h,
14637         (removed) plugins/debugger/sharedlib_gui.c,
14638         (removed) plugins/debugger/signals.c,
14639         (removed) plugins/debugger/signals.h,
14640         (removed) plugins/debugger/signals_cbs.c,
14641         (removed) plugins/debugger/signals_cbs.h,
14642         (removed) plugins/debugger/signals_gui.c,
14643         (removed) plugins/debugger/stack_trace.c,
14644         (removed) plugins/debugger/stack_trace.h,
14645         (added) plugins/debugger/utilities.c,
14646         (added) plugins/debugger/utilities.h,
14647         (removed) plugins/debugger/watch.c,
14648         (removed) plugins/debugger/watch.h,
14649         (removed) plugins/debugger/watch_cbs.c,
14650         (removed) plugins/debugger/watch_cbs.h,
14651         (removed) plugins/debugger/watch_gui.c,
14652         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
14653         
14654         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
14655         Added debugger gdb backend plugin.
14656         
14657         * plugins/message-view/plugin.c: Registered all message stock icons.
14658         
14659         * plugins/profile-default/plugin.c: Loads debugger plugin.
14660         
14661         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
14663 2004-10-08  Naba Kumar  <naba@gnome.org>
14665         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
14666         information.
14667         
14668         * plugins/symbol-browser/.cvsignore,
14669         plugins/symbol-browser/Makefile.am,
14670         plugins/symbol-browser/an_symbol_view.c,
14671         plugins/symbol-browser/an_symbol_view.h,
14672         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
14673         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14674         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14675         plugins/symbol-browser/plugin.c,
14676         plugins/symbol-browser/plugin.h,
14677         plugins/symbol-browser/sv_class.xpm,
14678         plugins/symbol-browser/sv_function.xpm,
14679         plugins/symbol-browser/sv_macro.xpm,
14680         plugins/symbol-browser/sv_private_fun.xpm,
14681         plugins/symbol-browser/sv_private_var.xpm,
14682         plugins/symbol-browser/sv_protected_fun.xpm,
14683         plugins/symbol-browser/sv_protected_var.xpm,
14684         plugins/symbol-browser/sv_public_fun.xpm,
14685         plugins/symbol-browser/sv_public_var.xpm,
14686         plugins/symbol-browser/sv_static_fun.xpm,
14687         plugins/symbol-browser/sv_static_var.xpm,
14688         plugins/symbol-browser/sv_struct.xpm,
14689         plugins/symbol-browser/sv_unknown.xpm,
14690         plugins/symbol-browser/sv_variable.xpm,
14691         plugins/symbol-browser/test-symbol-browser.c,
14692         plugins/Makefile.am: Implemented Symbol
14693         browser plugin.
14694         
14695         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
14696         
14697         * plugins/build-basic-autotools/Makefile.am,
14698         plugins/devhelp/Makefile.am,
14699         plugins/editor/Makefile.am,
14700         plugins/file-loader/Makefile.am,
14701         plugins/file-manager/Makefile.am,
14702         plugins/file-wizard/Makefile.am,
14703         plugins/gtodo/Makefile.am,
14704         plugins/message-view/Makefile.am,
14705         plugins/profile-default/Makefile.am,
14706         plugins/project-manager/Makefile.am
14707         plugins/sample1/Makefile.am,
14708         plugins/terminal/Makefile.am,
14709         scintilla/Makefile.am,
14710         libegg/Makefile.am,
14711         launcher/Makefile.am,
14712         libanjuta/Makefile.am,
14713         src/Makefile.am,
14714         tagmanager/Makefile.am,
14715         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
14716         anjuta_data_dir in configure.in and used them in plugins Makefile.am
14717         files. Also fixed library dependencies.
14718         
14719         * plugins/editor/aneditor.cxx: Disabled unused codes.
14720         * plugins/file-manager/an_file_view.c: Added copyright.
14721         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
14722         
14723         * plugins/profile-default/plugin.c: Can load plugins by location.
14724         * plugins/project-manager/plugin.c: Remove project_root_uri value
14725         when project is closed.
14726         
14727 2004-10-06  Naba Kumar  <naba@gnome.org>
14729         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
14730         
14731         * libanjuta/interfaces/libanjuta.idl,
14732         plugins/editor/text_editor.c: Added get_length()
14733         and get_current_word() methods in IAnjutaEditor interface.
14734         
14735         * libegg/Makefile.am: Added test_actions target.
14736         
14737         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
14738         
14739         * plugins/build-basic-autotools/build-basic-autotools.c,
14740         plugins/file-loader/plugin.c,
14741         plugins/message-view/message-view.c: Added code to go to file and
14742         line number,
14743         
14744         * plugins/devhelp/plugin.c: Context sensitive help now works.
14745         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
14746         uri as line number and goes to that line number.
14747         
14748         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
14749         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
14750         gtodo_client_load() method to load from a diffrent file. Watched 
14751         project root directory in plugin to open TODO.tasks of the project.
14752         
14753         * plugins/project-manager/plugin.c: Updates project UI
14754         sensitive/insensitive.
14756         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
14757         anjuta-shell program to test plugins.
14758         
14759         * src/anjuta-app.c: Registered UI accels.
14760         
14761 2004-09-28  Naba Kumar  <naba@gnome.org>
14763         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
14764         method.
14765         
14766         * src/anjuta-app.c: Implemented present widget method.
14767         
14768         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14769         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
14770         
14771         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
14772         added editor.
14773         
14774         * plugins/editor/text_editor.c: Connects to preferences changed signal
14775         correctly.
14776         
14777 2004-09-28  Naba Kumar  <naba@gnome.org>
14778         
14779         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
14780         print code.
14781         
14782         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
14783         size to 5 pix.
14784         
14785         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
14786         in changed signal callback.
14787         
14788         * plugins/editor/action-callbacks.c: Implemented save_all action
14789         callback. Removed dead code. Do save_as when saving a new file.
14790         Implemented incremental search.
14791         
14792         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
14793         
14794         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
14795         
14796         * src/anjuta-app.c: Registers UI accelerators.
14797         
14798 2004-09-27  Naba Kumar  <naba@gnome.org>
14800         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
14801         
14802         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14803         plugins/devhelp/anjuta-devhelp.plugin.in,
14804         plugins/file-loader/anjuta-loader.plugin.in,
14805         plugins/file-manager/anjuta-file-manager.plugin.in,
14806         plugins/gtodo/anjuta-gtodo.plugin.in,
14807         plugins/project-manager/anjuta-project-manager.plugin.in,
14808         plugins/terminal/anjuta-terminal.plugin.in:
14809         Gave proper plugin names.
14811         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
14812         error when regex fail.
14813         
14814         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
14815         Added help and context search. Watches current editor. More menus
14816         in Help submenu. Update UI (sensitive when required) properly.
14817         
14818         * plugins/editor/anjuta-document-manager.ui,
14819         plugins/devhelp/anjuta-devhelp.ui,
14820         plugins/message-view/anjuta-message-manager.ui,
14821         src/anjuta.ui: Goto menu actions are in separate submenu.
14822         
14823         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
14824         Removed unimplemented UI elements.
14825         
14826         * src/anjuta-app.c: Larger (and normal) icon size.
14827         
14828         * src/layout.xml: Task manager plugin along with document (in middle).
14829         
14830         * plugins/editor/plugin.c, plugins/file-loader.c,
14831         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
14832         in gtkactions. Enable/disable UI properly.
14833         
14834 2004-09-26  Naba Kumar  <naba@gnome.org>
14836         * po/POTFILES.in: Updated, added missing files.
14838         * .cvsignore: Updated.
14839         
14840         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
14841         a new function to get User input text.
14842         
14843         * libanjuta/resources.[c,h]: Added a function to created sized image.
14844         
14845         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
14846         from filename, as thats the correct representation.
14847         
14848         * plugins/build-basic-autotools/Makefile.am,
14849         (added) plugins/build-basic-autotools/automake-c.filters,
14850         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14851         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
14852         Rearragned UI elements in the build menu. Added codes to read build
14853         filter rules from external file. Implemented all build, configure,
14854         autogen commands. Watches current editor and project.
14855         
14856         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
14857         Added editor changed signal and exports current editor value.
14858         Fixed parameter names. Fixed get_uri() interface implementation to
14859         return correct uri.
14860         
14861         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
14862         elements.
14863         
14864         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
14865         
14866         * plugins/file-manager/an_file_view.c,
14867         plugins/file-manager/an_file_view.c: Exports file uri correctly.
14868         
14869         * plugins/file-wizard/file.c: Reads uri correctly.
14870         
14871         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
14872         sets the page to the new view.
14873         
14874         * plugins/message-view/message-view.c: Unrefs the tree model when done.
14875         Fixed signal connecting.
14876         
14877         * plugins/project-manager/plugin.c: Changed "project_root_directory"
14878         to "project_root_uri" and exports as uri.
14879         
14880 2004-09-24  Naba Kumar  <naba@gnome.org>
14882         * libanjuta/anjuta-ui.c: Fixed a crash bug.
14883         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
14884         in correct way.
14885         * plugins/file-manager/plugin.c: Fixed crash in unloading.
14886         * plugins/file-loader/plugin.c: Added comments.
14887         * plugins/build-basic-autotools/plugin.c: Added comments.
14888         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
14889         
14890         * libanjuta/interfaces/libanjuta.idl,
14891         plugins/message-view/anjuta-msgman.c,
14892         plugins/message-view/message-view.c,
14893         plugins/message-view/message-view.h,
14894         plugins/message-view/plugin.c: Buffering and appending messages have
14895         been separated. message-view implementations cleaned up. Signals
14896         Emissions fixed. Messages now displayed in summary and details show
14897         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
14898         API.
14899         
14900         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
14901         preferences.
14902         
14903         * plugins/build-basic-autotools/Makefile.am,
14904         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
14905         parsing of output to create message summaries. Uses new message view
14906         API.
14907         
14908         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
14909         preferences to make dialog box smaller.
14910         
14911         * plugins/editor/search-replace.c: Fixed compile error with change
14912         in IAnjutaMessageView API.
14913         
14914 2004-09-21  Naba Kumar  <naba@gnome.org>
14916         * plugins/Makefile.am: Deletes old (installed) plugins before
14917         installing new ones.
14918         
14919         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14920         plugins/build-basic-autotools/build-basic-autotools.c,
14921         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
14922         file URI from filemanager. Only disables/enables build submenu in file
14923         manager, instead of merging/unmerging.
14924         
14925         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
14926         non-text files.
14927         
14928         * plugins/file-loader/anjuta-loader-plugin.ui,
14929         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14930         Implemented "Open with" file manager submenu. Displays error message
14931         when file can not be opened.
14932         
14933         * plugins/file-manager/an_file_view.c: Renamed
14934         file_manager_current_filename value name to file_manager_current_uri
14935         and exports proper URI.
14936         
14937         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
14939 2004-09-19  Naba Kumar  <naba@gnome.org>
14941         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14942         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
14943         save point signal to change editor tabs. Fixed accels.
14944         
14945         * plugins/file-loader/plugin.c: Fixed accels.
14947         * plugins/project-manager/plugin.c: Added target selection callback.
14948         
14949         * plugins/project-manager/plugin.c: Added URI activation.
14950         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
14951         Fixed dialog and closed it on ok. Fixed a crash bug.
14952         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
14954         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
14955         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
14956         plugins/file-loader/anjuta-loader-plugin.ui,
14957         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14958         Added recent files in file loade plugin.
14959         
14960         * ChangeLog: Fixed entry dates.
14961         
14962 2004-09-18  Naba Kumar  <naba@gnome.org>
14964         * plugins/devhelp/plugin.c: Added UI sensitization and removed
14965         an unnecessary GtkFrame.
14966         
14967 2004-09-17  Naba Kumar  <naba@gnome.org>
14969         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
14971         * TODO: Updated.
14972         
14973         * data/Makefile.am: Disabled installing old mime info.
14974         
14975         * mime/anjuta.applications, mime/anjuta.keys: Updated.
14976         
14977         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
14978         plugins/editor/anjuta-document-manager.ui,
14979         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14980         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
14981         Added Editor context popup menu.
14982         
14983         * plugins/project-manager/anjuta-project-manager-plugin.png:
14984         Update image.
14985         
14986         * plugins/project-manager/anjuta-project-manager.plugin.in:
14987         Support .anjuta mime type.
14988         
14989         * plugins/project-manager/plugin.c: Exports "project_root_directory"
14990         value.
14991         
14992         * plugins/file-manager/plugin.c: Watches "project_root_directory"
14993         value.
14994         
14995         * src/layout.xml, plugins/profile-default/plugin.c:
14996         Added project manager plugin for startup.
14998 2004-09-16  Naba Kumar  <naba@gnome.org>
14999         
15000         * anjuta.prj: Updated.
15001         
15002         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
15003         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
15004         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
15005         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
15006         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
15007         plugins/terinal/Makefile.am, src/Makefile.am,
15008         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
15009         Fixed makefile syntax errors.
15011 2004-09-16  Naba Kumar  <naba@gnome.org>
15013         * configure.in, src/layout.xml,
15014         plugins/profile-default/plugin.c,
15015         libanjuta/interfaces/libanjuta.idl,
15016         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
15017         
15018         * configure.in, plugins/Makefile.am,
15019         plugins/project-manager/.cvsignore, 
15020         plugins/project-manager/Makefile.am,
15021         plugins/project-manager/anjuta-project-manager-plugin.png,
15022         plugins/project-manager/anjuta-project-manager.plugin.in,
15023         plugins/project-manager/anjuta-project-manager.ui,
15024         plugins/project-manager/plugin.c,
15025         plugins/project-manager/plugin.h: Added project manager plugin
15026         based on gnome-build.
15027         
15028         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
15029         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
15030         
15031         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15032         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15033         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
15034     
15035 2004-09-16  Naba Kumar  <naba@gnome.org>
15037         * plugins/editor/action-callbacks.c: Fixed compile error.
15038         
15039 2004-09-15  Naba Kumar  <naba@gnome.org>
15041         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
15042         
15043         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
15044         New improved splace with nicer progress.
15045         
15046         * configure.in, plugins/Makefile.am,
15047         (added) file-wizard/.cvsignore,
15048         (added) file-wizard/Makefile.am,
15049         (added) file-wizard/action-callbacks.c,
15050         (added) file-wizard/action-callbacks.h,
15051         (added) file-wizard/anjuta-file-wizard-plugin.png,
15052         (added) file-wizard/anjuta-file-wizard.glade,
15053         (added) file-wizard/anjuta-file-wizard.plugin.in,
15054         (added) file-wizard/anjuta-file-wizard.ui,
15055         (added) file-wizard/file.c,
15056         (added) file-wizard/file.h,
15057         (added) file-wizard/plugin.c,
15058         (added) file-wizard/plugin.h:
15059         Created new file wizard and added it. The wizard takes care of text
15060         bit insertions and new files creation.
15062         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
15063         plugins/editor/action-callbacks.h,
15064         plugins/editor/anjuta-document-manager.glade,
15065         plugins/editor/anjuta-document-manager.ui,
15066         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15067         (removed) plugins/editor/file.[c,h]: Removed text insertions and
15068         new files code and moved into a new plugin (file wizard).
15069         
15070         * libanjuta/plugins.[c,h]: Added plugins selection function.
15071         
15072         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
15073         get_position(), insert() in IAnjutaEditor interface. Added
15074         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
15075         interface (for wizard plugins).
15077         * plugins/file-loader/anjuta-loader-plugin.ui,
15078         plugins/file-loader/plugin.c: Added wizard launcher interface which
15079         scans for plugins implement IAnjutaWizard interface and presents the
15080         list to user for selection. The selected plugin is then activated
15081         for the wizard.
15083         * libanjuta/interfaces/.cvsignore: Updated.
15084         * plugins/message-view/.cvsignore: Updated.
15085         * plugins/launcher/*: Removed as launcher has already been moved to
15086         libanjuta as class.
15088         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15089         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15090         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15091         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15092         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
15093         Updated API documentations.
15095 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
15097         * configure.in: Added Punjabi to ALL_LINGUAS
15099 2004-07-29  Naba Kumar  <naba@gnome.org>
15101         * configure.in: Added file-loader plugin Makefile path and
15102         fixed devhelp version requirement.
15104 2004-07-28  Naba Kumar  <naba@gnome.org>
15106         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
15107         terminal/preferences-terminal.png (added), message-view/*.png (added),
15108         message-view/*.xpm (added), editor/*.png (added),
15109         editor/*.xpm (added), plugins/editor/Makefile.am,
15110         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
15111         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
15112         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
15113         respective plugins directories.
15115         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
15116         pixmaps/block-end-16.png, pixmaps/block-end.png
15117         pixmaps/block-start-16.png, pixmaps/block-start.png
15118         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
15119         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
15120         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
15121         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
15122         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
15123         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
15124         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
15125         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
15126         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
15127         pixmaps/preferences-editor.png, pixmaps/undock.png
15128         pixmaps/error-next-16.png, pixmaps/error-next.png
15129         pixmaps/error-prev-16.png, pixmaps/error-prev.png
15130         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
15131         pixmaps/preferences-terminal.png: Deleted
15133         * libanjuta/properties* (removed), plugins/editor/properties* (added),
15134         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
15135         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
15136         plugins/editor/anjuta-document-manager.plugin.in,
15137         plugins/editor/anjuta-document-manager.ui,
15138         plugins/editor/plugin.c, plugins/editor/print.c,
15139         plugins/editor/search-replace_backend.c,
15140         plugins/editor/search_preferences.h,
15141         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
15142         Moved properties souce files to editor plugin as it not required in
15143         libanjuta. Other editor fixes.
15145         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
15146         libegg/dock/* (removed)
15147         : Restored GDL external dependencies and removed libegg dock
15148         sources, because gdl is being developed.
15149         
15150         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
15151         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
15152         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
15153         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
15154         libanjuta/plugins.c, libanjuta/plugins.h,
15155         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
15156         gconf system. Shell now takes docking positions. Added more utility
15157         functions. Added plugins query function. And other fixes.
15159         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
15160         
15161         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
15162         plugin to load files based on mime type.
15163         
15164         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
15165         
15166         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
15167         plugins/file-manager/plugin.c: File manager now uses file loader to
15168         open files.
15170         * plugins/message-view/anjuta-msgman.c,,
15171         plugins/message-view/message-view.c,
15172         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
15174         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
15175         plugins/terminal/terminal.c, src/Makefile.am,
15176         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
15177         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
15178         
15179         * libegg/dock/*: Removed directory.
15180         
15181 2004-07-28  Naba Kumar  <naba@gnome.org>
15183         * configure.in: Reduced gnome-print version requirement.
15184         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
15186 2004-07-21  Ray Strode  <rstrode@redhat.com>
15187         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
15188         new mime sytem.
15190 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
15191         
15192         * plugins/editor/search-replace.c: Some fixes
15193         * plugins/terminal/Makefile.am:
15194         Patch from: Alexey Rusakov <ktirf@users.sf.net>
15196 2004-05-19  Naba Kumar  <naba@gnome.org>
15198         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
15199         compiler warning.
15201 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
15203         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
15204         Implemented IAnjutaSavable
15205         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
15207 2004-05-17  Naba Kumar  <naba@gnome.org>
15209         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
15210         plugins/build-basic-autotools/.cvsignore,
15211         plugins/build-basic-autotools/Makefile.am,
15212         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
15213         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15214         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15215         plugins/build-basic-autotools/build-basic-autotools.c,
15216         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
15217         build plugin.
15218         
15219         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
15220         definition.
15221         
15222         * plugins/file-manager/an_file_view.c,
15223         plugins/file-manager/anjuta-file-manager.ui,
15224         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
15225         Added context menu UI.
15226         
15227         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
15228         in view menu.
15230 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
15231         
15232         * libanjuta/anjuta-preferences.[ch]: 
15233         Added save/load_gconf functions
15234         * src/action_callbacks.[ch], src/preferences.c: 
15235         Load global prefs from gconf at startup and save them
15236         on exit. Prefs load and save correctly but something resets
15237         them to default after loading...
15238         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
15239         Somehow the linker does not find save/load_gconf functions
15240         in libanjuta. Must be a stupid mistake, I would be glad
15241         if someone could fix that.
15242         * manuals/reference/libanjuta-sections.txt: Added new
15243         preferences functions and removed gnome-filelist
15244         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15245         * plugins/file-manager/plugin.c:
15246         Added root-path property
15248 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
15249         
15250         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
15251         they are not longer needed.
15252         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
15253         anjuta-sections.txt: Remove references to the files
15254         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
15255         Use new nautilus icons for file-manager, looks incredible
15256         cool!
15258 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
15259         
15260         * plugins/editor/anjuta-docman.c: gchar* to 
15261         const gchar* in arguments
15262         * plugins/editor/text_editor.c: Implemented IAnjutaFile
15263         Interface
15264         * plugins/file-manager/an_file_view.c: Open files on
15265         double-click. Does not work yet because it does not
15266         find IAnjutaFile interface in document manager
15268 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
15269         
15270         * plugins/editor/anjuta-docman.c
15271         * plugins/editor/text_editor.c:
15272         Made close button working, made multiple selection in
15273         File/Open dialog possble, fixed crash bug if file cannot
15274         be opened.
15276 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
15277         
15278         * plugins/editor/action-callbacks.c
15279         * plugins/editor/anjuta-docman.c
15280         * plugins/editor/anjuta-docman.h
15281         * plugins/editor/search-replace.c
15282         * plugins/editor/search-replace_backend.c
15283         * plugins/editor/text_editor.c
15284         * plugins/editor/text_editor.h:
15285         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
15286         able to open all files, use uri instead of full_filename, fixed
15287         many bugs.
15290 2004-05-13  Naba Kumar  <naba@gnome.org>
15292         * plugins/message-view/anjuta-message-manager-plugin.glade:
15293         HIG compliant.
15295         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
15296         management.
15298         * pixmaps/anjuta_splash.png: Added border.
15299         
15300         * plugins/editor/anjuta-document-manager.png: New icon.
15301         
15302         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
15303         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
15304         
15305         plugins/editor/Makefile.am,
15306         plugins/editor/search-replace.c,
15307         plugins/editor/search-replace.h,
15308         plugins/editor/search-replace_backend.c,
15309         plugins/editor/search-replace_backend.h,
15310         plugins/editor/search_preferences.h,
15311         plugins/editor/search_preferences.c: Merged changes from
15312         ANJUTA_1_2_0 branch.
15313         
15314         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
15315         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
15316         operational.
15318         * plugins/terminal/Makefile.am,
15319         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
15320         dialog.
15321         
15322         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
15323         submenu.
15325 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
15326         * plugins/message-view/plugin.c: Fixed glade file loading
15327         Removed "Show messages" menu item
15328         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
15329         twice because of this load system layout hack.
15330         * libanjuta/anjuta-ui.h: Removed #include config.h
15331         * libanjuta/libanjuta.pc: Fixed path and depencies
15332         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
15333         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
15334         * libanjuta/properties.cxx : #include "properties_cxx.h"
15335         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
15337 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
15338         * plugins/message-view/*: Fixed message view preferences
15339         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
15340         * anjuta.glade: Removed messages stuff
15342 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
15343         
15344         * Removed libanjutamm, it is now hosted on SF.net:
15345         cvs.sf.net/cvsroot/anjuta/libanjutamm
15347 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
15348         
15349         * libanjutamm/*
15350         Added some experimental code to add support for C++ plugins.
15351         Nothing works yet and it is likely that it will disappear but
15352         I have some questions to murrayc and he wants to see the code.
15354 2004-05-11  Naba Kumar  <naba@gnome.org>
15356         * plugins/terminal/terminal.c: Fixed prefs loading bug.
15358         * plugins/editor/action-callbacks.c: Fixed a crash bug in
15359         hightlight style menu actions.
15361         * manuals/reference/libanjuta/libanjuta-docs.sgml,
15362         manuals/reference/libanjuta/plugin-description-file.sgml,
15363         manuals/reference/libanjuta/writing-plugins.sgml,
15364         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15365         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15366         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
15368         * src/anjuta-app.c: Always load system layout for now.
15370         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
15371         
15372         * manuals/reference/libanjuta/libanjuta-docs.sgml,
15373         manuals/reference/libanjuta/libanjuta-sections.txt,
15374         manuals/reference/libanjuta/libanjuta.types,
15375         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15376         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15377         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15378         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15379         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15380         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
15381         Updated documentation.
15383         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
15384         plugins/profile-default/plugin.c, src/layout.xml:
15385         Created terminal plugin.
15386          
15387         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
15388         (new) plugins/file-manager/.cvsignore,
15389         plugins/file-manager/an_file_view.c,
15390         plugins/file-manager/plugin.c,
15391         plugins/file-manager/plugin.h: Moved preferences to separate
15392         glade file and added cvsignore file.
15393         
15394         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
15395         from ANJUTA_1_2_0 branch. Please note that other po files need merging
15396         from the branch. I tried it     but there were way too many conflicts.
15397         
15398         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
15399         
15400         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
15401         util functions required during the merge.
15402         
15403         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
15404         interface.
15405         
15406         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
15407         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
15408         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15409         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
15410         Merged with ANJUTA_1_2_0 branch.
15412 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
15414         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
15416 2004-05-07  Naba Kumar  <naba@gnome.org>
15418         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
15420         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
15421         Added preferences reading and loading.
15422         
15423         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
15424         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
15425         libanjuta/fileselection.c, libanjuta/fileselection.h,
15426         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
15427         
15428         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
15430         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
15431         anjuta.spec.in, configure.in, data/autogen.sh.generic,
15432         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
15433         data/macros/autogen.sh, data/macros2/autogen.sh
15434         data/properties/ada.properties, data/properties/anjuta.properties,
15435         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
15436         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
15437         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
15438         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
15439         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
15440         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
15441         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
15442         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
15443         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
15444         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
15445         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
15446         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
15447         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
15448         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
15449         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
15450         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
15451         plugins/class-gen/clsGen.c, plugins/editor/print.c,
15452         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
15453         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
15454         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
15455         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
15456         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
15457         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
15458         (added) scintilla/scintilla-marshal.c,
15459         (added) scintilla/scintilla-marshal.h,
15460         (added) scintilla/scintilla-marshal.list,
15461         scintilla/include/SString.h, scintilla/include/SciLexer.h,
15462         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
15463         (added) scintilla/patches/scintilla-calltip-align.patch,
15464         (added) scintilla/patches/scintilla-minor.patch,
15465         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
15467 2004-05-06  Naba Kumar  <naba@gnome.org>
15469         * (added) plugins/file-manager/Makefile.am,
15470         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
15471         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
15472         (added) plugins/file-manager/anjuta-file-manager.ui,
15473         (added) plugins/file-manager/plugin.c,
15474         (added) plugins/file-manager/plugin.h,
15475         (removed) plugins/file-manager/an_file_view.h,
15476         plugins/Makefile.am, configure.in,
15477         plugins/file-manager/an_file_view.c: Created file manager plugin.
15478         
15479         * plugins/profile-default/plugin.c: Added file manager plugin in default
15480         profile.
15481         
15482         * libanjuta/Makefile.am: Fixed dependencies.
15483         * pixmaps/anjuta_splash.png: New splash screen.
15485 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
15486         
15487         * template/template.c/h: Added in-line doc
15488         * manuals/reference/template/*: Added template documentation
15489         * configure.in: Build template docs
15491 2004-05-05  Naba Kumar  <naba@gnome.org>
15493         * autogen.sh: Added commands to generate initial interfaces.
15494         
15495         * libanjuta/Makefile.am,
15496         (removed)libanjuta/anjuta-plugin-parser.c,
15497         (removed)libanjuta/anjuta-plugin-parser.h,
15498         (added)libanjuta/anjuta-plugin-description.c,
15499         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
15500         plugin description.
15501         
15502         * libanjuta/anjuta-plugin.c,
15503         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
15504         
15505         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
15506         and added AnjutaShellPlacement enum for widgeds placement (passed to 
15507         widget add_widget() method.
15508         
15509         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
15510         and moved plugin sets loading in profile plugins.
15511         
15512         * libanjuta/interfaces/.cvsignore,
15513         (removed)libanjuta/interfaces/Makefile.am,
15514         libanjuta/interfaces/libanjuta.idl,
15515         libanjuta/interfaces/anjuta-idl-compiler.pl,
15516         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
15517         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
15518         (removed)libanjuta/interfaces/ianjuta-editor.c,
15519         (removed)libanjuta/interfaces/ianjuta-editor.h,
15520         (removed)libanjuta/interfaces/ianjuta-file.c,
15521         (removed)libanjuta/interfaces/ianjuta-file.h,
15522         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
15523         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
15524         (removed)libanjuta/interfaces/ianjuta-message-view.c,
15525         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
15526         *.h and Makefile.am files. They are autogenerated. Interfaces are
15527         by anjuta-idl-compiler.pl from libanjuta.idl file.
15528         
15529         * manuals/reference/libanjuta/Makefile.am,
15530         manuals/reference/libanjuta/anjuta-architecture.sgml,
15531         manuals/reference/libanjuta/libanjuta-docs.sgml,
15532         manuals/reference/libanjuta/libanjuta-sections.txt,
15533         manuals/reference/libanjuta/libanjuta.types,
15534         manuals/reference/libanjuta/plugin-description-file.sgml,
15535         manuals/reference/libanjuta/writing-plugins.sgml,
15536         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
15537         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15538         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15539         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15540         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15541         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15542         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15543         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15544         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15545         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15546         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15547         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15548         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
15549         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
15550         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
15551         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
15552         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
15553         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15554         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15555         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
15556         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
15557         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15558         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
15559         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15560         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15561         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15562         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
15563         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
15564         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
15565         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15566         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
15567         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15568         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
15569         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
15570         interfaces template sgmls.
15571         
15572         * plugins/Makefile.am,
15573         plugins/devhelp/anjuta-devhelp.plugin.in,
15574         plugins/devhelp/plugin.c,
15575         plugins/editor/action-callbacks.c,
15576         plugins/editor/anjuta-document-manager.plugin.in,
15577         plugins/editor/plugin.c,
15578         plugins/editor/plugin.h,
15579         plugins/editor/text_editor.c,
15580         plugins/sample1/plugin.c,
15581         plugins/message-view/anjuta-message-manager.plugin.in,
15582         plugins/message-view/plugin.c: Fixed shell add_widget method to take
15583         placement. Fixed other errors.
15584         
15585         * (added)plugins/profile-default/.cvsignore,
15586         (added)plugins/profile-default/Makefile.am,
15587         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
15588         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
15589         (added)plugins/profile-default/anjuta-default-profile.ui,
15590         (added)plugins/profile-default/plugin.c,
15591         (added)plugins/profile-default/plugin.h: Added a default new
15592         profile plugin.
15593         
15594         * src/Makefile.am,
15595         src/action-callbacks.c,
15596         src/anjuta-app.c,
15597         src/anjuta.c,
15598         src/main.cpp: Fixed necessary changes for libanjuta
15600 2004-05-04  Naba Kumar  <naba@gnome.org>
15602         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
15603         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
15604         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
15605         placement for default widgets placements.
15607 2004-05-03  Naba Kumar  <naba@gnome.org>
15609         * manuals/reference/libanjuta/anjuta-architecture.sgml,
15610         manuals/reference/libanjuta/libanjuta-docs.sgml,
15611         manuals/reference/libanjuta/plugin-description-file.sgml,
15612         manuals/reference/libanjuta/writing-plugins.sgml:
15613         Wrote more sections in writing-plugins document and fixed errors.
15615 2004-05-03  Naba Kumar  <naba@gnome.org>
15617         * libanjuta/interfaces/libanjuta.idl: Added interface
15618         IAnjutaFileManager.
15619         
15620         * manuals/reference/libanjuta/anjuta-architecture.dia,
15621         manuals/reference/libanjuta/anjuta-architecture.png: Updated
15622         architecture diagram.
15623         
15624         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
15625          manuals/reference/libanjuta/libanjuta-docs.sgml,
15626         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
15627         (added) manuals/reference/libanjuta/writing-plugins.sgml:
15628         Wrote writing-plugins document and separated chapters into
15629         separate sgml files.
15630         
15631         * plugins/file-manager/an_file_view.c,
15632         plugins/file-manager/an_file_view.h: New and improved directory
15633         rendering.
15635 2004-05-02  Sven Herzberg  <herzi@abi02.de>
15637         * anjuta.glade: re-designed the new file dialog
15638         * anjuta_dialogs_strings.c: new strings from the new file dialog
15640 2004-04-30  Naba Kumar  <naba@gnome.org>
15642         * libanjuta/interfaces/Makefile.am.iface,
15643         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
15644         
15645         * libanjuta/interfaces/libanjuta.idl: Updated.
15647         * libanjuta/interfaces/Makefile.am.iface,
15648         libanjuta/interfaces/libanjuta.idl: Updated.
15650 2004-04-29  Naba Kumar  <naba@gnome.org>
15651         
15652         * libanjuta/interfaces/Makefile.am.iface,
15653         libanjuta/interfaces/libanjuta.idl: Updated.
15655 2004-04-29  Naba Kumar  <naba@gnome.org>
15657         * libanjuta/interfaces/giface-idlc-c.pl,
15658         libanjuta/interfaces/libanjuta.idl: Upgraded.
15659         * libanjuta/interfaces/Makefile.am.iface: Added.
15660         
15661 2004-04-28  Naba kumar  <naba@gnome.org>
15663         * libanjuta/interfaces/giface-idlc-c.pl,
15664         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
15665         definitions and wrote a compiler.
15666         
15667 2004-04-28  Naba Kumar  <naba@gnome.org>
15669         * libanjuta/anjuta-shell.c: Fixed docs.
15670         * libanjuta/interfaces/Makefile.am,
15671         libanjuta/interfaces/ianjuta-file.c,
15672         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
15673         
15674         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
15675         
15676         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
15678         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15679         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15680         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15681         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15682         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
15683         * src/anjuta-app.c: Fixed bug.
15685 2004-04-27  Naba Kumar  <naba@gnome.org>
15687         * libanjuta/anjuta-preferences-dialog.c,
15688         manuals/Makefile.am: Fixed document bugs and enabled docs
15689         building.
15691         * libanjuta/anjuta-preferences-dialog.c,
15692         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
15693         More documentation.
15694         
15695         * libanjuta/anjuta-preferences.c,
15696         manuals/reference/libanjuta/libanjuta-docs.sgml,
15697         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15698         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15699         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15700         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15701         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
15702         Wrote more documentations.
15704         * (removed) plugins/message-view/imessage-view.c,
15705         (removed) plugins/message-view/ianjuta-msgman.c,
15706         plugins/message-view/Makefile.am,
15707         plugins/message-view/anjuta-msgman.c,
15708         plugins/message-view/anjuta-msgman.h,
15709         plugins/message-view/message-view.c,
15710         plugins/message-view/message-view.h,
15711         plugins/message-view/plugin.c,
15712         plugins/message-view/plugin.h: Moved interface implementations
15713         in their respective classes and used correct macros to
15714         defined class types.
15716         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15717         src/action-callbacks.c, src/anjuta-app.c: Subclassed
15718         AnjutaUI from GtkUIManager instead of GtkDialog.
15720         * manuals/reference/libanjuta/Makefile.am,
15721         manuals/reference/libanjuta/libanjuta-docs.sgml,
15722         manuals/reference/libanjuta/libanjuta-sections.txt,
15723         manuals/reference/libanjuta/libanjuta.types,
15724         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15725         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15726         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15727         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15728         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15729         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15730         Wrote more documentation, fixed typos, added architecture
15731         diagram, updated object types etc.
15733         * plugins/editor/text_editor.c: Fixed interface implementation.
15735 2004-04-26  Naba Kumar  <naba@gnome.org>
15737         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15738         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15739         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
15740         architecture diagram and a new chapter on plugins description file.
15742 2004-04-25  Naba Kumar  <naba@gnome.org>
15744         *  libanjuta/anjuta-children.h,
15745         libanjuta/anjuta-plugin.c,
15746         libanjuta/anjuta-plugin.h,
15747         libanjuta/anjuta-preferences.c,
15748         libanjuta/anjuta-shell.c,
15749         libanjuta/anjuta-shell.h,
15750         libanjuta/e-splash.c,
15751         libanjuta/e-splash.h,
15752         manuals/reference/libanjuta/Makefile.am,
15753         manuals/reference/libanjuta/libanjuta-docs.sgml,
15754         manuals/reference/libanjuta/libanjuta-sections.txt,
15755         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15756         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15757         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15758         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15759         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15760         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15761         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15762         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15763         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15764         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15765         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15766         manuals/reference/libanjuta/tmpl/defaults.sgml,
15767         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15768         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15769         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15770         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15771         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15772         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15773         manuals/reference/libanjuta/tmpl/plugins.sgml,
15774         manuals/reference/libanjuta/tmpl/properties.sgml,
15775         manuals/reference/libanjuta/tmpl/resources.sgml,
15776         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
15777         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15778         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15779         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15780         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15781         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
15783         Added more template files and wrote more documentation.
15785 2004-04-24  Andras Timar  <timar@gnome.hu>
15787         * configure.in: Added hu to ALL_LINGUAS.
15789 2004-04-23  Naba Kumar  <naba@gnome.org>
15790         
15791         * configure.in: Fixed compile error.
15792         
15793         * libanjuta/anjuta-children.c,
15794         libanjuta/anjuta-children.h,
15795         libanjuta/anjuta-preferences.c,
15796         libanjuta/anjuta-preferences.h,
15797         libanjuta/anjuta-shell.c,
15798         libanjuta/anjuta-ui.c,
15799         libanjuta/anjuta-ui.h,
15800         manuals/reference/libanjuta/Makefile.am,
15801         manuals/reference/libanjuta/libanjuta-docs.sgml,
15802         manuals/reference/libanjuta/libanjuta.types,
15803         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15804         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15805         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15806         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15807         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15808         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15809         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15810         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15811         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15812         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15813         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15814         manuals/reference/libanjuta/tmpl/defaults.sgml,
15815         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15816         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15817         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15818         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15819         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15820         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15821         manuals/reference/libanjuta/tmpl/plugins.sgml,
15822         manuals/reference/libanjuta/tmpl/properties.sgml,
15823         manuals/reference/libanjuta/tmpl/resources.sgml,
15824         plugins/sample1/plugin.c: Added libanjuta API documentation.
15826 2004-04-22  Naba Kumar  <naba@gnome.org>
15828         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
15829         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15830         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15831         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
15832         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
15833         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
15834         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
15835         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
15836         (removed) libegg/eggradiotoolbutton.c,
15837         (removed) libegg/eggseparatortoolitem.c,
15838         (removed) libegg/eggtoggletoolbutton.c,
15839         (removed) libegg/eggtoolbar.c,
15840         (removed) libegg/eggtoolbutton.c,
15841         (removed) libegg/eggtoolitem.c,
15842         (removed) libegg/prop-editor.c,
15843         (removed) libegg/test-actions.c,
15844         (removed) libegg/test-drag.c,
15845         (removed) libegg/test-merge.c,
15846         (removed) libegg/test-toolbar.c,
15847         libegg/menu/Makefile.am,
15848         (removed) libegg/menu/egg-accel-dialog.h,
15849         (removed) libegg/menu/egg-action-group.h,
15850         (removed) libegg/menu/egg-action.h,
15851         libegg/menu/egg-entry-action.h,
15852         (removed) libegg/menu/egg-markup.h,
15853         (removed) libegg/menu/egg-menu-merge.h,
15854         (removed) libegg/menu/egg-menu.h,
15855         (removed) libegg/menu/egg-radio-action.h,
15856         (removed) libegg/menu/egg-toggle-action.h,
15857         (removed) libegg/menu/howitshouldwork.txt,
15858         (removed) libegg/toolbar/.cvsignore,
15859         (removed) libegg/toolbar/Makefile.am,
15860         (removed) libegg/toolbar/TODO,
15861         (removed) libegg/toolbar/eggradiotoolbutton.h,
15862         (removed) libegg/toolbar/eggseparatortoolitem.h,
15863         (removed) libegg/toolbar/eggtoggletoolbutton.h,
15864         (removed) libegg/toolbar/eggtoolbar.h,
15865         (removed) libegg/toolbar/eggtoolbutton.h,
15866         (removed) libegg/toolbar/eggtoolitem.h,
15867         (removed) libegg/toolbar/prop-editor.h,
15868         (removed) libegg/toolbar/toolbar-api.txt,
15869         (removed) libegg/toolbar/toolbar-ideas.txt,
15870         plugins/devhelp/anjuta-devhelp.ui,
15871         plugins/devhelp/plugin.c,
15872         plugins/editor/action-callbacks.c,
15873         plugins/editor/action-callbacks.h,
15874         plugins/editor/anjuta-docman.c,
15875         plugins/editor/anjuta-document-manager.ui,
15876         plugins/editor/plugin.c,
15877         P plugins/message-view/Makefile.am,
15878         plugins/message-view/anjuta-message-manager.ui,
15879         plugins/message-view/plugin.c,
15880         plugins/sample1/anjuta-sample.ui,
15881         plugins/sample1/plugin.c,
15882         src/action-callbacks.c,
15883         src/action-callbacks.h,
15884         src/anjuta-actions.h,
15885         src/anjuta-app.c,
15886         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
15887         Gtk actions and UIManager. Fixed all plugins to use this.
15888         
15889         * manuals/reference/gtkdoc-scangobj.diff,
15890         manuals/reference/libanjuta/Makefile.am,
15891         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15892         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15893         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15894         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15895         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
15897         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
15898         
15899 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
15900         
15901         * plugins/message-view/imessage-view.c
15902         * plugins/message-view/ianjuta-msgman.c:
15903         Added interfaces
15905 2004-04-17  Adam Weinberger  <adamw@gnome.org>
15907         * configure.in: Added en_CA to ALL_LINGUAS.
15909 2004-04-08  Naba Kumar  <naba@gnome.org>
15911         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
15912         libanjuta/interfaces/Makefile.am,
15913         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
15914         message manager and message view interfaces.
15916         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
15917         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
15918         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15919         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
15920         src/anjuta-app.c: Used 'activate' and
15921         'deactivate' virtual methods for plugins. Fixed installed plugins
15922         dialogs. Added remove_widget() method for AnjutaShell.
15924         * libanjuta/interfaces/Makefile.am,
15925         libanjuta/interfaces/ianjuta-document-manager.c,
15926         libanjuta/interfaces/ianjuta-document-manager.h,
15927         libanjuta/interfaces/ianjuta-editor.c,
15928         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
15929         and editor interfaces.
15931         * plugins/devhelp/plugin.c,
15932         plugins/message-view/anjuta-message-manager.plugin.in,
15933         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
15934         plugins/sample1/plugin.c: Updated plugins implementation to
15935         reflect the changes.
15937 2004-04-07  Naba Kumar  <naba@gnome.org>
15939         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
15940         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
15941         libanjuta/interfaces/ianjuta-editor.h,
15942         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
15943         plugins/editor/anjuta-docman.c,
15944         plugins/editor/anjuta-document-manager.plugin.in,
15945         plugins/editor/plugin.c, plugins/sample1/plugin.c,
15946         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
15947         Added supported interfaces for plugins. Tested plugin interfaces
15948         through sample plugin.
15949         
15950 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
15951         
15952         * template/Makefile.am, data/templates/library/Makefile.am
15953         Fixed some automake-1.7 incompatibilities
15954         * template/xmltemplate.c: Small fix
15956 2004-02-23  Naba Kumar  <naba@gnome.org>
15958         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
15959         Added plugins manager dialog.
15960         
15961         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
15962         library dependencies.
15963         
15964         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
15965         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
15966         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
15967         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
15968         geometry command line option.
15969         
15970 2004-02-16  Naba Kumar  <naba@gnome.org>
15972         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
15973         Added interfaces and IAnjutaEditor editor interface.
15974         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
15975         interface.
15976         * libanjuta/anjuta-shell.h: Fixed bug.
15977         
15978 2004-02-13  Naba Kumar  <naba@gnome.org>
15980         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
15981         
15982 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
15983         
15984         * data/template/*/.cvsignore:
15985         Avoid all these ? in cvs output
15987 2004-02-13  Naba Kumar  <naba@gnome.org>
15989         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
15990         includes and linking.
15992         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
15993         and set required version to devhelp 0.8. This devhelp version
15994         can be acquired from gnome cvs branch devhelp branch
15995         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
15997         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
15998         src/actions-callbacks.c: Added Dock Manager settings menu item.
16000         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
16001         * plugins/devhelp/plugin.c: Fixed a linking bug.
16002         
16003         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
16004         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
16005         external GDL dependency and used libegg codes.
16006         
16007 2004-02-12  Naba Kumar  <naba@gnome.org>
16009         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
16010         Added devhelp plugin, but it can't be used without a
16011         patch in devhelp. So it's disabled for now.
16013         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
16014         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
16015         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
16016         Update cvsignore files.
16018         * libanjuta/plugins.c, widgets/e-splash.c:
16019         Fixed plugins loading to show splash icons.
16020         
16021         * plugins/message-view/anjuta-message-manager.plugin.in,
16022         plugins/message-view/plugin.c: Fixed plugin registered name.
16024         * plugins/message-view/anjuta-message-view.png,
16025         plugins/sample1/anjuta-sample-plugin.png: Update images.
16027         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
16028         src/main.c: Fixed layout loading.
16030         * plugins/devhelp/Makefile.am: Fixed error.
16032         * (removed) widgets/*, libanjuta/plugins.h,
16033         src/main.c: Transfered widgets to libanjuta/.
16034         
16035         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
16036         toplevel directory to created only one library as libanjuta-egg.
16038         * data/Makefile.am: Fixed build error.
16040         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
16041         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
16042         libegg/.cvsignore: Added egg dock widget.
16044         * gdl/*: Removed as they are now available in libegg.
16045         
16046 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
16048         * plugins/editor/anjuta-docman.c:
16049         Use stock close icon on tab close button
16051 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
16052         
16053         * data/template/Makefile.am
16054         data/template/language/Makefile.am
16055         data/template/library/Makefile.am
16056         data/template/text/Makefile.am
16057         data/template/project/Makefile.am
16058         data/template/project/terminal/Makefile.am
16059         configure.in: Created Makefile to install templates
16061 2004-02-11  Naba Kumar  <naba@gnome.org>
16063         * plugins/editor/action-callbacks.c,
16064         plugins/editor/anjuta-document-manager.ui,
16065         plugins/editor/plugin.c
16066         plugins/message-view/anjuta-message-manager.ui,
16067         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
16068         
16069 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
16070         
16071         * plugins/message-view/*: MessageView plugin is now loaded
16072         The menu items are still dummies.
16074 2004-02-09  Naba Kumar  <naba@gnome.org>
16076         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
16077         generation.
16078         
16079         * libanjuta/anjuta-preferences.h: Added some documentation.
16080         
16081         * libanjuta/anjuta-shell.h: Removed dead codes.
16082         
16083         * (removed) manuals/reference/gtkdoc-scangobj,
16084         manuals/reference/gtkdoc-scangobj.diff,
16085         manuals/reference/libanjuta/.cvsignore,
16086         manuals/reference/libanjuta/Makefile.am,
16087         manuals/reference/libanjuta/README.inline-doc,
16088         manuals/reference/libanjuta/README.sections,
16089         manuals/reference/libanjuta/libanjuta-docs.sgml,
16090         manuals/reference/libanjuta/libanjuta-sections.txt,
16091         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16092         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16093         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
16094         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
16095         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16096         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16097         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16098         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16099         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
16100         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16101         manuals/reference/libanjuta/tmpl/defaults.sgml,
16102         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16103         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
16104         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16105         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
16106         manuals/reference/libanjuta/tmpl/plugins.sgml,
16107         manuals/reference/libanjuta/tmpl/properties.sgml,
16108         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
16109         of scan program. Updated templates.
16111         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
16112         editor action callbacks data.
16113         
16114         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
16115         scintilla object ref/unref.
16117 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
16118         
16119         * template/*: Added new xml based template system
16120         * template/dtds/*: Dtds to validate xml files of the template systems
16121         * data/template/*: Some sample template files
16122         Still needs some work but builds fine!
16124 2004-02-06  Naba Kumar  <naba@gnome.org>
16126         * cofigure.in, manuals/Makefile.am,
16127         (added) manuals/reference/*: Added API documentation
16128         structure (gtk-doc based).
16130         * libanjuta/libanjuta.h: Updated
16131         
16132 2004-02-05  Naba Kumar  <naba@gnome.org>
16133         
16134         * configure.in: Sets correct dependencies and
16135         uses gdl external library.
16137         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
16138         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
16139         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
16140         libanjuta/fileselection.h, libanjuta/glue-factory.c,
16141         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
16142         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
16143         and added file dialogs.
16145         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
16146         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
16147         Build dynamic libraries for libegg.
16149         * plugins/Makefile.am, plugins/editor/Makefile.am,
16150         plugins/editor/action-callbacks.c, 
16151         plugins/editor/action-callbacks.h,
16152         plugins/editor/anjuta-docman.c,
16153         plugins/editor/anjuta-docman.h
16154         plugins/editor/anjuta-document-manager.plugin.in
16155         plugins/editor/anjuta-document-manager.png
16156         plugins/editor/anjuta-document-manager.ui
16157         plugins/editor/file.c
16158         plugins/editor/file.h
16159         plugins/editor/plugin.c
16160         plugins/editor/print.c
16161         plugins/editor/print.h
16162         plugins/editor/search-replace.c
16163         plugins/editor/search_incremental.c
16164         plugins/editor/search_incremental.h
16165         plugins/editor/text_editor.c
16166         plugins/editor/text_editor.h
16167         plugins/editor/text_editor_cbs.c
16168         plugins/editor/text_editor_menu.h
16169         plugins/sample1/Makefile.am
16170         plugins/sample1/anjuta-sample-plugin.png
16171         plugins/sample1/anjuta-sample.plugin.in
16172         plugins/sample1/anjuta-sample.ui
16173         plugins/sample1/plugin-sample1.c
16174         plugins/sample1/plugin.c
16175         plugins/sample1/plugin.h: Created sample
16176         plugin and fixed editor plugin.
16178         * printing/*: Removed.
16180         * scintilla/Makefile.am: Builds dynamic library.
16182         * src/Makefile.am, src/action-callbacks.c,
16183         src/action-callbacks.h, (removed) src/an_symbol_view.c,
16184         src/anjuta-actions.h, src/anjuta-app.c,
16185         src/anjuta-app.h, src/anjuta-callbacks.c,
16186         src/anjuta-callbacks.h, (removed) src/anjuta.c,
16187         (removed) src/anjuta.h, src/anjuta.ui,
16188         src/layout.xml, src/main.c, src/preferences.h,
16189         src/utilities.c: Debuggged and finally made plugins
16190         loadable.
16192         * global-tags/Makefile.am: Fixed build error.
16194 2004-02-03  Naba Kumar  <naba@gnome.org>
16196         * configure.in: Users GDL from external package.
16197         * plugins/*: Added many new plugins (not ready though).
16198         * src/*: Removed many files (which have been transfered in plugins/).
16199         
16200 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
16202         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16204 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16206         * configure.in: Added editor plugins
16207         
16208         * plugins/Makefile.am, src/search-replace_backend.h,
16209         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
16210         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
16211         
16212         * Added: plugins/editor/search_incremental.c, 
16213         plugins/editor/search_incremental.h
16215         * Update search-replace in plugins/editor
16216         
16217 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
16218         
16219         * plugins/message-view/message-view.c: Some code clean-up
16221 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16223         * Added: search_incremental[ch]
16224         
16225         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
16226         src/mainmenu_callbacks.c, src/toolbar.c
16227         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
16228         
16229         * Incremental Search
16231 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
16232         
16233         * plugins/message-view/anjuta-msgman.[c/h]:
16234         Added message manager for easier message handling with a
16235         similar interface as docman. Of course you can still use
16236         MessageView standalone.
16237         * plugins/Makefile.am: Added message-view because it compiles
16238         without errors.
16240 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
16241         
16242         * plugins/message-view/*: Added message-view plugin 
16243         (still incomplete) 
16244         * configure.in: Added plugins/message-view/Makefile
16246 2004-01-03  Naba Kumar  <naba@gnome.org>
16248         * libanjuta/*.c: Added new files and updated old ones.
16249         * plugins/editor/*: Added editor plugin.
16250         * configure.in: Added editor plugin and moved editor related
16251         files into it.
16253 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
16255         * src/Makefile.am: Added search-replace_backend.[ch]
16256         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16257         find_replace.[ch]
16258         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16259         src/search-replace_backend.c, src/search-replace_backend.h,
16260         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16261         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16262         src/toolbar_callbacks.c
16263         * The advanced Search/Replace functionality now replaces the older
16264         Find/Replace stuff.
16265         * The Search/Replace functionality can be interrupted during a long
16266         Search/Replace;
16267         
16268 2003-12-11  Naba Kumar  <naba@gnome.org>
16270         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
16271         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
16272         errors.
16273         * Makefile.am, libanjuta/*: Added new module.
16274         * src/Makefile.am: Fixed linking error.
16275         * src/watch_cbs.c: Debugger clean up.
16276         * configure.in: Added libanjuta-2.0.pc
16278         * configure.in, libanjuta/Makefile.am,
16279         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
16280         libanjuta instead.
16282 2003-12-11  Naba Kumar  <naba@gnome.org>
16284         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16286         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
16287         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
16288         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
16289         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
16290         The user can now give a name at the creation of a new file and
16291         insert automatically (user choice) header, gpl notice, header
16292         template. The file extension is added automatically according
16293         to the selected type of file. The various insert functions have
16294         been moved from mainmenu-callback.c to file.c. The cursor is now
16295         moved after an insert operation. Removes also useless code in
16296         memory.c and search-replace.c
16297         
16298 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
16300         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
16301         sortable headers, process tree, removal of path and process params
16302         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16303         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16304         code cleanup
16306 2003-12-10  Naba Kumar  <naba@gnome.org>
16308         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
16309         
16310 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16312         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16314 2003-11-28  Naba Kumar  <naba@gnome.org>
16316         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
16317         
16318         * manuals/de/*: Added german translation docs.
16319         
16320         * configure.in, Makefile.am, src/Makefile.am,
16321         libegg/*/*: Added libegg library.
16322         
16323         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
16324         installation directory.
16325         
16326         * src/text_editor_cbs.c: Fixed closing of file.
16328 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
16329                                                                                 
16330         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
16332 2003-09-05  Naba Kumar  <naba@gnome.org>
16334         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
16335         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
16336         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
16337         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
16338         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
16339         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
16340         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
16341         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
16342         using libegg. Initial commit -- compiles but is not complete.
16344 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16346         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
16348 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
16350         * configure.in: Removed "ta" from ALL_LINGUAS.
16352 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
16354         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
16356 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
16358         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
16360 2004-04-24  Andras Timar  <tmar@gnome.hu>
16362         * configure.in: Added hu to ALL_LINGUAS.
16364 2004-04-14  Naba Kumar  <naba@gnome.org>
16366         * src/Makefile.am, printing/Makefile.am,
16367         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
16368         because we are still using GtkCombo and build breaks with gtk-2.4.
16369         
16370 2004-04-13  Naba Kumar  <naba@gnome.org>
16372         * NEWS: Updated.
16373         * anjuta.spec.in: Fixed build error.
16374         * po/POTFILES.in: Updated.
16375         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
16377 2004-04-11  Naba Kumar  <naba@gnome.org>
16379         * NEWS: Updated.
16380         * AUTHORS: Updated.
16381         * configure.in: Added ga in ALL_LINGUAS.
16382         * ChangeLog: Fixed dates.
16383         
16384 2004-04-09  Naba Kumar  <naba@gnome.org>
16386         * src/print.c: Fixed buffer styling bug when printing with
16387         selection.
16389         * data/properties/anjuta.properties: Defined only one base font and
16390         used courier instead of lucidatypewriter, because most newer systems are
16391         unlikely to have it (bug #885023, #925956, #890473).
16392         
16393         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
16394         warning.
16395         
16396         * src/an_file_view.c: Fixed possible crash bug.
16398 2004-04-07  Naba Kumar  <naba@gnome.org>
16400         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
16401         gtk_main_quit() etc..), so that atexit() functions are not called
16402         (which is apparently done to free up memory and we don't need to
16403         do that at this point). Incidentally, something also happens in the
16404         atexit call which freezes the UI for far too long when the application
16405         exits and we want to avoid that..
16406         * src/glade_iface.c: Fixed compiler warning.
16407         
16408 2004-04-06  Naba Kumar  <naba@gnome.org>
16410         * src/project_dbase_gui.c: Fixed errors.
16412         * src/registers_gui.c: Fixed possible crash bug.
16413         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
16414         * src/signals.[c,h]: Used tree view and glade file for dialog.
16415         * src/Makefile.am, src/about.c, src/an_file_view.c,
16416         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
16417         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
16418         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
16419         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
16420         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
16421         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
16422         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
16423         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
16424         src/launcher.h, src/main.c, src/main_menubar.c,
16425         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
16426         src/message-manager-private.cc, src/message-manager.cc,
16427         src/preferences.c, src/project_config.c, src/project_dbase.c,
16428         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
16429         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
16430         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
16431         src/search-replace.c, src/search-replace_backend.c,
16432         src/search_incremental.c, src/search_preferences.c,
16433         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
16434         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
16435         src/signals_gui.c, src/source.c, src/src_paths.c,
16436         src/stack_trace.c, src/start-with.c, src/style-editor.c,
16437         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
16438         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
16439         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
16440         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
16441         tagmanager/Makefile.am, scintilla/include/SString.h,
16442         widgets/Makefile.am, widgets/gnomefilelist.c:
16444         Removed all deprecated codes and substituted
16445         with newer APIs. Fixed some possible crash bugs where cell renderers
16446         were being shared.
16447         
16448         * scintilla/patches/scintilla-minor.patch: Minor patch.
16450 2004-04-06  Naba Kumar  <naba@gnome.org>
16452         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
16453         tree after all the files have been added (and not everytime a file
16454         is added in the project). Also fixed some memory corruption
16455         (possibly bug #900478).
16456         
16457         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
16458         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
16459         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
16460         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
16461         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
16462         qualifier wherever appropriate.
16464 2004-04-05  Naba Kumar  <naba@gnome.org>
16466         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
16467         switch terminal echo on/off. Debugger requires it off, while the
16468         rest requires it on.
16470         * src/search-replace.c: sets search direction and action (in addtion
16471         to target) for find in files.
16472         
16473 2004-04-02  Naba Kumar  <naba@gnome.org>
16475         * src/mainmenu_callbacks.c: Sets filename during save of new files.
16477         * src/project_dbase.c, src/debugger, src/an_file_view.c,
16478         src/an_symbol_view.c: Added an gtk events loop for
16479         displaying project loading status (for loading large projects) and
16480         debugger program starting ... just to give an impression of fastness :-).
16482         * configure.in, anjuta.prj: Bumped version to 1.2.2.
16484         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
16485         crash bug, which occurs when opening and closing a large project
16486         repeatedly.
16487         
16488         * src/attach_process.c: Fixed a comiple error for old gcc.
16489         
16490         * src/launcher.c: Prints proper error message when launcher child
16491         could not be executed and exits properly. Fixed a crash
16492         bug (bug #926606).
16493         
16494         * src/resources.c, src/utilities.c, src/glade_iface.c,
16495         src/debugger.c, src/attach_process.c: Properly exits forked children
16496         when they could not be executed.
16497         
16498 2004-04-01  Naba Kumar  <naba@gnome.org>
16500         * src/search-replace.c: Fixed a crash bug (bug #921893).
16502 2004-03-31  Naba Kumar  <naba@gnome.org>
16504         * anjuta.glade: Added a note on compiler options dialog ->support
16505         dialog telling that supports are only available for file mode.
16507         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
16508         src/anjuta_cbs.c:
16509         Improved shutdown time delay by bypassing project closing
16510         and unloading plugins.
16512         * src/build_file.c, data/properties/anjuta.properties: Added a property
16513         to toggle on/off for going to first error automatically.
16515 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
16517         * src/debugger.c: fixed core file loading
16518         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
16519         for long lines (bugs #700968 and #911376)
16520         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
16521         #917982.
16522         * src/anjuta.c: Focuses current AnEditor correctly.
16524 2004-03-30  Naba Kumar  <naba@gnome.org>
16526         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
16527         * AUTHORS: Updated with all contributors names.
16528         * NEWS: Updated.
16529         * src/about.c: Reads contributors names from AUTHORS file.
16530         * manuals/C/anjuta-manual/authors.xml: Points to online
16531         contributors list.
16532         
16533 2004-03-29  Naba Kumar  <naba@gnome.org>
16535         * data/properties/ada.properties: Fixed syntax colors. Patch
16536         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
16537         (bug #923474).
16539         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
16540         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
16541         generated projects, so that their pixmap files are
16542         found properly (bug #919903).
16543         
16544         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
16545         anjuta.
16547         * src/source.c: Installs .glade file of libgllade
16548         projects in $(datadir)/$(package)/glade (part of bug #861038).
16549         
16550         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
16551         in compiler options (bug #883837).
16552         
16553         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
16554         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
16555         
16556 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
16558         * anjuta/src/search-replace.c: fixed another crash bug in
16559         "Find Usage"
16560         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
16561         breakpoint property fix
16563 2004-03-29  Naba Kumar  <naba@gnome.org>
16565         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
16566         (new) manuals/C/anjuta-advanced-tutorial/*:
16567         Added menu entry for 'Anjuta Advanced Tutorial'
16568         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
16570 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16571         
16572         * src/fileselection.[ch], src/mainmenu_callbacks.c:
16573         Fixed bug #908941  ('Open' starts in wrong directory)
16574         
16575 2004-03-26  Naba Kumar  <naba@gnome.org>
16577         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
16578         compile error and bug #905738 with terminal.
16580         * src/search_incremental.c, src/register.c, src/sharedlib.c,
16581         src/search-replace.[h,c], src/search_incremental.[h,c],
16582         src/search_preferences.h, src/utilities.c, src/anjuta.c,
16583         src/text_editor.[c,h]: Fixed compiler warnings.
16584         
16585         * src/search-replace.c: Fixed a memory corruption (possible
16586         fix for bug #921893, but not yet confirmed).
16587         
16588         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
16589         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
16590         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
16591         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
16593 2004-03-25  Naba Kumar  <naba@gnome.org>
16595         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
16596         crash bug with attach process dialog and made the dialog closable
16597         with 'esc'.
16598         
16599         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
16600         always display within the margin.)
16601         
16602         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
16603         the old breakpoint when it's properties are updated
16604         (creating a new updated one).
16605         
16606 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
16608         * src/aneditor.cxx, src/aneditor.h: fixed calltips
16609         displayed for wrong file.
16610         * src/breakpoints.c: conditional breakpoints
16611         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
16612         "Find in Files..." disabling policy
16614 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16616         * src/build_file.c: Fixed bug #874380
16617         Goto the first error if it exists.
16619 2004-03-24  Naba Kumar  <naba@gnome.org>
16621         * src/anjuta.c: Fixed to get correct child exit status
16622         using mask (bug #905738).
16623         
16624         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
16625         Aligned buttons in the New file dialog,
16626         set default response to OK, entry box activates default response,
16627         ESC closes dialog and hides on delet_event.
16629 2004-03-19  Naba Kumar  <naba@gnome.org>
16631         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
16632         tree).
16634 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
16636         * src/search-replace.c: fixed "Find Usage" crash when no project open
16638 2004-03-17  Naba Kumar  <naba@gnome.org>
16640         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
16641         Fixed the generated projects to read m4 directory if the directory
16642         exists (bug #917781).
16643         
16644 2004-03-12  Naba Kumar  <naba@gnome.org>
16646         * HACKING: Fixed formatting for auto-parsing.
16648 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
16649         
16650         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
16651         rework (bug #890609)
16653 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16654         
16655         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
16657 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16658         
16659         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
16660         * src/search_preferences.c: Fixed typo.
16661         
16662 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16663         
16664         * src/search-replace.c: improved Search&Replace
16665         For the moment "Replace All" does not work with non opened files
16666         but Anjuta should not crash now ! ??? 
16667         
16668 2004-02-26  Naba Kumar  <naba@gnome.or>
16670         * src/source.c: Fixed to pass cflags correctly
16671         and suppress the automake's default cflags.
16672         bug #816130, #801056, #782798, #773459
16673         
16674         * data/properties/anjuta.properties: Do not defualt to -k make option.
16675         bug #875486.
16677         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
16678         bug #877683.
16679         
16680         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
16681         
16682         * src/message-manager-private.cc: Disabled debug messages.
16683         
16684 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
16686         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
16688 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16689         * anjuta.glade, src/search-replace.c:
16690         Reduced Search&Replace dialog, bug #902636.
16691         
16692 2004-02-23  Naba Kumar  <naba@gnome.or>
16694         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
16695         (bug #866143).
16697 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16698         
16699         * src/search_incremental.c: Fixed bug #900903
16701 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
16702         
16703         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
16704         src/anjuta.c: Fixed bugs #890609 and #890609
16706 2004-02-23  Naba Kumar  <naba@gnome.or>
16708         * src/message-manager.cc: Disconnects menuitem signal properly.
16709         Fixed bug #901723.
16710         
16711         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
16712         bug #900897.
16713         
16714 2004-02-20  Naba Kumar  <naba@gnome.org>
16716         * src/message-manager-private.[c,h]: Implemented keypress
16717         event for the terminal and resets it when ctrl c or ctrl d
16718         is pressed. But it doesn't seem to be working on keypress.
16719         Added a workaround to let it work on key release instead.
16720         (bug #878357).
16721         
16722         * src/search-replace: Fixed compiler warnings.
16723         
16724 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
16726         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
16727         Use defined file name when saving new files (fixes bug #898105)
16728         Don't change filename when clicking on a directory
16729         
16730         BTW: Happy birthday to me :-)
16731         
16732 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16733         
16734         * src/search-replace.c: Fixed a crash bug 
16735         Crash on Find & Replace (#887833)
16736         
16737 2004-02-18  Naba Kumar  <naba@gnome.org>
16739         * src/executer.c: Fixed a crash bug.
16740         
16741         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
16742         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
16743         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
16744         instead of GtkWindow (Part of bug #671596).
16745         
16746         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
16747         src/registers_gui.c, src/registers_cbs.[h,c],
16748         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
16749         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
16750         src/compiler_options.c, src/an_file_view.c, start-with.c,
16751         src/anjuta-tools.c, help.c:
16753         Added "close" buttons on all
16754         dialogs (HIG) and fixed to properly response to ESC close
16755         (Part of bug #671596).
16757         * src/launcher.c: Disabled printing of long debug lines.
16758         
16759         * src/utilities.h: Fixed a compiler warning.
16760         
16761 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
16763         * src/anjuta.c: "Save all" action now asks for filenames for new files
16764         (fixes bug #898111)
16766 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
16768         * anjuta.glade, src/text_editor.c:
16769         Fixed a typo in Hello World indentation style 
16770         Fixed misuse of translated strings when looking for style
16771         This entry fixes bug #876037
16773 2004-02-16  Naba Kumar  <naba@gnome.org>
16775         * src/utilities.c: Fixed return value when dest file could
16776         not be created.
16778         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
16779         * src/utilities.[c,h]: Removed 'cmp' dependency and used
16780         internal function to compare files.
16781         
16782 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
16784         * src/message-manager-private.cc:
16785         Set bold color as foreground color in terminal
16786         (fixes bug #864924)
16788         * src/aneditor.cxx:
16789         Use font style defined for message indicators in
16790         preferences/messages
16791         (fixes bug #885032)
16793 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
16795         * src/build_project.c:
16796         Use build.silent option from preferences (fixes bug #895726)
16797         
16798 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
16800         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16802 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
16803         
16804         Patch from Massimo Corà <maxcvs@email.it>:
16805         * scintilla/LexCPP.cxx: Support "///" comments
16807 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16808         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
16809         src/search_replace.h, src/search-replace_backend.h
16810         anjuta.glade
16811         
16812         * Added: src/search_preferences.c, src/search_preferences.h
16813         Allow the user to save search/replace settings and give them names.
16815 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
16816         
16817         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
16818         scintilla/ScintillaGTK.cxx:
16819         Hopefully fixed AMD 64 crash bug by using correct marshaller
16821 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
16823         * src/preferences.c: Save GtkOptionMenu properties properly
16824         * src/text_editor.c: Fixes editor mispell of fold.symbols property
16826 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16827         
16828         * configure.in, src/Makefile.am, scintilla/Makefile.am:
16829         Fixed libiconv issue
16830         * NEWS: Updated
16832 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16833         
16834         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
16835         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
16836         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
16837         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
16838         src/sharedlib_gui.c:
16839         Debugger speed-up, replaced deprecated GtkCList
16841 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
16843         * src/text-editor.c: Use stock gtk+ close button for editor tabs
16845 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
16847         * configure.in: Added "sq" to ALL_LINGUAS.
16849 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
16851         * configure.in: Added "ko" to ALL_LINGUAS.
16853 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16855         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
16856         src/search_incremental.c, src/search_incremental.h: 
16857         Search_incremental code cleanup
16859 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16861         * scintilla/*/*: Updated scintilla to CVS
16862         * Added: scintilla/Readme.sync
16863         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
16864         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16865         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
16866         scintilla/ScintillaGTK.cxx,
16867         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
16868         scintilla/include/Scintilla.iface: Updated.
16870 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16872         * search-replace_backend.[ch], search_incremental[ch]: Added
16873         
16874         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16875         find_replace.[ch]: Removed.
16876         
16877         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16878         src/search-replace_backend.c, src/search-replace_backend.h,
16879         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16880         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16881         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
16882         functionality now replaces the older Find/Replace stuff. The Search/Replace
16883         functionality can be interrupted during a long Search/Replace.
16885 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
16887         * widgets/gnomefilesel.c: Fix use of previously freed memory on
16888         selecting ".." and "." from file selector. 
16890 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
16892         * anjuta.glade: Fixed wrong "fold.symbols" property
16894 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16895         
16896         * src/project_dbase_gui.c: Alphabetical order ;-)
16897         * src/compiler_options.c: Fixed bug #867539
16898         * src/launcher.c: Workaround for bugs #864922, #849928,
16899         #846386 and #845782: The launcher no longer hangs but does
16900         not get the exit status correctly sometimes.
16901         * Changes suggested by Bosik are obviously already in without
16902         any Changelog entry (ClsGen.c, project_dbase_gui.c)
16903         * NEWS, README, anjuta.prj, configure.in: 
16904         Changed version to 1.2.1
16905         
16906         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
16907         * anjuta_dialogs_strings.c, anjuta.glade: 
16908         Fixed bugs #860906, #859329
16909         
16910         Patch from grzegol@pld-linux.org
16911         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
16912         freedesktop.org standard)
16914 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16915         
16916         Patch from Stefano Vallarino <stevalla@libero.it>:
16917         * src/source.[c/h]: Fixes cpp sample file to conform to 
16918         ISO/IEC 14882, C++-Standard 
16920 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
16922         Review by Johannes Schmid <jhs@cvs.gnome.org>
16923         * src/build_file.[ch]: Add build_execute_shell_command which executes the
16924         command using sh -c.
16925         * src/compile.c: Use build_execute_shell_command when compiling single
16926         files.
16928 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16929         
16930         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
16931         * src/breakpoints.c: Code cleanup, workaroud for possible 
16932         launcher bug
16933         * src/src_paths.c: Update debugger dirs on directory change
16935 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
16937         Review by Johannes Schmid <jhs@cvs.gnome.org>
16938         * src/attach_process.c, src/attach_process.h, anjuta.glade:
16939         sortable headers, process tree, removal of path and process params
16940         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16941         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16942         code cleanup
16944 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16945         
16946         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16947         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
16948         Add a dialog for "New file" which lets the user set the 
16949         filename and to add copyright/header templates to the file
16950         * Review: Changed function names to contain modules name (file_)
16952 2003-12-09  Naba Kumar  <naba@gnome.org>
16954         * setup-gettext: Fixed a typo.
16955         * scintilla/Makefile.am: Fixed a build error for SMP systems.
16957 ---- Released version 1.2.0 ---
16959 2003-12-08  Naba Kumar  <naba@gnome.org>
16961         * src/preferences.c: Fixed compiler error.
16962         * global_tags/create_global_tags.sh: Fixed to install properly
16963         even when system.tags could not be generated.
16964         * NEWS: Updated.
16966 2003-12-06  Naba Kumar  <naba@gnome.org>
16968         * setup-gettext: Fixed to not generate intl directory with gettextize.
16970         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
16971         * src/anjuta.c: Filters out unnecessary files from find in files
16972         command.
16973         
16974         * NEWS: Updated.
16975         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
16976         * src/widzard_gui.c: Added horiz scrollbar for desc text.
16977         
16978 2003-12-04  Naba Kumar  <naba@gnome.org>
16979         
16980         * src/gnome_project.c: Enables debug and optimization flags for
16981         new projects.
16982         
16983         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
16984         
16985         * src/project_dbase_gui.c: combined header and c files for
16986         file selector.
16987         
16988         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
16989         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
16991 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16993         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16995 2003-11-29  Naba Kumar  <naba@gnome.org>
16997         * configure.in, anjuta.prj: Bumped version to 1.2.0.
16998         * NEWS: Updated.
17000 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
17001         
17002         * src/main_menubar.c: Now files cannot be opened twice in recently
17003         file menu
17005 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
17007         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
17009 2003-11-28  Naba Kumar  <naba@gnome.org>
17011         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
17012         
17013 2003-11-27  Naba Kumar  <naba@gnome.org>
17015         * src/breakpoints.c, src/launcher.c, src/find_text.c,
17016         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
17017         
17018         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
17019         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
17020         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
17021         checkbox in project wizard (project options page) to enable/disable
17022         source code generation with glade(mm).
17023         
17024         * NEWS: Updated
17025         
17026 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
17028         * src/dnd.c: Opening files with special characters in the name.
17030 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
17032         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
17033         a long time.
17035 2003-11-18  Naba Kumar  <naba@gnome.org>
17037         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
17038         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
17039         src/project_import.c, plugins/patch/patch-plugin.c:
17040         Fixed g_signal_diconnect calls to pass correct data.
17041         (Fixed possible crash in project imports).
17042         
17043         * NEWS: Updated.
17044         
17045 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
17047         Reviewed by Naba Kumar  <naba@gnome.org>
17048         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
17049         and debugger. Sets default settings for pty in launcher.
17050         * data/gdb.init: Removed charset work around (now works with user's
17051         native charset)
17052         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
17054 2003-11-18  Naba Kumar  <naba@gnome.org>
17056         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
17057         names of 'index' to 'idx'.
17058         
17059 2003-11-17  Naba Kumar  <naba@gnome.org>
17061         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
17062         * src/project_dbase.c: Prompts user for unsaved project files
17063         when project is closed.
17064         
17065 2003-11-16  Naba Kumar  <naba@gnome.org>
17067         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
17068         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
17069         older gcc.
17070         
17071 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
17072         
17073         * src/anjuta.c: Fixed crash related to tag == NULL while 
17074         anjuta is exiting
17076 2003-11-11  Naba Kumar  <naba@gnome.org>
17078         * src/glade_iface.c: Avoids error conditions for glade or glademm not
17079         found. It simply doesn't generate the c/c++ codes and continues with
17080         just a warning.
17081         * NEWS: Updated.
17082         
17083 2003-11-10  Naba Kumar  <naba@gnome.org>
17085         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
17086         'Start with dialog'.
17088         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
17089         German translation of anjuta-tutorial.
17090         
17091         * src/launcher.c: Fixed an encoding bug with GIOChannels.
17092         * NEWS: Updated.
17094 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
17096         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
17097         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
17098         the syntax highlighting in Preferences, the automatic syntax
17099         highlighting is now selected. When the debugger is stopped and the
17100         breakpoints window not closed, the gtk_tree_view in this window is
17101         now made unsensitive.
17103 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
17105         * src/preferences.h, src/preferences.c, anjuta.glade:
17106         Fixed translation bug in preferences by using GtkOptionMenu
17107         * anjuta.prj: Project version 1.1.98
17109 ---------------- Released version 1.1.98 ----------------
17111 2003-11-07  Naba Kumar  <naba@gnome.org>
17113         * anjuta.spec.in: Revived docs package and combined all docs into
17114         one package.
17115         * configure.in: Bumped version to 1.1.98 rc2
17116         * NEWS: Updated.
17117         * anjuta.spec.in: Fixed scrollkeepr-update command.
17118         * anjuta.spce.in: Fixed file permissions.
17120 2003-11-06  Naba Kumar  <naba@gnome.org>
17122         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
17123         menus to activate anjuta helps.
17124         
17125         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
17126         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
17127         manuals/C/anjuta-faqs/legal.xml (added),
17128         manuals/C/anjuta-faqs/Makefile.am,
17129         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
17130         manuals/C/anjuta-faqs/.cvsignore,
17131         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
17132         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
17133         manuals/C/anjuta-tutorial/legal.xml (added),
17134         manuals/C/anjuta-tutorial/Makefile.am,
17135         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
17136         manuals/C/anjuta-tutorial/.cvsignore,
17137         manuals/C/anjuta-manual/*.sgml (removed),
17138         manuals/C/anjuta-manual/*.xml (added),
17139         manuals/C/anjuta-manual/Makefile.am,
17140         manuals/C/anjuta-manual/anjuta-manual-C.omf,
17141         manuals/C/anjuta-manual/.cvsignore,
17142         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
17143         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
17144         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
17145         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
17146         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
17147         manuals/ja/anjuta-faqs/legal.xml (added),
17148         manuals/ja/anjuta-faqs/Makefile.am,
17149         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
17150         manuals/ja/anjuta-faqs/.cvsignore,
17151         manuals/ja/anjuta-manual/*.sgml (removed),
17152         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
17153         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
17154         manuals/ja/anjuta-manual/*.xml (added),
17155         manuals/ja/anjuta-manual/Makefile.am,
17156         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
17157         manuals/ja/anjuta-manual/.cvsignore,
17158         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
17159         manuals/sgmldocs.make (removed),
17160         manuals/xmldocs.make (added), manuals/omf.make (added),
17161         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
17162         documentations to newer docbook xml documentations. Converted 
17163         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
17164         Enabled manulas installations.
17165         
17166         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
17168 2003-11-05  Naba Kumar  <naba@gnome.org>
17170         * data/gdb.init: Sets host's charset to ascii to solve debugger
17171         freeze up due to uninitialized strings in target program.
17173         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
17174         Fixed a crash bug with 'Add expression in watch'. Bug #822017
17175         
17176         * NEWS: Updated.
17177         
17178         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
17179         src/launcher.c: Turns off echo in spawned pty to fix debugger.
17181 2003-11-04  Naba Kumar  <naba@gnome.org>
17183         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
17184         problems.
17185         
17186         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
17187         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
17188         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
17189         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
17190         in file headers.
17191         
17192         * src/search-replace.c: Fixed infinite loop bug.
17193         * start-with.c: Fixed a crash bug with "Open last project".
17194         
17195         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
17196         * scintilla/Makefile.am: Fixed compiler option.
17197         
17198 2003-10-16  Naba Kumar  <naba@gnome.org>
17200         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
17201         * src/text_editor.c: Fixed autoformat.
17202         
17203 2003-10-15  Naba Kumar  <naba@gnome.org>
17205         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
17206         of CTRL+number.
17207         
17208 2003-10-09  Naba Kumar  <naba@gnome.org>
17210         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
17211         
17212 2003-10-08  Naba Kumar  <naba@gnome.org>
17214         * src/source.c: Fixed a GETTEXT typo error.
17215         * anjuta.glade: Made 'Sorted in order you open them' default option
17216         for editor tabs.
17218         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17219         * anjuta.glade, data/properties/anjuta.properties:
17220         Fixed the freeze of the "Preferences" combos at the first Anjuta
17221         init is generated by:
17222                 - a not complete translation of preferences.c file
17223                 - a difference between 2 names in anjuta.glade and
17224                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
17225                 - the same name given to 3 combos (anjuta.glade).
17226                 
17227         * src/find_text.c: If the "whole document" mode is selected,
17228         a new search will select the next occurrence (Bug #764954).
17229         It is now possible to use the shortcuts to search next or previous
17230         occurrence even if the search dialog has the focus.     Bug #790318
17231         
17232         * src/main_menubar_def.h: "Select code block" shortcut; the new
17233         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
17234         (Bug #811016).
17236         Patch from: Richard Lee  <r.h.lee@comcast.net>
17237         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
17238         tagmanager/tm_workspace.c: The following is a patch to fix a
17239         seemingly random occurence where Anjuta would crash when a
17240         certain key was pressed.
17242 2003-09-29  Naba Kumar  <naba@gnome.org>
17244         * src/find_in_files.c: Ignores binary by default. Disabled the option
17245         of NOCVS search, because launcher does not use sh and hence can not
17246         pipe.
17247         
17248         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
17249         "clean before build" state in project session and not in account session,
17250         otherwise the state gets reflected to other projects causing annoyance.
17251         
17252         * src/compiler_options.c: Fixed a bug where compiler options were always
17253         claimed 'modified'.
17255         * src/build_project.c, data/properties/anjuta.properties,
17256         src/commands.[h]: Fixed a bad bug where clean-before-build
17257         doesn't work.
17258         
17259         * scintilla/patches/research-cvs-nolog.diff,
17260         scintilla/patches/scintilla-ac-gtk2-port.diff,
17261         scintilla/patches/scintilla-ac-sort-fix.diff,
17262         scintilla-optimization.diff: Removed, because they are already in
17263         scintilla CVS.
17264         
17265         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
17266         2003-09-29).
17268         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
17269         scintilla/LexYAML.cxx: Added new scintilla lexers.
17270         
17271         * TODO, NEWS: Updated.
17273         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17274         * src/utilities.c: Fixed typo bugs.
17276 2003-09-26  Naba Kumar  <naba@gnome.org>
17278         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
17279         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
17280         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
17281         text_editor_find() and Fixed I-Search wrapping.
17282         * src/debugger.c: Fixed to pass a newline after a debugger
17283         command (which was broken since the launcher was refactored.
17284         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
17286 2003-09-25  Naba Kumar  <naba@gnome.org>
17288         * src/toolbar_callbacks.c: Fixed start of incremental search.
17289         
17290         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17291         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
17292         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17293         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
17294         menu and implementation.
17296 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
17298         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
17299         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
17300         variables in Locals window.
17302 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
17304         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
17305         * src/utilities.[ch] : Fix a tooltip bug in 
17306         anjuta_util_toolbar_append_stock(), the label appeared instead of
17307         the tooltip text. Remove label from arguments of the function
17308         because label is included in the stock icon data.
17309         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
17310         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
17311         * FIXME: translation file should be updated because of label text removal.
17313 2003-09-24  Naba Kumar  <naba@gnome.org>
17315         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
17316         
17317         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
17318         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
17319         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
17320         stdout and stderr. Also buffered output and check-for-password
17321         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
17322         with password prompts. Checkes for password prompts from all outputs.
17323         
17324         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
17325         which takes a string (which could be utf8 also) and converts into
17326         utf8 string.
17327         
17328         * src/main.c: Connects kernel signals after gnome_program_init().
17329         
17330         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17331         * src/message-manager.c: Fixed bug #787026 by converting the strings
17332         to proper UTF8.
17333         
17334 2003-09-22  Naba Kumar  <naba@gnome.org>
17336         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
17337         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
17338         GtkCList and using GtkTreeView instead. Added the patch.
17339         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
17340         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
17341         
17342 2003-09-19  Naba Kumar  <naba@gnome.org>
17344         * printing/print.c: Proper UTF8 printing support.
17345         * src/main.c: moved kernel signal connects at the
17346         end of application initialization.
17347         
17348 2003-09-18  Naba Kumar  <naba@gnome.org>
17350         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
17351         (new) lexers.make, (new) lexers: Update scintilla to latest
17352         scintilla CVS (2003-09-18), added new lexers, automated
17353         lexers makefiles sections and scintilla update. Added
17354         patches. Optimized pango rendering. Fixed a crash bug
17355         in scintilla.
17356         
17357         * (new) scintilla/patches/research-cvs-nolog.diff: Added
17358         patch to remove cvs log command from RESearch.cxx file.
17359         * scintilla/patches/scintilla-pango-always.diff:
17360         Fixed file name.
17361         * scintilla/RESearch.cxx: Removed spurious cvs log command
17362         and logs.
17363         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
17364         
17365         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
17366         * src/dnd.c: Fixed a crash bug with DND.
17367         
17368 2003-09-15  Naba Kumar  <naba@gnome.org>
17370         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
17371         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
17372         src/toolbar_callbacks.c: Added an additional parameter to
17373         text_editor_goto_line() funtion which decides if the line should
17374         be made visible (if it's under fold).
17375         
17376         * src/style-editor.c: Fixed a compiler warning.
17377         * src/message-manager.cc: Calls parent method correctly.
17379         * src/preferences.h: Fixed prent class.
17380         
17381         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17382         * src/project_dbase.c: Fixed bug #713210.
17383         
17384 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17385                                                                                 
17386         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17388 2003-09-11  Naba Kumar  <naba@gnome.org>
17390         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17391         * src/style-editor.c: Fixed bug #769130 (Crash on font
17392         selection dialog).
17393         
17394         * src/message-manger.[h,cc]: Made AnMessageManager
17395         derived from GtkFrame and removed deprecated code.
17396         
17397         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
17398         compiler warnings.
17399         
17400 2003-09-09  Naba Kumar  <naba@gnome.org>
17402         * src/Makefile.am: Addded rules for built sources.
17403         
17404 2003-09-08  Naba Kumar  <naba@gnome.org>
17406         * (new) src/anjuta-marshalers.list: Added marshalers definition
17407         file.
17408         
17409         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
17410         and CXXFLAGS are not overwriten by automake's default.
17411         * src/style-editor.c: Added 'operators' in the style editor.
17412         
17413         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
17414         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
17415         * src/message-manager-private.cc, src/message-manager.cc:
17416         Converts message going into message into UTF-8 endoding.
17417         * src/main.c: Uses UTF-8 codeset for localization.
17418         
17419 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
17421         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
17422         
17423 2003-09-08  Naba Kumar  <naba@gnome.org>
17425         * TODO: Updated.
17426         
17427         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17428         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
17429         Fixed bug #798717, Find - Find&Replace - Find in files bug;
17430         The combo entries were updated if the same data with a different
17431         case exist in the combo list. The combo entries are now case sensitive. 
17432         Search&Replace bug; First search ,max actions = 0 ==> now max
17433         actions = 100.
17434         
17435 2003-09-08  Naba Kumar  <naba@gnome.org>
17437         * TODO: Updated.
17438         * src/utilities.[c,h]: a function takes contant args.
17439         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
17440         Now the child terminated signal is emitted properly.
17441         * src/Makefile.am: Used $(top_srcdir) for referring to 
17442         scintilla objects.
17443         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
17444         definitions file which will generate anjuta-marshalers.[c,h] files.
17445         * src/.cvsignore: Updated.
17446         * src/build_project.c: Changed su command to preserve quotes.
17447         * src/anjuta-tools.c, tagmanager/tm_project.c,
17448         tagmanager/tm_workspace.c: Use standard tmp file.
17449         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
17450         so that users could report bugs easily.
17451         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
17452         
17453         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
17454         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
17455         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
17456         src/attach_process.c, src/breakpoints.c, src/commands.c,
17457         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
17458         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
17459         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
17460         src/memory.c, src/message-manager-private.c, src/preferences.c,
17461         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
17462         src/search-replace.[c,h], stack_trace.c, text_editor.c,
17463         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
17464         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
17465         Fixed compile warnings and cleanup.
17466         
17467         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
17468         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
17469         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
17470         Removed libzvt usage and implemented child spawing differently. Launcher is
17471         now proper GObject, which can be created multiple times (and can be
17472         operated in parallel).
17474         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
17475         * src/project_import_gui.c, src/project_import_cbs.c,
17476         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
17477         (crash on project import). Removed deprecared codes.
17478         
17479 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
17480         
17481         * src/cvs.c: Fixed cvs output bug.
17483 2003-09-03  Naba Kumar  <naba@gnome.org>
17485         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17486         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
17487         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
17488         src/text_editor_cbs.c: Implements --
17489                 If the debugger is started
17490                         A double click in the margin add or remove a breakpoint
17491                         A single click activate or deactivate the breakpoint
17492                 else
17493                         A double click in the margin add or remove a bookmark
17495 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
17496         
17497         Reviewed by Naba Kumar  <naba@gnome.org>
17498         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
17499         User is now able to choose a branch on cvs update for project.
17500         Cleaned up variable names.
17502 2003-09-03  Naba Kumar  <naba@gnome.org>
17504         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
17505         src/Makefile.am: Added lexers.
17506         * scintilla/*/*: Updated...
17507         * src/an_symbol_view.c: Fixed a crash bug.
17508         * src/compiler_options.c, src/project_dbase.c: Fixed compile
17509         and build bugs.
17510         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
17511         * src/source.c: Fixed project generation bug with gettext code.
17512         * tagmanager/tm_project.c: Fixed a crash bug.
17513         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
17514         bug when there is no project open. Bug #____.
17515         * src/source.c: Fixed a bug with build failure with non-gnome
17516         project with glade-generated source (eg. gtk2). Bug #____.
17517         * NEWS: Updated...
17519 2003-08-22  Naba Kumar  <naba@gnome.org>
17521         Patch from: Rob Bradford  <rob@debianplanet.org>
17522         * data/Makefile.am: Fixed to install properly during
17523         package building.
17524         
17525         Patch from: Etay Meiri  <etay-m@bezeqint.net>
17526         * src/debug-tree.c: Fixed a crash bug.
17527         * src/compiler_options.c: Takes care of linking the missing pieces;
17528         C flags, libs, optimization options, debug and profile.
17530         Patch from: Enver ALTIN  <ealtin@casdb.com>
17531         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
17532         
17533 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
17535         Reviewed by Naba Kumar  <naba@gnome.org>
17536         * src/project_dbase.c: Fixed bugs #778263 and #778413
17537           Adding multiple files to project should work now.
17539 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
17541         Reviewed by Naba Kumar  <naba@gnome.org>
17542         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
17543         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
17544         for Locals window.
17546 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17548         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17550 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17552         * src/text_editor.c: Fix translatable string (#113934).
17554 2003-07-04  Naba Kumar  <naba@gnome.org>
17556         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
17557         bug when there is no project open. Bug #____.
17558         
17559         * src/source.c: Fixed a bug with build failure with non-gnome
17560         project with glade-generated source (eg. gtk2). Bug #____.
17562 2003-06-26  Naba Kumar  <naba@gnome.org>
17564         * src/anjuta.h: Removed reference to windows-dialog.h.
17565         * src/message-manager-private.[cc,h]: Fixed doulbe click
17566         activation of messages to properly jump at the destination.
17567         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
17568         * src/toolbar.c: Code clean-ups.
17569         
17570         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
17571         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
17572         
17573         * src/message-manager-private.[cc,h]: Removed dead codes.
17574         
17575         * (new) data/properties/css.properties,
17576         data/properties/anjuta.properties, data/properties/Makefile.am:
17577         Added CSS syntax hiliting properties.
17578         
17579         * tagmanager/tm_file_entry.c: Fixed a possible bug.
17580         * src/debugger.c: Clean ups.
17581         * src/lexer.h: Added CSS lexer definition.
17582         
17583         * Makefile.am: Installs destop file properly.
17584         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
17585         * NEWS: Updated for 1.1.97 release.
17586         * src/main_menubar_def.h: Changed some non working shortcuts.
17587         
17588 2003-06-24  Naba Kumar  <naba@gnome.org>
17590         * src/search-replace.c: Shows the dialog properly, even when it is
17591         hidden behind another window.
17592         
17593         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
17594         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
17595         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
17596         and code clean up.
17597         
17598         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
17599         setup wizard dialogs.
17600         
17601         * src/debugger.c: Removed a redundant call to
17602         debugger_update_controls().
17603         * src/compiler_options.c, src/launcher.c: code cleanup.
17604         * src/executer.c: Fixed execution bug with 'Set Program params...".
17605         
17606 2003-06-23  Naba Kumar  <naba@gnome.org>
17608         * widgets/e-splash.c: Removed border around the splash image.
17609         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
17610         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
17611         * src/cvs.c: Added a frame around commit log text widget.
17612         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
17613         crash bug associated with translated combo box list in preferences
17614         dialog (in different locale other than en_US). Used widget names
17615         to pass the combo list items.
17616         * po/POTFILES.in: Updated.
17617         * src/launcher.c: Creates the zvt terminal at startup (and not
17618         every time a build is done) -- speeds up buld operations.
17619         * src/file_history.c: Should be if() conditional instead of
17620         assertion check.
17621         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
17622         Disabled useless warnings.
17623         * src/project_dbase.c: Fixed bonobo 2 project name.
17624         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
17625         and uses correct glade-2 for file generation.
17626         
17627 2003-06-21  Naba Kumar  <naba@gnome.org>
17629         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
17630         And disables autocomple show for numbers (very annoying).
17631         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
17632         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
17633         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
17634         from view menu and adjust the controls accordingly.
17635         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
17636         only OK button.
17637         * src/project_dbase.[c,h]: Removed show_local flag processing.
17638         * src/message-manager.[c,h]: Reorganized messages tabs in more
17639         sensible order.
17640         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
17641         Also added PCRE dependency.
17642         
17643 2003-06-20  Naba Kumar  <naba@gnome.org>
17645         * pixmaps/anjuta_splash.png: New splash.
17646         from Jean Schurger  <yshartk@schurger.org>
17647         
17648         * src/controls.c: De-sensitize run-to-cursor when debugger
17649         is not running.
17650         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
17651         
17652         * src/message-manager-private.cc: Fixed to properly jump at
17653         the right file:line.
17654         
17655         * src/appwiz_page1.c: Fixed to correctly determine the project
17656         trpe from the wizard.
17657         
17658 2003-06-20  Naba Kumar  <naba@gnome.org>
17660         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
17661         * src/watch_gui.c: Code cleanups.
17662         * src/debugger.[c,h], src/stack_trace.[c,h],
17663         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
17664         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
17665         Removed direct access to stack_trace private data, Increased debugger
17666         command size from 256 to 1024 (to be on safer side). Also implemented
17667         row-activated signle for seting frame and viewing the source.
17668         * src/debugger.c: Avoids starting program and stopping debugger
17669         when starting debugger and stopping program, respectively.
17670         
17671         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
17672         Reverted codes to start debugger automatically
17673         The file is brought to the state just after the branching 
17674         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
17675         some code clean ups.
17676         
17677         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
17678         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
17679         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
17680         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
17681         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
17682         src/project_dbase.c: Code clean ups.
17683         
17684         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
17685         (Projects dir) so that correct $HOME/Projects path is set when
17686         anjuta is run for the first time.
17687         
17688 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
17690         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
17692 2003-06-13  Naba Kumar  <naba@gnome.org>
17694         * src/stack_trace_cbs.c: Moved variable declaration at the
17695         top of the block (bug #737867)
17696         
17697         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
17698         just CFLAGS and CXXFLAGS (bug #743617).
17699         
17700         * src/create_global_tags.sh: Fixed shell script to properly
17701         detect installed *-config files.
17702         
17703 2003-06-12  Naba Kumar  <naba@gnome.org>
17705         * src/preferences.[c,h]: Added methods for custom widgets in
17706         preferences: using custom set/get methods for them.
17707         
17708         * src/anjuta-encoding.c: Implemented up/down of the encodings
17709         in the list and property saves correctly.
17710         
17711         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17712         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
17713         the beginning of a file.
17715         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17716         * src/aneditor.cxx, src/aneditor.h,
17717         src/controls.c, src/main_menubar.c, src/main_menubar.h,
17718         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17719         src/mainmenu_callbacks.h: Allows the operator to select the current
17720         word or the current line (Request: 680801). It puts also
17721         sensitive/unsensitive several select/comment menu items.
17723         * src/breakpoints.c: Presets by default the current line for a
17724         defined breakpoint.
17726 2003-06-11  Naba Kumar  <naba@gnome.org>
17728         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
17729         color (red highlight) now cosistent for inactive tabs also.
17730         
17731         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
17732         'Advanced search and replace' in Edit->Search submenu.
17733         
17734         * data/properties/tcltk.properties: Fixed bug #731851. Added line
17735         wrappings '\' where     they were missing.
17736         
17737         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
17738         message is now more descriptive and details the correct thing to do
17739         for GNOME2 desktop.
17740         
17741 2003-06-10  Naba Kumar  <naba@gnome.org>
17743         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
17744         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
17745         Removed any reference to particular version of automake/autoconf
17746         so that they could work with newer versions (Bug #659394).
17748         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
17749         src/anjuta.c: Added coded to add/remove supported encodings.
17750         
17751         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
17752         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
17753         src/project_import.c, src/project_type.c, src/project_type.h,
17754         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
17755         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
17756         from the project wizard.
17758 2003-06-06  Naba Kumar  <naba@gnome.org>
17760         Patch from Etay Meiri  <etay-m@bezeqint.net>
17761         * src/compiler_options.c: Fixed bugs related to clean before
17762         build patch.
17763         
17764         * anjuta.desktop.in.in: Added commandline options.
17765         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
17766         -dP and -A flags of CVS update into different options.
17767         
17768 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17770         * configure.in: Removed "ta" from ALL_LINGUAS.
17772 2003-06-02  Naba Kumar  <naba@gnome.org>
17774         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
17775         return NULL for undefined properties and "" for defined but empty
17776         strings. It was creating many problems where both are assumed to be
17777         same. And besides, it doesn't matter to differentiate the two (the
17778         problem with preferences was due to a different bug).
17780         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
17781         correctly. Also, s/props_build_in/props_built_in/g.
17782         
17783         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
17784         list.
17785         
17786         * src/an_file_view.c: Unrefed pixbufs when done with them.
17788         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
17789         (removed) file_text.png: Added and removed pixmaps.
17790         
17791 2003-05-30  Naba Kumar  <naba@gnome.org>
17793         * anjuta.glade: Fixed encodings preferences dialog
17794         
17795 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
17796         
17797         Reviewed by Naba Kumar  <naba@gnome.org>
17798         
17799         * src/build_project.c src/clean_project/c: perform a clean before
17800         build, if required. Show the message manager on clean.
17801         * src/compiler_options.c: save the new options when window is closed
17802         and flag project to be cleaned before the next build.
17803         * src/project_dbase.c: added a 'clean before build' flag to project
17805 2003-05-29  Naba Kumar  <naba@gnome.org>
17807         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
17808         dialog.
17809         
17810         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
17811         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
17812         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
17813         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
17814         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
17815         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
17816         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
17817         print_color.xpm, print_landscape.xpm, print_layout.xpm,
17818         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
17820         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
17821         Removed unused icons references.
17823 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
17825         Reviewed by Naba Kumar  <naba@gnome.org>
17826         
17827         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
17828           src/compiler_options.c, src/debugger.c, src/find_replace.c,
17829           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
17830           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
17831           src/toolbar_callbacks.c: HIG compliant dialogs.
17833         * src/utilities.c: anjuta_button_new_with_stock_image() and
17834           anjuta_dialog_add_button() stolen from gedit.
17836         * src/main_menubar_def.h: Fixed mnemonics.
17838 2003-05-26  Naba Kumar  <naba@gnome.org>
17840         * src/project_dbase_gui.c: Added header files filter for add file
17841         dialog box. Disabled project window to be transient window.
17842         
17843         * src/message-manager.cc: Disabled message manager window to be
17844         transient window.
17845         
17846         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
17847         a file could not be loaded.
17848         
17849         * src/project_dbase.c: Fixed a bug with GUI editor command
17850         where empty string is returned.
17851         
17852         * src/Makefile.am, src/preferences.h, src/text_editor.c
17853         src/text_editor.h, (new) src/anjuta-encodings.h,
17854         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
17855         Added encoding support and to handle characters encoding correctly
17856         by auto detecting it during load. Added preferences for selecting
17857         the encoding during save.
17859         * src/preferences.c, src/resources.c: Removed debug messages.
17861         Patch from: Alexander Nedotsukov <bland@mail.ru>
17862         * src/getline.c: Fixed many fatal bugs for FreeBSD.
17864 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17865         * src/anjuta.c: Try to sow the splash image more often.
17867 2003-05-20  Naba Kumar  <naba@gnome.org>
17869         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17870         * src/debug_tree.c: Colorize the modified locals during
17871         debugging and call memory analyze from the debugger.
17872         * src/breakpoints.c: The color is now different for the enabled
17873         and disabled breakpoints. Anjuta now can erase several
17874         breakpoints defined at the same line. The markers are updated
17875         according to the enable/disable action.
17876         
17877         Patch from Etay Meiri  <etay-m@bezeqint.net>
17878         * src/launcher.c: Fixes launcher freeze up bug during build.
17880 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
17882         Reviewed by Naba Kumar  <naba@gnome.org>
17883         * scintilla/PropSet.h: Change member variables from private to protected.
17884         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
17885         to PropSetFile class, which return a gchar * (and can therefore indicate
17886         whether properties are empty or do not exist) and make prop_get and
17887         prop_get_expanded use them.
17888         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
17889         that the result of of prop_get cannot be an empty string.
17891 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
17893         Reviewed by Naba Kumar  <naba@gnome.org>
17894         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
17895         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
17896         src/text_editor_cbs.c: When saving all the files in the project, the
17897         text editors are now only rehighlighted once instead of once for each
17898         file saved.
17900 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17901         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17902         * src/anjuta.desktop.in.in: Support startup notification.
17903 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17904         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17905         * src/anjuta.desktop.in.in: Support startup notification.
17908 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
17910         Reviewed by Naba Kumar  <naba@gnome.org>
17911         
17912         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
17913         memory leak from glade_xml_new call. Removed gxml field from Executer
17914         struct as only used in create_executer_dialog and then destroyed.
17915         
17916         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
17917         
17918         * src/configurer.c: Fix warning trying to connect signal to non-existent
17919         environment entry in configure dialog and fix crash when closing the
17920         window.
17921         
17922         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
17923         gnome_date_edit_get_time instead.
17924         
17925         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
17926         in view menu required renumbering elsewhere.
17928 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
17930         Reviewed by Naba Kumar  <naba@gnome.org>
17931         
17932         * src/breakpoints.c: fixed an error when removing breakpoint
17933         * src/controls.c: 'run to cursor' is sensitive when debugger not active
17934         * src/debugger.c: changes to the way the debugger is activated
17935         * src/debugger.h: clean ups
17937 2003-05-13  Naba Kumar  <naba@gnome.org>
17939         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17940         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
17941         src/memory.h: A new version of memory and the interface
17942         is now integrated in anjuta.glade
17944 2003-05-09  Naba Kumar  <naba@gnome.org>
17946         * configure.in: Bumped required gtk version to 2.0.8.
17947         
17948 2003-05-06  Naba Kumar  <naba@gnome.org>
17950         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
17952 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17953         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
17955 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17956         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
17957         , tagmanager/c.c: Support for ProC and RDB files.
17959 2003-05-06  Naba Kumar  <naba@gnome.org>
17961         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
17962         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
17963         Uncomment (Box & Stream), Select the current function,
17964         authorize the "Quit" button of the GotoLine window
17966 2003-05-05  Naba Kumar  <naba@gnome.org>
17968         * src/watch_gui.h: CVS added new file.
17970         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
17972         Patch from Etay Meiri <etay-m@bezeqint.net>
17973         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
17974         src/mainmenu_callbacks.c, src/message-manager.cc,
17975         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
17976         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
17977         Ported stack trace to GNOME2 and added it in the message manager
17978         pane.
17980 2003-05-02  Naba Kumar  <naba@gnome.org>
17982         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
17983         
17984         * src/preferences.[h,c]: Fixed preferences to save only one copy of
17985         preferences property.
17986         
17987         * anjuta.prj: Fixed multiple preferences saved data.
17988         
17989         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
17990         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17991         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
17992         scintilla/include/Platform.h, scintilla/include/PropSet.h,
17993         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
17994         Upgraded scitilla from CVS with faster window repaint
17995         and more bugfixes.
17996         
17997         Patch from  Etay Meiri  <etay-m@bezeqint.net>
17998         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
17999         and code cleanups
18000         
18001 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
18003         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
18004         the window if messages are appended to the end and the scrollbar is
18005         at the end.
18007 2003-04-29  Naba Kumar  <naba@gnome.org>
18009         * configure.in: Removed omf-install from Makefiles list.
18011 2003-04-28  Naba Kumar  <naba@gnome.org>
18013         * po/POTFILES.in: Remvoded deleted files.
18014         
18015         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
18016         pixmaps/windows-style-undocked.png: Added setup wizard's images.
18018         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
18019         is executed as detached) is not set properly.
18020         
18021 2003-04-25  Naba Kumar  <naba@gnome.org>
18022         
18023         * anjuta.prj: Updated.
18024         * src/anjuta_info.c: Fixed text wrapping and column view.
18025         * data/welcome.txt.in: Removed unaligned characters.
18026         
18027 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18028         * src/main_menubar.c: Disable setup dialog.
18030 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18031         * src/breakpoints.c; Fixed compilation with older GCC
18032         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
18033         * HACKING: Spelling fixes (Suggested by Stephen Knight)
18035 2003-04-18  Naba Kumar  <naba@gnome.org>
18037         * anjuta.prj: Updated (includes compiler options).
18038         
18039         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
18040         function from anjuta.c (it was already available in anjuta-tools.c).
18041         
18042 2003-04-18  Naba Kumar  <naba@gnome.org>
18044         * src/about.c, THANKS: Updated
18045         
18046         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
18047         
18048         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
18049         properly from the project session before updating the file
18050         view.
18051         
18052         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
18053         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
18054         dialog settings (as it will not be required once GDL is in place) and
18055         added file view filters in the settings sub-menu.
18057 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18058         * HACKING: Updated
18059         * configure.in: Disable cast checks on final build.
18061 2003-04-17  Naba Kumar  <naba@gnome.org>
18063         * src/build_project.c: Fixed a compilation error.
18065         * src/launcher.c: Removed commnets.
18066         
18067         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
18068         properties from editor tab to indentation tab and fixed a property
18069         label for proper i18n translation. Fixed typos in project config
18070         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
18071         sorting and reordering in compiler options dialog.
18072         
18073         * src/compiler_options.c: Implemented _save() function to save the
18074         options (which was pending).
18075         
18076         * src/build_project.c: Destroys install-as-root dialog when it is done.
18077         
18078         * src/an_symbol_view.c: Change "event" event to "event-after" so
18079         that symbol row is selected first before the popup is shown.
18080         
18081 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
18083         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
18084         file in CVS/Entries. (Reviewed and applied by Biswa)
18086 2003-04-16  Naba Kumar  <naba@gnome.org>
18088         * aneditor.cxx: use unicode everytime (fixed unicode related
18089         bugs).
18091         * anjuta.prj: Fixed UI editor name (blank to use default) and
18092         anjuta version.
18093         
18094         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
18095         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
18096         Editor preferences page.
18098 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18099         * src/anjuta.[ch], src/print.c: Fixed warnings
18100         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
18101         * configure.in: Profiling support with gprof
18103 2003-04-16  Naba Kumar  <naba@gnome.org>
18105         Patch from Gaëtan de Menten  <ged@bugfactory.org>
18106         * src/launcher.c: Fixed cvs dialog.
18107         
18108 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
18109         
18110         * src/message-manager-private.cc: Fixed double-click on first line of 
18111         output to properly select a line.
18112         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
18113         because still was a deprecatd GtkCTreeNode and always NULL anyway.
18115 2003-04-15  Naba Kumar  <naba@gnome.org>
18117         * src/message-manager-private.cc: Fixed the glade filename typo.
18119 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18120         * scintilla/*, data/properties/*: Scintilla CVS merge
18121         * anjuta.prj: Removed unnecessary files.
18122         * scintilla/PlatGTK.cxx: Force Pango fonts always
18123         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
18124         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
18125         for preferences.
18126         * configure.in: Change version no. for 1.1.1 (alpha release)
18127         * configure.in: Added '--with-pref-suffix' option.
18128         * config.guess, config.sub: Removed from CVS.
18130 2003-04-15  Naba Kumar  <naba@gnome.org>
18132         Patch from Timothee Besset  <ttimo@idsoftware.com>
18133         * Makefile.am: Fixed a shell script error during intallation.
18134         
18135 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
18137         Reviewed by Naba Kumar  <naba@gnome.org>
18138         * src/message-manager.cc: Added popup-menu to TreeView and fixed
18139         set_wm_class to use "anjuta" instead of "an.
18140         * src/message-manager-private.cc: Headers are hidden again.
18142 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18143         * src/project_dbase_gui.c: Memory corruption fix.
18144         * anjuta.prj: Updated project file
18146 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
18147         * an_file_view.c: Connect to event-after signal rather than event so that
18148         selection is updated first and thus context menu is for the right file.
18149         Reviewed and applied by Biswa.
18151 2003-04-14  Naba Kumar  <naba@gnome.org>
18153         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
18154         
18155         * src/auncher.c: More child exit fixes
18156         from Timothee Besset  <ttimo@idsoftware.com>
18158 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
18159         
18160         Reviewed by Naba Kumar  <naba@gnome.org>
18161         
18162         * src/message-manager.[c/h], src/message-manager-private[c/h],
18163                 anjuta.[c/h]: Ported message-manager to Gtk2
18164         
18165         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18166         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
18167         src/clean_project.c, src/compile.c, src/configurer.c,
18168         src/controls.c, src/cvs.c, src/debugger.c,
18169         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
18170         src/project_import.c, src/search-replace.c: Changed name from
18171         AnjutaMessageManager to AnMessageManager to avoid too long type
18172         and funtion names.
18174 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18175         * src/launcher.c: Fix build won't stop problem - TTimo
18176         * TODO: Updated
18177         * pixmaps/anjuta_splash.c: New splash screen prototype.
18178         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
18179         * src/compiler_options.c: Mute pkgconfig errors.
18180         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
18182 2003-04-10  Naba Kumar  <naba@gnome.org>
18184         * configurer.[c,h]: Fixed dialog to close properly.
18185         * src/project_dbase.c, widgets/gnomefilelist.c: Added
18186         debugging asserts.
18187         
18188 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18189         * anjuta.prj: Removed unnecessary files, load with 1.2.0
18190         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
18191         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
18192         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
18193         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
18194         src/makefile.am: Move gdl to it's own directory.
18195         * global-tags/create_global_tags.sh: Silently ignore SDL error.
18197 2003-04-09  Naba Kumar  <naba@gnome.org>
18199         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
18200         branch.
18202 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18203         * src/anjuta-tools.c: Use CDATA for saving tools data.
18204         * anjuta.glade, src/search-replace.c: Port from branch.
18205         * widgets/e-splash.*, src/main.c: Better splash screen.
18206         * configure.in, widgets/gdl*: Import GDL widgets.
18207         * ROADMAP: Updated roadmap.
18208         * src/an_file_view.c: Use GDL icons for file tree.
18210 2003-04-09  Naba Kumar  <naba@gnome.org>
18212         * anjuta.glade: Added (hidden) initial setup-wizard window.
18213         
18214         Patch from: Vitaly  <vvv@rfniias.ru>
18215         * src/preferences.c: Fixes a bug with libglace widget access with
18216         translated strings.
18218         Patch from: Etay Meiri  <etay-m@bezeqint.net>
18219         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
18220         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18221         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
18222         src/toolbar_callbacks.[c,h],
18223         src/memory.c, src/message-manager-private.cc,
18224         src/message-manager-private.h, src/message-manager.cc,
18225         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
18226         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
18227         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
18228         watch window to a subwindow in the notebook
18230 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18231         * ROADMAP: Updated roadmap.
18233 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
18235         * configure.in: Added Belarusian to ALL_LINGUAS.
18237 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18238         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
18239         Henry Jia
18240         * ROADMAP: Added roadmap for HEAD.
18242 2003-03-29  Naba Kumar  <naba@gnome.org>
18244         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
18245         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
18246         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
18247         (new) pixmaps/start-with-wizard.png,
18248         (new) pixmaps/start-with-import.png,
18249         (new) pixmaps/start-with-open.png Added Start with dialog which pops
18250         up on anjuta start-up to give quick access to opening file/project or
18251         creation wizards.
18253         * src/main.c: Sets proper data directory for the gnome
18254         program.
18256 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18257         * src/text_editor.c: Fixed error/warning indicators.
18259 2003-03-24  Naba Kumar  <naba@gnome.org>
18261         * README: Correct version.
18262         
18263 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
18265         * configure.in: Added checks to see if were building on FreeBSD
18266         systems.  Sets -DFREEBSD if we are, and also attempts to find
18267         gmake if the host system is FreeBSD.
18269         * src/getline.c: New file used to provide the getline function,
18270         which isnt available on a FreeBSD system.  The function is only
18271         defined if FREEBSD is defined.
18273         * src/Makefile.am: Added getline.c to anjuta_SOURCES
18275         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
18276         configure.in sets this to gmake on FreeBSD systems, and make
18277         on everything else.
18279 2003-03-23  Naba Kumar  <naba@gnome.org>
18281         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
18282         
18283         * anjuta.spec.in: Fixed spec file for correct file paths and
18284         corrected rpmbuild.
18286         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
18287         the rpm build command separately now.
18288         
18289         * src/anjuta.c, windows-dialog.c: Added some more window management
18290         stuffs (not still fully working, though).
18292         * TODO: Updated.
18294 2003-03-22  Naba Kumar  <naba@gnome.org>
18296         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
18298 2003-03-21  Naba Kumar  <naba@gnome.org>
18300         * README: Removed Andy Piper's name from the active maintainers
18301         list on his request.
18302         
18303         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
18304         preferences.
18305         
18306         * src/anjuta-tools.c: Fixed compiler errors.
18308         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
18309         show bugs.
18310         
18311         * src/commands.c, src/src_paths.c, src/style-editor.c,
18312         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
18313         becuase they are now hidden by default (from glade editing).
18314         
18315         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
18316         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
18317         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18318         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
18319         basic windows managements.
18320         
18321 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18322         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
18323         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
18324         Enver ALTIN (a.k.a. skyblue)
18326 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18327         * tagmanager/*: Added ignore-list for symbols. This will make
18328         parsing more accurate for projects. Doc updates needed.
18330 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18331         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
18332         * launcher/Makefile.am: Link to correct libraries
18333         * src/launcher.c: Do not allow NULL shell
18335 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
18336         * src/debug_tree.c: Improve debug tree view.
18338 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
18340         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
18341         'Run Configure Script' and 'Execute Program'. Increase minimum width
18342         of Configure dialog.
18343         * find_in_files.c, find_in_files_cbs.*: Properly create the file
18344         list widget by setting a model and adding a column and renderer.
18345           Actually store the nocvs toggle button in FindInFiles data structure.
18346           Handle selection changes via changed signal rather than row_activated.
18347           Use response signal for handling the close and find buttons.
18348           Close window when escape is pressed.
18349         * find_replace.c: Close window when escape is pressed.
18350         * find_text.c: Close window when escape is pressed in find dialog as
18351         well as wrap search question, where now Yes is the default button.
18353 2003-03-05  Naba Kumar  <naba@gnome.org>
18355         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
18357         * src/message-manager-private.cc: Fixed a bug with vte conditional
18358         compilation.
18359         * anjuta.glade: Hides all windows in glade file.
18361 2003-03-05  Naba Kumar  <naba@gnome.org>
18363         * src/an_file_view.c: Fixed a compilation warning.
18364         * src/message-manager-private.cc: Conditional compilation for vte
18365         API.
18366         
18367 2003-02-28  Naba Kumar  <naba@gnome.org>
18369         * configure.in, anjuta.spec.in: Updated dependency packages version.
18370         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
18371         * src/preferences.c: Added debug assertions.
18372         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
18373         editor to enable/disable bringing the recent editor tabs first.
18374         
18375         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
18376         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
18377         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
18378         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
18379         and     bug fixes. Also code clean ups.
18380         
18381         * (new) src/search-replace.[h,c]: New search replace implementation
18382         from ANJUTA_1_0_0 branch.
18383         
18384         * (new) src/windows-dialog.[h,c]: New windows management class
18385         [work in progress].
18387 2003-02-28  Naba Kumar  <naba@gnome.org>
18389         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
18390         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
18391         src/appwizard.c, src/build_file.c, src/build_project.c,
18392         src/clean_project.c, src/compile.c, src/configurer.c,
18393         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
18394         src/message-manager-dock.c, src/message-manager-dock.h,
18395         src/message-manager-private.cc, src/message-manager.cc,
18396         src/preferences-dialog.c, src/preferences-dialog.h,
18397         src/preferences.c, src/preferences.h, src/project_dbase.c,
18398         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
18399         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
18400         src/utilities.c, src/utilities.h:
18401         
18402         Widgetized Preferences and gave proper function names.
18404         * src/executer.c: Fixed a session loading bug.
18405         
18406 2003-02-27  Naba Kumar  <naba@gnome.org>
18408         * printing/print.c: Fixed printing font bug that failed to load the
18409         proper fonts.
18410         
18411         * src/toolbar.c: Disabled LED flashing (not yet implemented).
18412         
18413         * TODO, anjuta.prj: Updated.
18415 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
18417         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18418         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18419         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18420         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
18421         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
18422         fixed omf errors
18424 2003-02-25  Naba Kumar  <naba@gnome.org>
18426         * Makefile.am: Excluded omf-install from installation as the docs are
18427         not ready.
18428         
18429         TODO: Updated.
18430         
18431         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
18432         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
18433         property names and added new editor properties and code cleanups.
18434         Also added new project properties.
18435         
18436         * src/compiler_options.[h,c]: Added pkg-config packages supports
18437         and fixed bugs.
18438         
18439         * src/glade_iface.h: Cleanups.
18440         
18441         * src/launcher.c: Used timer instead of idle to scan.
18442         
18443         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
18444         src/project_config.[h,c], src/project_import.c: Implemented project
18445         property to define GUI editor and to handle it.
18446         
18447         * src/preferences.c: i18n fixes.
18448         
18449         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
18450         unused (and old) pixmaps.
18451         
18452         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
18453         
18454 2003-02-25  Naba Kumar  <naba@gnome.org>
18456         * src/message-manager-private.[h,cc], src/preferences.c,
18457         anjuta.glade, anjuta_dialog_strings.c: Implemented
18458         gnome terminal profiles for the terminal preferences and moved the
18459         addition of terminal preferences in the terminal constructor.
18460         
18461         * anjuta.prj: Updated.
18463 2003-02-24  Naba Kumar  <naba@gnome.org>
18465         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
18466         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
18467         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
18468         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
18469         preferences dialog.
18471         * TODO: Updated.
18473         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
18474         text selection and child re-spawning.
18476         * src/pixmaps.h: Removed unused pixmaps definitions.
18477         
18478 2003-02-23  Naba Kumar  <naba@gnome.org>
18480         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
18481         the project tree/window.
18483         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
18484         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
18485         Correct the use of a variable and implemented session save/load
18486         for tree expansion states.
18487         
18488         * src/main_menubar_def.h: Fixed shortcuts keys.
18489         
18490         * src/anjuta.c, src/gnome_project.c: Code clean ups.
18491         
18492         * anjuta.prj: Updated.
18493         
18494 2003-02-22  Naba Kumar  <naba@gnome.org>
18496         * src/debug_tree.[c,h]: GNOME2 port from 
18497         Etay Meiri <etay-m@bezeqint.net>
18498         
18499         * src/an_file_view.c, src/resources.[h,c],
18500         data/properties/bash.properties,
18501         data/properties/cpp.properties,
18502         data/properties/html.properties,
18503         data/properties/make.properties,
18504         data/properties/others.properties,
18505         data/properties/perl.properties,
18506         data/properties/props.properties,
18507         data/properties/xml.properties: Standarized file icons. Icons are
18508         defined in respective .properties file and are retrieved as resource
18509         data.
18511         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
18512         in labels from the commands editor as that would create
18513         problems for translators.
18515 2003-02-21  Naba Kumar  <naba@gnome.org>
18517         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
18518         as they should be part of CVS(?).
18520         * Makefile.am: Corrected a typo for glade generated strings file.
18522         * configure.in, po/hi.po: Added new Hindi (hi) translation
18523         in ALL_LINGUS and added initial Hindi translation.
18525         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
18526         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
18527         sv_unknown.xpm to more proper icon.
18529         * (new)data/properties/php.properties, data/properties/Makefile.am,
18530         data/properties/anjuta.properties, data/properties/html.properties:
18531         Fixed PHP syntax hilighting bug by separating php properties into
18532         different file (because of file size).
18534         * TODO: Updated.
18535         
18536 2003-02-20  Naba Kumar <naba@gnome.org>
18538         * src/breakpoints.c: Fixed breakpoints session saving/loading
18539         crash bug.
18540         
18541         * scintilla/*, scintilla/include/*: Updated to scintilla
18542         release 1.51
18543         
18544 2003-02-19  Naba Kumar <naba@gnome.org>
18546         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
18547         * TODO: Updated.
18549         * Makefile.am, src/Makefile.am,
18550         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
18551         (removed) src/anjuta_dialog_strings.c,
18552         (removed) src/anjuta_dialogs_strings.c,
18553         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
18554         (added) anjuta.glade: Transfered glade files from src/ directory
18555         to the top level directory.
18557         * po/POTFILES.in: Updated.
18558         
18559         * (removed) macrocs2/*: Transfered to data/ directory.
18560         
18561         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
18562         data/Makefile.am: Moved macros in data directory. Anjuta no longer
18563         requires to have macros dir, but the projects generated by anjuta
18564         require them.
18565         
18566         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
18567         trees.
18568         
18569         * src/defaults.c: Corrected default compiler options.
18570         
18571         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
18572         wizard.
18573         
18574         * src/message-manager-private.cc, src/message-manager-private.h,
18575         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
18576         
18577         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
18578         source code generation for gnome2 projects.
18580 2003-02-11  Naba Kumar <naba@gnome.org>
18582         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
18583         restores the expand/collaspe states of the nodes after refresh.
18584         
18585         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
18586         
18587 2003-02-11  Naba Kumar <naba@gnome.org>
18589         * src/style-editor.c: Fixed pango font description handling for fonts.
18590         * src/anjuta.glade: Removed font size spin button.
18591         * configure.in, src/anjuta.prj: Corrected version.
18592         * TODO: update.
18593         
18594 2003-02-10  Naba Kumar <naba@gnome.org>
18596         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
18597         references of scroll-menu.h and add about.h in Makefile.am.
18598         
18599         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
18600         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
18601         (removed) widgets/scroll-menu.h: Removed unused files.
18602         
18603         * Makefile.am: Added proper i18n rules and added intl tools for
18604         distributions.
18605         
18606         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
18607         to the stable release).
18608         
18609         * anjuta.spec.in: Removed manuals packaging.
18610         
18611         * data/Makefile.am: Removed 'macros' installation (not required for
18612         gnome2 projects).
18614 2003-02-10  Naba Kumar <naba@gnome.org>
18616         * po/POTFILES.in: Updated.
18618         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
18619         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
18620         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
18621         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
18622         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
18623         icons and images.
18625         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
18626         src/toolbar_callbacks.h: Fixed scintilla notification signal name
18627         and fixed to properly handle focus in find entry box.
18629         * Makefile.am: Added code for RH system menu update.
18631         * .cvsignore: Updated.
18633         * NEWS: Updated.
18635 2003-02-03  Naba Kumar <naba@gnome.org>
18637         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
18638         editor preferences. and fixes dialogs.
18640         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
18641         Fixed linenumbers and header margins when they are disabled and
18642         removed unused header files.
18644         * src/attact_process.[h,c], src/debugger.c: Attach to process
18645         now works.
18647         * src/help.c: Fixed dialog response.
18649         * TODO: Updated.
18651         * data/properties/anjuta.properties: Corrected typo.
18653         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
18654         Change the signal to "changed" in entry from "selection-changed" in
18655         list.
18657         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
18658         short-cuts.
18660 2003-01-31  Naba Kumar <naba@gnome.org>
18662         * configure.in: Upgraded to use libgnomeprint-2.2
18663         
18664         * printing/Makefile.am: Updated
18665         
18666         *(removed) printing/print-doc.c, printing/print-doc.h,
18667         printing/print-util.c, printing/print-util.h: Removed because already
18668         merged with print.c.
18669         
18670         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
18671         and libgnomeprintui-2.2 and fixed rendering problems.
18672         
18673         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
18674         uneccessary print properties, as they are separately taken
18675         care in gnomeprint.
18676         
18677         * po/POTFILES.in: Update.
18679 2003-01-30  Naba Kumar <naba@gnome.org>
18681         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
18682         for about dialog box.
18683         
18684         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
18685         src/pixmaps.h: Modified for the above additions for about dialog.
18687 2003-01-29  Naba Kumar <naba@gnome.org>
18689         * src/style_editor.[c,h]: Added missing files.
18690         
18691 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18692         * scintilla/XPM.[cxx|h]: Added missing files
18694 2003-01-29  Naba Kumar <naba@gnome.org>
18695         
18696         * TODO, po/POTFILES.in: Updated.
18697         
18698         * anjuta.prj, src/anjuta.glade,
18699         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
18701 2003-01-28  Naba Kumar <naba@gnome.org>
18702         
18703         * data/properties/anjuta.properties, src/aneditor.cxx,
18704         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
18705         properties into text properties (earlier it was int properties).
18707         * TODO: Updated
18708         
18709         * scintilla/AutoComplete.c,xx,
18710         scintilla/AutoComplete.h,
18711         scintilla/CallTip.c,xx,
18712         scintilla/CallTip.h,
18713         scintilla/Document.c,xx,
18714         scintilla/Document.h,
18715         scintilla/Editor.c,xx,
18716         scintilla/Editor.h,
18717         scintilla/LexAVE.c,xx,
18718         scintilla/LexCSS.c,xx,
18719         scintilla/LexHTML.c,xx,
18720         scintilla/LexOthers.c,xx,
18721         scintilla/LexPython.c,xx,
18722         scintilla/LineMarker.c,xx,
18723         scintilla/LineMarker.h,
18724         scintilla/Makefile.am
18725         scintilla/PlatGTK.c,xx,
18726         scintilla/PropSet.c,xx,
18727         scintilla/ScintillaBase.c,xx,
18728         scintilla/ScintillaBase.h,
18729         scintilla/ScintillaGTK.c,xx,
18730         scintilla/ViewStyle.c,xx,
18731         scintilla/include/Platform.h,
18732         scintilla/include/SciLexer.h,
18733         scintilla/include/Scintilla.h,
18734         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
18735         
18736         
18737         src/Makefile.am,
18738         src/an_file_view.c,
18739         src/an_symbol_view.c,
18740         src/anjuta-tools.c,
18741         src/anjuta.c,
18742         src/anjuta.glade
18743         src/anjuta.h,
18744         src/anjuta_cbs.c,
18745         src/anjuta_dialogs_strings.c,
18746         src/anjuta_info.c,
18747         src/commands.c,
18748         src/compiler_options.c,
18749         src/debugger.c,
18750         src/help.c,
18751         src/main_menubar.c,
18752         src/main_menubar.h,
18753         src/main_menubar_def.h,
18754         src/mainmenu_callbacks.c,
18755         src/mainmenu_callbacks.h,
18756         src/message-manager-private.c,c
18757         src/message-manager-private.h,
18758         src/message-manager.c,c
18759         src/message-manager.h,
18760         src/pixmaps.h,
18761         src/preferences.c,
18762         src/preferences.h,
18763         src/project_config.c,
18764         src/project_dbase.c,
18765         src/project_dbase_gui.c,
18766         src/project_import_gui.c,
18767         src/properties.c,xx,
18768         src/properties.h,
18769         src/resources.c,
18770         src/src_paths.c,
18771         src/text_editor.c,
18772         src/text_editor_gui.c,
18773         src/toolbar.c,
18774         src/utilities.c,
18775         src/utilities.h,
18776         anjuta.prj: GNOME2 porting and fixed many porting bugs.
18777         
18778 2003-01-24  Naba Kumar <naba@gnome.org>
18780         * src/text_editor_gui.c, src/toolbar.c,
18781         src/text_editor.c, src/text_editor_cbs.h:
18782         Used correct notification signal name for scintilla
18783         (gtk2) and fixed UI.
18784         
18785         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
18786         when not required.
18787         
18788         * printing/print-doc.c,
18789         printing/print.c,,
18790         src/anjuta-tools.c,
18791         src/find_replace.c,
18792         src/goto_line.c,
18793         src/launcher.c,
18794         src/mainmenu_callbacks.c,
18795         src/project_dbase.c,
18796         src/project_dbase.h,
18797         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
18798         src/text_editor.c,
18799         src/text_editor_cbs.h:
18802 2003-01-23  Naba Kumar <naba@gnome.org>
18804         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
18805         correct stock icons and organized pixmap macros.
18806         
18807         Makefile.am: Removed non-generated files.
18808         
18809         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
18810         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
18811         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
18812         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
18813         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
18814         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
18815         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
18816         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
18817         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
18818         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
18819         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
18820         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
18821         stop.xpm, undo.xpm}: Removed because no longer used.
18823         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
18824         file_unknown.xpm}: Files renamed from fv_*, as it would
18825         be the right name.
18827         * pixmaps/Makefile.am: Updated for the above changes.
18829 2003-01-23  Jakub Steiner <jimmac * ximian * com>
18831         * pixmaps/autocomplete-16.png,
18832         pixmaps/autocomplete.png,
18833         pixmaps/block-end-16.png,
18834         pixmaps/block-end.png,
18835         pixmaps/block-start-16.png,
18836         pixmaps/block-start.png,
18837         pixmaps/bookmark-first-16.png,
18838         pixmaps/bookmark-first.png,
18839         pixmaps/bookmark-last-16.png,
18840         pixmaps/bookmark-last.png,
18841         pixmaps/bookmark-next-16.png,
18842         pixmaps/bookmark-next.png,
18843         pixmaps/bookmark-prev-16.png,
18844         pixmaps/bookmark-prev.png,
18845         pixmaps/error-next-16.png,
18846         pixmaps/error-next.png,
18847         pixmaps/error-prev-16.png,
18848         pixmaps/error-prev.png: gnome2-styled icons
18851 2003-01-23  Naba Kumar <naba@gnome.org>
18853         * anjuta.prj: Updated compiler options.
18854         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
18856         * src/aneditor.cxx,
18857         src/anjuta.c,
18858         src/anjuta.glade,
18859         src/anjuta_dialogs_strings.c,
18860         src/mainmenu_callbacks.c,
18861         src/mainmenu_callbacks.h,
18862         src/text_editor.c,
18863         src/text_editor_cbs.c,
18864         src/text_editor_gui.c: GNOME2 Porting.
18866 2003-01-22  Naba Kumar <naba@gnome.org>
18868         * ChangeLog: Corrected dates.
18869         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
18870         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
18871         preferences.
18873 2003-01-22  Naba Kumar <naba@gnome.org>
18874         
18875         * plugins/patch/patch-plugin.c: Bug fix.
18876         
18877         * src/anjuta-tools.c,
18878         src/anjuta.c,
18879         src/anjuta.glade,
18880         src/anjuta.h,
18881         src/anjuta_dialogs_strings.c,
18882         src/breakpoints.c,
18883         src/cvs_gui.c,
18884         src/debugger.c,
18885         src/debugger.h,
18886         src/executer.c,
18887         src/glade_iface.c,
18888         src/main.c,
18889         src/mainmenu_callbacks.c,
18890         src/mainmenu_callbacks.h,
18891         src/preferences.c,
18892         src/project_dbase.c,
18893         src/project_dbase_gui.c,
18894         src/registers.c,
18895         src/sharedlib.c,
18896         src/signals.c,
18897         src/signals_cbs.c,
18898         src/source.c,
18899         src/stack_trace.c,
18900         src/toolbar_callbacks.c,
18901         src/utilities.c,
18902         src/utilities.h,
18903         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
18904         
18905         * src/Makefile.am,
18906         (removed) src/CORBA-Server.c,
18907         (removed) src/CORBA-Server.h,
18908         (removed) src/Gladen-common.c,
18909         (removed) src/Gladen-stubs.c,
18910         (removed) src/Gladen.h,
18911         (removed) src/Prj-common.c,
18912         (removed) src/Prj-skelimpl.c,
18913         (removed) src/Prj-skels.c,
18914         (removed) src/Prj-stubs.c,
18915         (removed) src/Prj.h,
18916         (removed) src/glades.c,
18917         (removed) src/glades.h,
18918         (removed) src/messagebox.c,
18919         (removed) src/messagebox.h: Removed because no longer used.
18921 2003-01-21  Naba Kumar <naba@gnome.org>
18923         * src/anjuta-tools.c,
18924         src/anjuta.c,
18925         src/anjuta.glade,
18926         src/anjuta_dialogs_strings.c,
18927         src/anjuta_info.c,
18928         src/anjuta_info.h,
18929         src/breakpoints.c,
18930         src/compiler_options.c,
18931         src/debugger.c,
18932         src/find_replace.c,
18933         src/find_replace.h,
18934         src/find_text.c,
18935         src/find_text.h,
18936         src/goto_line.c,
18937         src/launcher.c,
18938         src/text_editor.c,
18939         widgets/gnomefilelist.c: GNOME2 porting.
18941 2003-01-20  Naba Kumar <naba@gnome.org>
18943         * global-tags/create_global_tags.sh: Uses pkg-config to
18944         read the modules.
18945         
18946         * src/anjuta.c,
18947         src/anjuta.glade,
18948         src/anjuta.h,
18949         src/anjuta_cbs.c,
18950         src/anjuta_dialogs_strings.c,
18951         src/breakpoints.c,
18952         src/breakpoints.h,
18953         src/compiler_options.c,
18954         src/compiler_options.h,
18955         src/fileselection.c,
18956         src/fileselection.h,
18957         src/mainmenu_callbacks.c,
18958         src/project_dbase_gui.c,
18959         src/session.c,
18960         src/src_paths.c,
18961         src/src_paths.h,
18962         src/text_editor.c,
18963         src/text_editor_gui.c,
18964         widgets/gnomefilelist.c,
18965         widgets/gnomefilelist.h: GNOME2 porting.
18966         
18967         * widgets/Makefile.am,
18968         (removed) widgets/gnomedirlist.c,
18969         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
18970         
18971         * src/Makefile.am,
18972         (removed) src/src_paths_cbs.c,
18973         (removed) src/src_paths_cbs.h,
18974         (removed) src/src_paths_gui.c,
18975         (removed) src/compiler_options_cbs.c,
18976         (removed) src/compiler_options_cbs.h,
18977         (removed) src/breakpoints_cbs.c,
18978         (removed) src/breakpoints_cbs.h: Removed because they are now
18979         combined in singe file
18981 2003-01-16  Naba Kumar <naba@gnome.org>
18983         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
18984         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
18985         options dialog UI and data handling.
18988 2003-01-15  Naba Kumar <naba@gnome.org>
18990         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
18991         Completed command editor porting.
18992         
18993         * src/anjuta.c: Removed the use of commands load function
18994         (not required).
18996         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
18997         and unrefs.
18999         * src/anjuta-tools.c: Fixed translatable strings.
19000         
19001         * src/find_text.c: Fixed dialog creation from glade.
19002         
19003         * src/text_editor_gui.c, src/text_editor.c,
19004         src/text_editor_cbs.c: Completed port of detached text editor
19005         to gnome2 plateform.
19006         
19007 2003-01-14  Naba Kumar <naba@gnome.org>
19009         * src/anjuta.glade, src/preferences.[h,c],
19010         src/anjuta_dialogs_strings.c: Added build and editor
19011         preferences pages and other UIs. Fixed preferense loading and saving.
19012         
19013         * src/anjuta.c: Does case-insensitive match for tabs position
19014         preferences and removed preferences loading (done at _new() call).
19015         
19016         * anjuta-tools.c: Debugged tools dialog handling.
19017         * plugins/class-gen/clsGen.c: Fixed an undefined function.
19018         
19019 2003-01-13  Naba Kumar <naba@gnome.org>
19021         * ABOUT-NLS: Update (strange).
19023         * autogen.sh: Removed blocking code.
19025         * configure.in: Fixed an autogen bug.
19026         
19027 2003-01-13  Naba Kumar <naba@gnome.org>
19029         * (new)src/anjuta.gladep
19030         (new)src/messagebox.c
19031         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
19032         will be gradually removed (and then the files).
19033         
19034         * Makefile.am,
19035         anjuta.prj,
19036         printing/print-util.c,
19037         printing/print.c,
19038         scintilla/ScintillaGTK.c,xx
19039         src/Makefile.am,
19040         src/an_file_view.c,
19041         src/an_symbol_view.c,
19042         src/anjuta.c,
19043         src/anjuta.glade
19044         src/anjuta.h,
19045         src/anjuta_dialogs_strings.c,
19046         src/anjuta_gui.c,
19047         src/attach_process.c,
19048         src/attach_process.h,
19049         src/breakpoints.c,
19050         src/breakpoints.h,
19051         src/breakpoints_cbs.c,
19052         src/commands.c,
19053         src/commands.h,
19054         src/compiler_options.c,
19055         src/compiler_options.h,
19056         src/compiler_options_cbs.c,
19057         src/configurer.c,
19058         src/configurer.h,
19059         src/controls.c,
19060         src/cvs_cbs.c,
19061         src/debug_tree.c,
19062         src/debug_tree.h,
19063         src/executer.c,
19064         src/executer.h,
19065         src/find_in_files.c,
19066         src/find_in_files.h,
19067         src/find_in_files_cbs.c,
19068         src/find_replace.c,
19069         src/find_replace.h,
19070         src/find_text.c,
19071         src/find_text.h,
19072         src/goto_line.c,
19073         src/help.c,
19074         src/help.h,
19075         src/launcher.c,
19076         src/main.c,
19077         src/main_menubar.c,
19078         src/mainmenu_callbacks.c,
19079         src/message-manager.c,c
19080         src/pixmaps.h,
19081         src/preferences.c,
19082         src/project_config.c,
19083         src/project_config.h,
19084         src/project_dbase.c,
19085         src/project_import_cbs.c,
19086         src/resources.c,
19087         src/resources.h,
19088         src/splash.c,
19089         src/src_paths.c,
19090         src/src_paths.h,
19091         src/src_paths_gui.c,
19092         src/text_editor.c,
19093         src/text_editor_gui.c,
19094         src/toolbar.c,
19095         src/toolbar.h,
19096         src/utilities.c,
19097         src/utilities.h,
19098         src/wizard_gui.c,
19099         widgets/gnomefilelist.c: GNOME2 Port.
19101 2003-01-10  Naba Kumar  <naba@gnome.org>
19103         * src/an_file_view.c,
19104         src/anjuta_gui.c,
19105         src/appwizard_gui.c,
19106         src/compiler_options.c,
19107         src/compiler_options_cbs.c,
19108         src/cvs_cbs.c,
19109         src/executer.c,
19110         src/fileselection.c,
19111         src/find_in_files.c,
19112         src/goto_line.c,
19113         src/main_menubar.c,
19114         src/memory.c,
19115         src/message-manager-dock.c,
19116         src/preferences.c,
19117         src/project_dbase_gui.c,
19118         src/project_import_gui.c,
19119         src/registers_gui.c,
19120         src/sharedlib_gui.c,
19121         src/src_paths_gui.c,
19122         src/text_editor_gui.c,
19123         src/toolbar.c,
19124         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
19126 2003-01-09  Naba Kumar <naba@gnome.org>
19128         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
19129         problems with some comments.
19131         * anjuta.prj: New project file (updated?)
19133         * src/Makefile.am: Enabled deprecated API and fixed variables.
19135         * src/an_file_view.c,
19136         src/an_symbol_view.c,
19137         src/anjuta-plugins.c,
19138         src/anjuta-tools.c,
19139         src/anjuta.c,
19140         src/anjuta_gui.c,
19141         src/appwizard_cbs.c,
19142         src/attach_process.c,
19143         src/attach_process_cbs.c,
19144         src/compiler_options.c,
19145         src/compiler_options_cbs.c,
19146         src/launcher.c,
19147         src/mainmenu_callbacks.c,
19148         src/message-manager-private.c,c
19149         src/message-manager-private.h,
19150         src/message-manager.c,c
19151         src/message-manager.h,
19152         src/project_dbase.c,
19153         src/project_dbase.h,
19154         src/project_dbase_gui.c,
19155         src/project_import_cbs.c,
19156         src/project_import_gui.c,
19157         src/registers.c,
19158         src/resources.c,
19159         src/resources.h,
19160         src/sharedlib.c,
19161         src/signals.c,
19162         src/signals_cbs.c,
19163         src/signals_gui.c,
19164         src/splash.c,
19165         src/src_paths_cbs.c,
19166         src/src_paths_gui.c,
19167         src/stack_trace.c,
19168         src/text_editor.c,
19169         src/text_editor_gui.c,
19170         src/text_editor_menu.c,
19171         src/toolbar.c,
19172         src/toolbar_callbacks.c,
19173         src/utilities.c,
19174         src/watch.c,
19175         src/watch_cbs.c,
19176         src/wizard_gui.c: GNOME porting.
19178 2002-12-24 Naba Kumar <naba@gnome.org>
19180         * AUTHORS, ChangeLog, HACKING, Makefile.am,
19181         NEWS, README, SEARCH-REPLACE,
19182         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
19183         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
19184         launcher/Makefile.am,
19185         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
19186         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
19187         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
19188         printing/print-util.c, printing/print.c, printing/print.h,
19189         scintilla/*/*, widgets/e-shell-about-box.c,
19190         src/*, tagmanager/*/*, widgets/Makefile.am,
19191         widgets/gnomefilelist.c:
19192         
19193         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
19194         src/*.[c,h] files to gnome2 API.
19196         * src/anjuta_dialogs_strings.c: Added glade generated translatable
19197         strings table.
19199 2002-10-23  Naba Kumar <naba@gnome.org>
19201         * autogen.sh: Prevented Users from building HEAD cvs.
19202         
19203 2002-09-16  Stephane Demurget  <demurgets@free.fr>
19205         * src/anjuta.glade: added the compiler options dialog, hopefully
19206         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
19208 2002-09-15  Stephane Demurget  <demurgets@free.fr>
19210         * src/anjuta.glade: fixed a lot of small glitches.
19212         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
19213         now.
19215         * src/breakpoints_cbs.c: polished a bit.
19217 2002-09-15  Stephane Demurget  <demurgets@free.fr>
19219         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
19221         * src/commands.c: partial gnome 2 port.
19223         * src/utilities.[ch]: changed some bits to be const.
19225 2002-09-14  Stephane Demurget  <demurgets@free.fr>
19227         * src/Makefile.am: removed breakpoints_gui.c and added a check
19228         for gdk-pixbuf deprecated functions, but there shouldn't be much
19229         anyway.
19231         * src/breakpoints_gui.c: killed.
19233         * src/anjuta.glade: added two dialogs for the breakpoints management.
19235         * src/anjuta.h:
19236         * src/anjuta_cbs.c:
19237         * src/appwizard.c:
19238         * src/attach_process.c:
19240         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
19241         really huge changes and porting work.
19242         
19243         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
19244         (breakpoints_dbase_new): moved the UI init bits here.
19246         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
19247         a lot, not using any color anymore (not HIG compliant) and not using
19248         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
19249         to be double checked.
19251         * src/build_file.c:
19252         * src/build_project.c: gnome 2 port.
19254 2002-09-11  Stephane Demurget  <demurgets@free.fr>
19256         * src/anjuta.glade:
19257         * src/anjuta.h:
19258         * src/anjuta_cbs.c:
19259         * src/appwizard.c:
19260         * src/breakpoints.c:
19261         * src/breakpoints_cbs.c: cleaned up some bits.
19263 2002-09-09  Stephane Demurget  <demurgets@free.fr>
19265         * src/Makefile.am:
19266         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
19268         * src/an_symbol_view.[ch]:
19269         * src/attach_process_cbs.h: polished a bit.
19271         * src/breakpoints_cb.[ch]: partial gnome 2 port.
19273 2002-09-02  Stephane Demurget  <demurgets@free.fr>
19275         * configure.in:
19276         * src/Makefile.am: added libglade-2 to the build.
19278         * src/anjuta.[ch]: added support for libglade.
19280         * src/anjuta.glade: added. There could be a file per top-level widget,
19281         as some other gnome projects, though.
19283         * src/attach_process_gui.c: removed.
19284         * src/attach_process.[ch]: gnome 2 port.
19285         (attach_process_new): Added the treeview init and the widget references
19286         here.
19288 2002-08-31  Stephane Demurget  <demurgets@free.fr>
19290         * src/an_file_view.c: fixed some compilation issues.
19292         * src/an_symbol_view.c: gnome 2 port.
19294 2002-08-26  Stephane Demurget  <demurgets@free.fr>
19296         * src/an_file_view.c: finished gnome 2 port.
19297         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
19298         directory pixmap depending on the event.
19300         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
19301         (project_file_data_new): use a GtkTreePath.
19303 2002-08-23  Stephane Demurget  <demurgets@free.fr>
19305         * src/Makefile.am: readded back an_*_view.[ch] because they are still
19306         driving me nuts but they need to be ported, heh ?
19308         * src/an_file_view.c: gnome 2 port, almost finished after some hard
19309         work since it's quite a total rewrite again.
19311 2002-08-22  Stephane Demurget  <demurgets@free.fr>
19313         * src/an_file_view.c:
19314         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
19316 2002-08-21  Stephane Demurget  <demurgets@free.fr>
19318         * src/anjuta_info.c:
19319         * src/utilities.h: gnome 2 port, featuring a total rewrite.
19321 2002-08-20  Stephane Demurget  <demurgets@free.fr>
19323         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
19324         nuts ATM.
19325        
19326         * src/an_file_view.c:
19327         * src/aneditor.cxx:
19328         * src/anjuta_cbs.c:
19329         * src/compiler_options.h:
19330         * src/messagebox.c:
19331         * src/messagebox.h:
19332         * src/pixmaps.h:
19333         * src/project_dbase.h:
19334         * src/resources.h: gnome 2 port.
19336 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19338         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
19340         * data/properties/sql.properties: added the DATETIME data type.
19342         * data/properties/html.properties: added the foreach php keyword.
19344 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19346         * widgets/Makefile.am: removed blank line after the last backslash
19347         for avoiding a warning from automake.
19349         * configure.in:
19350         * src/Makefile.am: added the ORBit-2 dep.
19352 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19354         * AUTHORS: added Biswa, because I wonder why noone already have
19355         written his name in the Anjuta's hall of fame :)
19357 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
19359         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
19360         widgets/e-shell-about-box.c: Made to compile for gnome2.
19361         
19362 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
19364         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
19365         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
19366         
19367         * configure.in, printing/print.h, printing/print.c,
19368         printing/print-doc.c: Made to compile for gnome2.
19369         
19370 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
19372         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
19373         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
19374         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
19375         widgets/Makefile.am:
19376         
19377         Upgraded the build system to gnome2 platform.
19378         
19379 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19380         * manuals/*: Added capability to generate PDF and PS.
19381         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
19382         * TODO, TODO.biswa: Intergated TODO list.
19383         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
19384         , bug #574470
19385         * src/dnd.c: Fix typo
19386         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
19387         * src/anjuta.c: Bug #568895, Bug #575419
19389 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19391         * tagmanager/tm_global_tags.c: Fixed compiler warning.
19392         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
19394 2002-12-17  Naba Kumar <naba@gnome.org>
19396         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
19397         bugs.
19398         
19399 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19400         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
19401         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
19402         * anjuta.prj: Added tools.sgml
19403         * data/properties/cpp.properties: Bug # 646974
19405 2002-12-16  Naba Kumar <naba@gnome.org>
19407         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
19408         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
19409         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
19410         on 'Enter' and adds proper focus mechanism.
19411         * src/anjuta.c: Fixed a memory corruption bug.
19412         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
19413         'Enter' and can also be Canceled. Sets proper default and focus policies
19414         for tools dialogs.
19415         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
19416         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
19417         translatable strings in dialogs and fixed some dialog properties.
19418         * src/anjuta-tools.c: Now uses xml format for loading and saving.
19419         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
19420         * src/message_manager_private.cc: Fixed some debug messages.
19421         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
19422         widgets/gnomefilelist.c: Fixed a memory leaks.
19423         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
19424         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
19425         src/main_menubar_def.h: Implemented incremental search.
19426         * TODO: Updated.
19428 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19429         * tagmanager/*: Minor cleanups and warning fixes.
19430         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
19431         GUI during long updates.
19432         * src/text_editor.c: Remove debug message.
19434 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19435         * tagmanager/tm_project.c: Fix a memory access problem.
19437 2002-12-13  Naba Kumar <naba@gnome.org>
19439         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
19440         tools list to show "Enabled" flag of the tool. Fixed a bug where
19441         tool list is not cleared when creating a new tool.
19442         
19443 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19444         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
19446 2002-12-12  Naba Kumar <naba@gnome.org>
19448         * anjuta-tools.[h,c], commands.c: Used the tools help of
19449         anjuta variables list in commands editor and fixed a typos
19450         buy in anjuta-tools.c.
19451         
19452 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19453         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
19454         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
19455         * TODO.biswa: Added to help me track things better.
19457 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19459         * configure.in, anjuta.spec.in: Added libglade dependency.
19460         * Makefile.am: Added anjuta.glade file.
19461         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
19462         , src/mainmenu_callbacks.[ch], src/message-manager.h
19463         , src/widget-registry.c: Tools editor GUI + other additions.
19465 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19467         * src/project_dbase.[ch], tagmanager/tm_project.c,
19468         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
19469         Implement syncing tags image with the project database.
19470         * src/anjuta-tools.c: Implemented variable substitution and
19471         working directory in tools.
19473 2002-12-09  Naba Kumar <naba@gnome.org>
19474         
19475         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
19476         command configuration language list from properties.
19477         
19478         * data/properties/asm.properties, data/properties/ruby.properties:
19479         Fixed typos.
19481 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19483         * src/an_symbol_view.c: Remember current selected entry and select
19484         it automatically after refresh.
19486 2002-11-26  Murray Cumming  <murrayc@usa.net>
19488         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
19489           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
19490         and gnomemm 1.2 projects so that people know they are really
19491         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
19492         But I did correct these to sue lowercase names.
19494 2002-12-01  Naba Kumar <naba@gnome.org>
19496         * data/anjuta.properties: Fixed caching problem on 
19497         indicators.
19498         * src/preferences.c, src/preferences_gui.c: Implemented automatic
19499         indicators prefs.
19500         
19501 2002-12-01  Naba Kumar <naba@gnome.org>
19503         * data/properies/anjuta.properties: Corrected "indicators.automatic"
19504         property name.
19505         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
19506         property and uses it.
19507         * src/aneditor.cxx: Fixed a bug associated with selection a word at
19508         current cursor.
19509         
19510 2002-11-30  Naba Kumar <naba@gnome.org>
19512         * src/debugger.c: Fixed a typo.
19513         * data/properties/*: Updated properties files and added
19514         new ones.
19515         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
19516         Added comment submenu and cleaned up ref and unref of menus.
19517         * src/aneditor.h: Added definition of comment commands.
19518         * src/aneditor.c: Upgrade from latest SciTE source code.
19519         * src/text_editor.[hc], src/text_editor_cbs.c, 
19520         src/message_manager_private.cc, src/message_manager.[cc,h],
19521         src/anjuta.[c,h]: Added indicators support for errors/warnings
19522         highlight in the editor.
19523         * NEWS, TODO: Update.
19524         * scintilla/include/PropSet.h: Removed deprecrated function.
19525         
19526 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19528         * src/anjuta-tools.[ch]: Tools implementation (basic)
19529         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
19530           , src/main_menubar_def.h: PLugins cleanup and segregation
19531         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
19532           registry
19533         * anjuta.prj: Added new files
19534         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
19535         * plugins/class-gen/clsGen.c: Register menu under 'Project'
19536         * plugins/patch/patch-plugin.c: Register menu under 'Format'
19537         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
19538         * src/Makefile.am: Added new files
19539         * src/message-manager.[cc/h]: Added standard output and error windows
19541 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
19543         * project_type.c: Fixed Gnomemm2 project type
19545 2002-11-25  Naba Kumar <naba@gnome.org>
19547         * printing/print.c: Fixed a compile warning.
19548         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
19549         * src/utilities.c: Fixed a compile warning in sparc, hides the
19550         terminal check error output from the user.
19551         * project_config.[ch], project_dbase.[ch], source.c: Added project
19552         version, exclude modules configuration and reordered other config
19553         properties. Changed some strings to more descriptive text.
19554         * src/compiler_opitions.c: Removed extra newlines from .prj file
19555         save.
19556         * anjuta.prj: Converted to new format (only reorganised properties
19557         and removed extra newlines ... nothing else).
19558         * NEWS: updated
19559         
19560 2002-11-21  Naba Kumar <naba@gnome.org>
19562         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
19563         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
19564         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
19565         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
19566         Updated to the CVS version.
19568 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19570         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
19571           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
19572           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
19573           images in completion lists. 
19574         * src/resources.h: Make C++ friendly.
19575         * scintilla/PropSet.cxx: Fix memory leak.
19577 2002-11-20  Naba Kumar <naba@gnome.org>
19579         * scintilla/*/*: Synced to latest scintilla 1.49
19580         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
19581         New lexers added.
19583         * scintilla/RESearch.cxx: The automatic cvs log in the
19584         file really broke things trying to interprete the changelog
19585         entry incorrectly as end-of-comment. Removed the $cvs line
19586         and committed again.
19587         
19588 2002-11-19  Naba Kumar <naba@gnome.org>
19590         Patch from Timothee Besset <ttimo@idsoftware.com>
19591         
19592         * src/message-manager-private.cc: Interpretes absolute
19593         file paths properly in zvt terminal.
19595 2002-11-19  Naba Kumar <naba@gnome.org>
19597         Patch from Timothee Besset <ttimo@idsoftware.com>
19598         
19599         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
19600         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
19601         (important) editor preferences in project (if there is one
19602         open).
19603         
19604         * TODO: Updated
19605         
19606 2002-11-18  Naba Kumar <naba@gnome.org>
19607         
19608         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19609         
19610         * src/debug_tree.c, src/find_in_files_gui.c,
19611         src/find_replace.c, src/find_text.c, 
19612         src/project_import.c, src/project_import_gui.c,
19613         src/wizard_gui.c: i18n Fixes.
19615 2002-11-15  Naba Kumar <naba@gnome.org>
19617         * plugins/class-gen/clsGen.c: Fixed to use project function
19618         to import files. Create non-existent directories before the
19619         sources are written.
19620         
19621         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
19622         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
19623         src/glade_iface.c,
19624         src/glades.c: Excluded gladen files from build. This
19625         will fix the unnecessary dependency on libssl.
19626         
19627         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
19628         file import funtion.
19629         
19630         * src/message_manager_private.cc: Fixed a compiler warning with
19631         DEBUG preprocessor macro.
19632         
19633         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
19634         wrong (undocked) editor window was closed on clicking close on an
19635         undocked editor window.
19636         
19637         * src/debugger.c: Fixed a bad bug where debugger terminal won't
19638         start correctly if the executable was run before with 'F3'.
19639         
19640         * src/toolbar_callbacks.c: Wrap around find next.
19641         * src/toolbar.c: Disable combo activate.
19642         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
19643         button positions to get 'yes' as default.
19645         * anjuta.spec.in: Updated.
19646         
19647         * src/anjuta_info.c, src/appwizard_gui.c,
19648         src/attach_process_gui.c, src/breakpoints_gui.c,
19649         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
19650         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
19651         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
19652         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
19653         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
19654         src/preferences.c, src/preferences_gui.c, src/project_config.c,
19655         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
19656         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
19657         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
19658         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
19659         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
19660         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
19661         plugins/patch/patch-plugin.c, printing/print-util.c:
19662         Set all windows and dialogs transient
19663         to their parents so that they remain floated above their parents.
19664         
19665 2002-11-13  Naba Kumar <naba@gnome.org>
19667         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
19668         take default editor font).
19669         
19670         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
19671         Corrected email address.
19672         
19673         * src/mainmenu_callbacks.c: Used spaces instead of tabs
19674         for changelog entry.
19676         * NEWS: Updated.
19677         
19678 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19679         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
19681 2002-11-06  Naba Kumar <naba@gnome.org>
19683         * README: Updated
19684         * anjuta.spec.in: Ships the .omf files with the
19685         documents instead of the base package.
19686         
19687 2002-11-04  Naba Kumar <naba@gnome.org>
19689         * data/properties/latex.properties: Fixed a bug.
19690         * ChangeLog: Released 1.0.0 stable.
19692 2002-11-04  Naba Kumar <naba@gnome.org>
19694         * src/commands.c: Added command with shell redirection capability.
19695         * data/properties/anjuta.properties: Changed default execution
19696         command.
19697         * src/project_dbase.c: Set project top dir in properties.
19698         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
19699         * data/Makefile.am: More diskcheck error fixes.
19700         
19701         * README, anjuta.spec.in, THANKS, AUTHORS,
19702         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
19703         manuals/C/anjuta-manual/authers,sgml,
19704         manuals/C/anjuta-manual/anjuta-manual.sgml,
19705         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19706         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
19707         : Changed anjuta home to
19708         new URL and my email address.
19709         
19710         * manuals/C/anjuta-manual/interfaces.sgml,
19711         manuals/C/anjuta-manual/prefereces.sgml,
19712         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
19713         
19714         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
19715         : removed reference to the help menu as the menu is modified
19716         when no help is found (which is very likely when we are
19717         shiping the documents separately).
19718         
19719 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19720         * anjuta.spec.in: Update specfile to make multiple RPMs.
19721         * data/Makefile.am: make dist fix.
19722         * src/text_editor_menu.c: Fix compile warnings (casts).
19724 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19725         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
19726         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
19728 2002-11-01  Naba Kumar <naba@gnome.org>
19730         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
19731         Added gnome2 macros to be used by gnome2 project wizard.
19732         
19733         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
19734         from gnome-common.
19735         
19736         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
19737         as it was conflicting with generated projects and is not
19738         useful for us.
19739         
19740         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
19741         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
19742         project generation, removed qt project as it's not complete and
19743         added gnome2 bonobo wizard.
19745 2002-10-29  Naba Kumar <naba@gnome.org>
19747         * po/POTFILES.in: Updated.
19748         * po/POTFILES.skip: Added.
19749         * preferences.h: Fixed print paper size property name.
19751 2002-10-28  Naba Kumar <naba@gnome.org>
19752         
19753         * data/user.properties, data/Makefile.am: Added user properties file
19754         which will be copied in user's ~/.anjuta/user.properties.
19755         
19756         * data/anjuta.properties: Changed a comment.
19757         
19758         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
19759         
19760         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19761         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
19762         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
19763         item.
19765         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
19766         instead of user properties file.
19767   
19768         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
19769         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
19770         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
19771         * README, TODO: Updated.
19772         
19773 2002-10-28  Naba Kumar <naba@gnome.org>
19775     * manuals/C/anjuta-manual/figures/editor_guides.png,
19776     manuals/C/anjuta-manual/figures/editor_margins.png,
19777     manuals/C/anjuta-manual/figures/editor_markers.png,
19778     manuals/C/anjuta-manual/figures/local_variables.png,
19779     manuals/C/anjuta-manual/figures/open_file_multiple.png,
19780     manuals/C/anjuta-manual/figures/prefs_print.png,
19781     manuals/C/anjuta-manual/figures/print_dlg.png,
19782     manuals/C/anjuta-manual/figures/print_preview.png,
19783     manuals/C/anjuta-manual/figures/symbol_browser.png,
19784     manuals/C/anjuta-manual/figures/variable_tip.png: New png
19785     files for manual documentation.
19786     
19787     * manuals/sgmldocs.make,
19788     manuals/C/anjuta-manual/Makefile.am,
19789     manuals/C/anjuta-manual/authors.sgml,
19790     manuals/C/anjuta-manual/build.sgml,
19791     manuals/C/anjuta-manual/compileopts.sgml,
19792     manuals/C/anjuta-manual/debugger.sgml,
19793     manuals/C/anjuta-manual/execute.sgml,
19794     manuals/C/anjuta-manual/fileoperations.sgml,
19795     manuals/C/anjuta-manual/interface.sgml,
19796     manuals/C/anjuta-manual/preferences.sgml,
19797     manuals/C/anjuta-manual/projects.sgml,
19798     manuals/C/anjuta-manual/figures/arguments.png,
19799     manuals/C/anjuta-manual/figures/open_file.png,
19800     manuals/C/anjuta-manual/figures/other_opts.png,
19801     manuals/C/anjuta-manual/figures/scrshot.png,
19802     manuals/C/anjuta-manual/figures/toolbar_browser.png,
19803     manuals/C/anjuta-manual/figures/toolbar_tags.png:
19804     
19805     Updated anjuta manual documentation.
19807     
19808 2002-10-27  Naba Kumar <naba@gnome.org>
19810     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
19811     check and modifies debugger terminal command accordingly
19812     to function properly.
19813     
19814 2002-10-25  Naba Kumar <naba@gnome.org>
19816         * manuals/sgmldocs.make: Fixed a couple of bugs.
19817         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
19819 2002-10-24  Naba Kumar <naba@gnome.org>
19821         * src/debug_tree.c: Fixed a crash bug from Etay.
19823         * global_tags/create_global_tags: Added messages.
19824         Fixed infinite looping within files.
19825         
19826         * macro/autogen.sh: Removed debug and warning flags for defaults.
19827         
19828         Patch from Vadim Berezniker <vadim@berezniker.com>
19829         
19830         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
19831         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
19832         generation.
19834         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
19835         temporarily just copy it
19837 2002-10-24  Naba Kumar <naba@gnome.org>
19839         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
19840         manuals/C/anjuta-manual/anjuta-manual.sgml, 
19841         manuals/C/anjuta-manual/compileopts.sgml,
19842         manuals/C/anjuta-manual/debugger.sgml,
19843         manuals/C/anjuta-manual/execute.sgml,
19844         manuals/C/anjuta-manual/fileoperations.sgml,
19845         manuals/C/anjuta-manual/interface.sgml,
19846         manuals/C/anjuta-manual/introduction.sgml,
19847         manuals/C/anjuta-manual/projects.sgml,
19848         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
19849         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
19850         manuals/ja/anjuta-manual/anjuta-manual.sgml,
19851         manuals/ja/anjuta-manual/compileopts.sgml,
19852         manuals/ja/anjuta-manual/debugger.sgml,
19853         manuals/ja/anjuta-manual/execute.sgml,
19854         manuals/ja/anjuta-manual/fileoperations.sgml,
19855         manuals/ja/anjuta-manual/interface.sgml,
19856         manuals/ja/anjuta-manual/introduction.sgml,
19857         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
19859 2002-10-24  Naba Kumar <naba@gnome.org>
19861         * src/project_type.c: added autogen for qt projects.
19862         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
19863         Fixed a bug that retrieves wrong terminal command.
19864         * src/commnads.c: Added more terminal commands.
19865         * configure.in: Checks for scrollkeeper version.
19866         
19867 2002-10-22  Naba Kumar <naba@gnome.org>
19869         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
19870         instead of AM_GNOME_GETTEXT.
19871         
19872         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
19873         for setup-gettext for the wizard generated projects.
19875         * src/source.c: Fixed a bug where glade file wasn't generated.
19876         
19877         * src/gnome_project.c: Excluded project version from project dir
19878         name.
19879         
19880 2002-10-22  Naba Kumar <naba@gnome.org>
19882         * acinclude.m4: New file with dummy funtion for gettext
19883         cross compatibility fix.
19884         
19885         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
19886         * configure.in: Fixed cflags to avoid useless warnings.
19887         * Makefile.am: EXTRA_DIST += setup-gettext.
19888         * src/toolbars.c: Added space paddings around tags label.
19890 2002-10-21  Naba Kumar <naba@gnome.org>
19892         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19893         
19894         * setup-gettext: New script to maintain gettext cross version
19895         compatibility.
19896         * configure.in, macros/autogen.sh: Fix for gettext cross version
19897         compatibility.
19898         
19899 2002-10-21  Naba Kumar <naba@gnome.org>
19901         * debug_tree.c: Fixed incorrect use of debug assertion.
19902         
19903 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
19904             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19905         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19906         src/memory.c, src/memory.h, src/message-manager-private.cc:
19907         
19908         New parsing algorithm; adapted from kdevelop.
19909         Middle button menu for changing the value's display type
19911 2002-10-07  Naba Kumar <naba@gnome.org>
19913         * src/main_menubar_def.h: Changed status bar message for Help->
19914         Browse info pages. Bug #603308
19916         * src/executer.c: Made "User terminal" default for creating
19917         projects (User can always disable it later). Bug #114222
19918         
19919 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19921         * macros/autogen.sh: Require gettext 0.10.x for autogen
19922         * src/text_editor.c: Fixes Bug #595303
19923         * src/source.c: Fixes Bug #595970
19924         * src/anjuta.c: Fixes Bug #598366
19925         * scingtilla/LexCPP.cxx: Bug #602296
19926         * src/main_menubar_def.h: Bug #604363
19927         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
19928         
19929 2002-10-07  Jens Georg <mail@jensgeorg.de>
19931         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19932         * gnomefilelist.c: This patch fixes the bug #611542
19933         
19934 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19936         * data/properties/Makefile.am: Added tcltk.properties file.
19937         
19938 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19940         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19941         
19942         * README: Updated README
19943         * plugins/class-gen/clsGen.c, src/message_manager.cc
19944           , src/mainmeu_callbacks.c, src/memory.c
19945           , src/project_dbase_gui.c, src/text_editor_gui.c
19946           , widgets/gnomefilelist.c: Set window icons
19947         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
19948           Enabled release build (stripped + optimized binaries, etc.)
19949         * data/properties/anjuta.properties, src/commands.c,
19950           src/defaults.cFixed bug #595489 (stdin on executables)
19951         * src/appwizard.c, src/main.c, src/message-manager.cc
19952           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
19953           , src/debug_tree.c: Memory related (valgrind) fixes.
19954         * src/message-manager-private.[cc,h], src/pixpams.h
19955           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
19956         * anjuta.prj: Added debug_tree.c to SOURCES
19957         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19958           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
19959           Compacted code and cleaned up unnecessary functions.
19960         * tagmanager/*.[ch]: Code fixes.
19961         
19962 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
19963         
19964         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19965         
19966         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
19967         Debug tree now detects changes of displayed variables
19968         and changes their color to red
19970 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19972         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19973         
19974         * mainmenu_callbacks.c: Set's the current file name in
19975         file save as dialog.
19976         
19977 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19979         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
19981         * data/properties/tcltk.properties: New file for tcl/tk
19982         properties.
19984 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
19986         * src/project_type.[c,h], src/source.c, data/Makefile.am:
19987         Fixed a fatal bug which doesn't let building gnome2 related
19988         projects. They use different autogen.sh script. Defined new
19989         type field "gnome_macro_support".
19990         
19991         * data/autogen.sh.gnome2: New file.
19992         
19993         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
19994         bug with quotes escaping in quotes.
19995         
19996         * src/message-manager-private.cc: Used event box instead
19997         of frame for local message pane, so that the borders appear
19998         properly and nicely.
19999         
20000         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
20001         if there is a project open and all the files are un-docked.
20003         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
20005 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
20007         * src/main_menubar_def.h: implement feature request #595356, patch #597161
20008         * THANKS: updated for new contributions
20009         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
20011 2002-08-27 Steven Knight  <steven.knight@unh.edu>
20013         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
20014         src/project_dbase.h, src/project_type.c, src/source.c, 
20015         src/wizard_gui.c: new Qt project type
20016         *** NB not fully tested, may need some work, icon required...
20018 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20020         * src/memory.c, src/memory.h: new memory patch
20022 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
20024         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
20026 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
20028         * lancher/anjuta_launcher.c: Determine pty from function
20029         call instead of running 'tty' externally.
20030         
20031         * data/properties/cs.properties: Added compile/build commands.
20032         Fixed execution properties.
20033         
20034         * src/commands.c: Added c# options.
20036         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
20037         
20038         * src/debug_tree.[c,h], src/debugger.[c,h],
20039         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
20040         
20041         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
20042         1. Misaligned structs when they are members of other structs.
20043         2. '{' sometimes appears as a variable.
20044         3. Wrong processing of some arrays.
20045         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
20046         that displays the tree in two columns (variable and value).
20048 2002-08-14  Stephane Demurget  <demurgets@free.fr>
20050         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
20052         * data/properties/sql.properties: added the DATETIME data type.
20054         * data/properties/html.properties: added the foreach php keyword.
20056 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
20058         * NEWS: Updated with new features.
20059         
20060         * data/.cvsignore, doc/.cvsignore: Updated.
20061         
20062         Patch from: Etay Meiri <etay-m@bezeqint.net>
20063         
20064         * src/debug_tree.h, src/debug_tree.c: New files.
20065         
20066         * src/Makefile.am, src/message-manger-private.[h,cc],
20067         src/message-manger.cc: Added Tree view for debugger
20068         locals view.
20069         
20070 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
20072         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20073         
20074         * src/memory.c, src/memory.h: New files.
20075         
20076         * src/Makefile.am, src/appwizard.c, src/controls.c,
20077         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20078         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20079         
20080         Memory view implemetation that would enable viewing raw memory
20081         during debugging.
20083 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20085         * AUTHORS: added Biswa, because I wonder why noone already have
20086         written his name in the Anjuta's hall of fame :)
20088 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
20090         * src/appwizard_gui.c: Removed an ambiguous prototype.
20091         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
20092         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
20093         * THANKS: Updated M. Ali Vardar's email.
20094         
20095 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
20097         * src/anjuta_gui.c: implemented feature request to stop main and browser
20098           toolbars having exclusive use of space
20100 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
20102         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
20103         left over from the previous work to fix bugs :-)
20104         
20105         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
20106         src/controls.c, src/mainmenu_callbacks.h, 
20107         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
20108         reviewed
20109         
20110         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
20111         src/project_import_gui.c, src/sharedlib_gui.c, 
20112         src/signals_gui.c: set window icon correctly
20113         
20114         * NEWS: more updates for the release
20115         
20116         * HACKING: updated for window icons and insert menu information
20117         
20118         * src/cvs_gui.c, src/build_project.c, 
20119         src/project_import_cbs.c: message strings reviewed
20120         
20121         * src/controls.c: context help button should be disabled if 
20122         DevHelp is not installed
20123         
20125 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
20127         * src/debugger.c: Fixed the signalling screw up because of string
20128         update in gdb used to report the child process PID. Also, no
20129         error dialog will be popped up for "no such file or directory"
20130         error (very annoying and useless error). This error will still
20131         be shown on the debug message window. Avoided terminating the
20132         program when the terminal is terminated -- doesn't hurt, otherwise
20133         we get crappy egg-and-hen problem.
20134         
20135         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
20136         dimensions loading.
20137         
20138         * src/anjuta.c: Limited the default size of main window to sane
20139         values.
20141         * src/preferences.c: Fixed some deadly memory corruption bugs in
20142         the recent patches. Return from getenv() should NEVER be freed,
20143         because they are static strings.
20144         
20145         * src/preferences_gui.c: Removed the fix for crash bug with font
20146         selection and applied the real fix.
20147         
20148 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
20150         * NEWS: updated for release
20152 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
20154         * src/launcher.c: Added a fix a memory leak and a possible
20155         fix for zvt-crash bug.
20156         
20157         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
20158         
20159         * data/properties/latex.properties,
20160         data/properties/ada.properties: Added file.is.source property.
20161         
20162         * src/an_file_view.c: Set auto column size of the file
20163         revision column.
20164         
20165         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
20166         The user is now prompted to confirm the closing of the file
20167         if it is being used by CVS. If yes, the editor is closed and
20168         the CVS operation stops.
20169         
20170 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
20172         * anjuta.prj: bump project version for release
20173         * BUGS: removed unnecessary file
20175 2002-06-07      Philip Van Hoof <freax@pandora.be>
20177         * widgets/gnomefilelist.c: fix up issue with directory deleted 
20178         during the life of the file list widget
20179         * src/preferences_gui.c: sticking-plaster fix to font selection
20180         causes segfault bug
20182         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
20184 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20186         * data/properties/anjuta.properties, src/an_file_view.[ch], 
20187         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
20188         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
20189         added options for symbol and file browsers.
20190         * data/properties/cpp.properties: linker flags should come after
20191         the name of the file to compile.
20192         * scintilla/Editor.cxx: fixed gcc compilation warning.
20193         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
20194         be executed from bindir only.
20195         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
20196         tagmanager/include/tm_file_entry.h: CVS version information in file 
20197         browser.
20198         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
20199         window.
20200         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
20201         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
20202         crashes during file import.
20203         * src/project_import.c: disable project menu items during project 
20204         import.
20205         
20206         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20208 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20210         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
20211         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
20212         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
20213         modified Insert menu, added C functions template, header C 
20214         template, modified header_template HEADER_H ==> NAMEFILE_H
20215         
20216         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20218 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
20220         * data/properties/html.properties: changed some file 
20221         associations
20223 2002-06-05 Philip Van Hoof <freax@pandora.be>
20225         * widgets/gnomefilelist.c: Fixed #560759 and #561776
20226         
20227         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20229 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20231         * data/properties/anjuta.properties, src/defaults.c: Make windows
20232         docked by default, fix the big fonts bug.
20233         
20234         * src/an_file_view.c, src/main_menubar_def.h, 
20235         src/project_dbase_gui.c: sanitized the Edit/View mess.
20236         
20237         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
20238         for customizing shortcuts.
20239         
20240         * src/mainmenu_callbacks.c: Search for selected word if present.
20241         
20242         * src/text_editor_menu.c: Added context menu options for docking
20243         and undocking editor windows.
20244         
20245         * src/main_menubar.h, src/main_menubar.c: more support for the 
20246         shortcuts menu item.
20247         
20248         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20250 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
20252         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
20253         all commit messages being written to top of the file
20254         
20255         * src/main_menubar_def.h: message strings reviewed
20256         
20257         * src/project_import.c: message strings reviewed
20258         
20259         * src/source.c, src/glades.c: message strings reviewed. Fixed 
20260         some bugs around reading the project properties for creating 
20261         .glade and .desktop files in the Application Wizard. There were
20262         typos in the property names being retrieved
20263         
20264         * widgets/gnomefilelist.c: changed build_full_path to make 
20265         the file widget support ~
20266         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
20267         
20268         * THANKS, widgets/e-shell-about-box.c, 
20269         manuals/anjuta-manual/C/authors.sgml: updated for new
20270         patch
20272 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
20274         * src/project_dbase.c: Fixed the file-path-corruption bug
20275         and the cannot-import-file-in-project bug. (follow-up with
20276         the last commit from Stef).
20277         
20278         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
20279         with unsaved-project.
20280         
20281 2002-06-05  Stephane Demurget  <demurgets@free.fr>
20283         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
20284         misplaced g_free.
20286 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
20288         * data/properties/{xml,html,other}.properties: changed some file 
20289         associations
20290         
20291         * data/anjuta.mime: oops! cvs added
20292         
20293         * scintilla/RESearch.cxx: fixed up a problem with comments
20294         
20295         * global-tags/create_global_tags.sh: redirect errors to /dev/null
20296         to avoid messages about missing libs
20297         
20298         * NEWS: started the release notes
20300 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
20302         * HACKING: updated with new information on printing, patch naming
20303         
20304         * TODO: removed completed tasks
20305         
20306         * THANKS: updated a few contributions
20307         
20308         * anjuta.prj: updated the icon file
20309         
20310         * anjuta.desktop.in.in: updated to add Categories
20311         
20312         * data/anjuta.mime: created a mime type for Anjuta project files
20313         (NB needs to be added to the install in /usr/share/mime/)
20314         
20315         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
20316         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
20317         to PNG for websites.
20318         
20319         * plugins/patch/patch-plugin.c: clarified some messages and 
20320         made it easier to see different patching sessions
20321         
20322         * src/toolbar.c: changed some message text for consistency
20323         
20324         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
20325         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
20326         in preferences. 
20327         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20328                  
20329         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
20330         src/project_dbase.{c,h}, src/project_import_cbs.c, 
20331         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
20332         Added XLib Project and a Dockapp Project types.
20333         * pixmaps/Makefile.am: added line for new pixmap for new xlib
20334         projects
20335         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
20336         * src/source.c: Fixed memory leak in existing projects. 
20337         (filename was not freed)
20338         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
20340 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
20342         * src/anjuta.h, src/anjuta.c: Added error display funtions
20343         with parent windows.
20344         
20345         * src/appwizard_cbs.c: Changed error display function to use
20346         parented version.
20347         
20348 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
20350         * printing/print.h, printing/printing.c: Taken care of document
20351         zoom factor and fixed a font loading bug. Dynamically calculated
20352         text widths to work with zooms properly. Re-organized code for
20353         dynamic text width calulations to work in general with utf8 chars.
20354          Determined font height and width automatically from the font info.
20355         
20356         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
20357         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
20358         Converted text.zoom.factor property to use #defined value. Removed
20359         margin header and margin numbers preferences, as they  now
20360         calculated dynamically.
20361         
20362 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
20364         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
20365         printing/print-util.h, printing/print.c, printing/print.h:
20366         Rewritten printing support for style based printing. Syntax highlighted
20367         printing, monochromatic printing, setup using preferences etc.
20369         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
20370         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
20371         language and the styled text buffer.
20372         
20373         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
20374         the print setup preferences page and added printer preferences. Added functions
20375         to retrieve preferences with default values.
20376         
20377         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
20378         the printing.
20380         * data/properties/anjuta.properties: Added default printer preferences.
20382         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
20383         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
20384         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
20386         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
20387         
20388 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20390         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20392         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
20393         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
20394         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
20395         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
20397         printing/Makefile.am: Reduced compiler optimizations.
20399         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
20400         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
20401         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
20402         tagmanager/tm_workspace.c: TagManager fixes.
20404 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
20406         * printing/*: CVS added. :)
20407         
20408 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20410         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20412         * printing*: CVS added.
20413         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
20414           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
20415           src/main_menubar_def.h: Gnome Print support
20416         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
20417         * configure.in: Enable debugging flag option
20418         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
20419           Print properties defined.
20420         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
20421         
20422 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20424         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20425         
20426         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
20427         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
20428           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
20429           and cleanups
20430         * src/text_editor.c: Minor cleanups.
20431         * anjuta.c: Tweaks to 'Goto File Line' functionality.
20432         * src/project_dbase.c: Fixes to add/remove files from project.
20433         * src/help.c: Fix minor memory leak.
20434         * src/project_dbase_gui.c: Remove debugging messages.
20435         * src/utilities.[ch]: Cleanups and minor fixes.
20436         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
20438 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
20440         * src/anjuta.c [anjuta_apply_preferences()]:
20441         Fixed a crash bug when tab pos is not defined for the editors.
20442         
20443         * data/properties/cpp.properties: Set default identifier property to normal.
20444         This fixes the bug in which the fore color gets hidden with dark background.
20446 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
20448         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
20449         scintilla 1.46
20450         
20451         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
20452         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
20453         src/anjuta.c, data/properties/anjuta.properties:
20454         Implemented line wrapping.
20455         
20456         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
20457         
20458         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
20459         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
20460         tags. Code was reviewed from GNOME Bonsai view.
20461         
20462         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
20463         it seems to have been removed by scintilla people.
20464         
20465         * data/properties/anjuta.properties: Set default line wrap to false, as
20466         is noticably slow with big files.
20467         
20468 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
20470         * src/project_import_gui.c: disallow the selection of files in
20471           the browse dialog.
20472         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
20473           preferences code.
20474         
20475 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20477         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
20478           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
20479         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
20480         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
20481           now works properly.
20482         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
20483         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
20484         * src/utilities.[ch]: Added some utility functions.
20485         * tagmanager/tm_project.c: Fix for bug in file removal from project.
20486         
20487         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20489 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
20491         * HACKING: info on FIXME statements and removed ccview references
20492         * Makefile.am: added rule to make RPM package
20494 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
20496         * THANKS, widgets/e-shell-about-box.c, 
20497         manuals/anjuta-manual/C/authors.sgml: updated for new
20498         patch
20499         * src/anjuta.c: removed unnecessary warning code since CVS 
20500         support is now implemented :-)
20501         * manuals/sgmldocs.make: implemented a fix for bug #553969
20502         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
20503         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
20504         manuals/C/anjuta-faqs-C.omf: modified the descriptions
20505         
20506 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20507         
20508         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
20509           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20510           src/main_menubar_def.h, src/preferences_gui.c,
20511           preferences.c, preferences.h: setup Username and Email 
20512           preferences, Insert ChangeLog and Username editor functions
20513           
20514           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
20516 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20517         
20518         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
20519           src/src_paths_cbs.c, src/src_paths_gui.c
20520           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
20522           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20524 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20526         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
20527           and goto tag menu items to main menu.
20529 2002-05-09  Andy Piper <andy.piper@freeuk.com>
20531         * THANKS, widgets/e-shell-about-box.c, 
20532         manuals/anjuta-manual/C/authors.sgml: added new contributors
20533         * HACKING: updated with info on files to change for credits
20535 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
20537     * src/aneditor.cxx: extended extension list which fixes segfault
20538     on selecting lisp, ruby or matlab as highlight style.
20540 2002-05-09  Andy Piper <andy.piper@freeuk.com>
20542         * src/main_menubar_def.h: fixed an array initialiser and fixed
20543         the lexer settings for the new entries on the Format menu
20545 2002-05-07  Stephane Demurget  <demurgets@free.fr>
20547         * Synced with Scintilla 1.45
20549 2002-05-06  Andy Piper <andy.piper@freeuk.com>
20551         * anjuta.prj: added another missing file
20552         * ChangeLog: fixed some incorrect change dates I caused by 
20553         sloppy cut-and-pasting :-/
20555 2002-05-06  Andy Piper <andy.piper@freeuk.com>
20556         
20557         * src/mainmenu_callbacks.c: fixed title of new About box
20559 2002-05-05  Andy Piper <andy.piper@freeuk.com>
20561         * src/pixmaps.h: added macros for OpenGL and SDL project icons
20563 2002-05-05  Andy Piper <andy.piper@freeuk.com>
20565         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
20566         * anjuta.prj: updated for new files
20568 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
20570         * widgets/e-shell-about-box.c: Added version display.
20571         
20572 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20574         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
20575         widgets/scroll_menu.c: fixed up some compiler warnings (patch
20576         from Philip Van Hoof)
20578 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20580         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
20581         dependency
20582         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
20583         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
20584         that produced build errors (needs checking on a machine with the
20585         ja locale!)
20586         * data/properties/lisp.properties: updated to match format of other
20587         lexer property files supplied with Anjuta
20589 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20591         * anjuta.prj: added new files
20592         * HACKING: added information from the mailing list on 
20593         adding new project types to the wizard (thanks to Johannes)
20595 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20597         * src/utilities.h, src/launcher.c, src/gnome_project.c,
20598           src/appwiz_page2.c: Fix for 547038.
20600 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20602     * attach_process.c, attach_process_cbs.c: Fixed a dialog
20603     hide bug.
20604     
20605     * about.h: cvs removed.
20606     
20607 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20609         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20611         Fix for #539574.
20613         * src/anjuta.c (anjuta_system_error): checks for the error number to
20614         know whether the error description is needed or not.
20616 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20618         * pixmaps/anjuta_logo.png: New about logo.
20619     
20620         * pixmaps/anjuta_icon.png: New icon from Misha. The
20621         old one had trouble with some gtk themes.
20622     
20623         * about.c: Removed. No longer needed.
20625         * mainmenu_callbacks.c: Removed reference of about.h
20626     
20627 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20629         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20631         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
20632           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
20633         About Dialog (thanks to the Evolution team for the cool widget!)
20635 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20637         Patch from lbell <lbell@tsc4.com>
20638     
20639         * src/find_in_files.c, src/find_in_files.h,
20640           src/anjuta.c: Added save_yourself, load_yourself routines.
20641     
20642         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
20643         Added "Append messages" toggle button. This will enable
20644         the search results to be appended to the already existing
20645         results.
20646     
20647         * src/debugger.c: Fixed a typo.
20648     
20649         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
20650           src/session.c, src/session.h: Improved session management.
20652 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20654         * THANKS, FUTURE, AUTHORS: Changed my email and
20655         avoided yahoo.com.
20657 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20659         Impl. feature request #525271 (add Lisp support).
20661         * data/properties/lisp.properties: added.
20663         * data/properties/Makefile.am, data/properties/anjuta.properties: added
20664           the lisp properties.
20666         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
20667           src/utilities.[ch]: added support for the Lisp highlight style.
20669 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20671         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20672           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20673           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
20674           option preferences to have a persistent setting. Plus it's not used
20675           often, so it's better here than flooding the menus.
20677         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
20678           preferences pages a lot more consistent and sweeter: tabs direction
20679           radiobuttons are directed against the meaning, all pages have an
20680           outter frame, a lot of padding, removed all expand attributes for
20681           vertical boxes, ...
20683           That's not a total revamp, but it's really looking better now, even
20684           if there's still work to be done.
20686 2002-05-01  Andy Piper <andy.piper@freeuk.com>
20688         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
20689         * TODO: added task to be completed before next release (update all credits)
20691 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20693         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
20694         Benke László.
20696 2002-05-01  Benke László  <decike@freemail.hu>
20698         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20700         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20701           src/main_menubar_def.h, src/mainmenu_callback.[ch],
20702           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
20703           to the format menu in order to reorder the notebook tabs in
20704           alphabetical order everytime a file is created/opened/saved.
20706 2002-05-01  Philip Van Hoof <freax@pandora.be>
20708         * widgets/gnomefilelist.[ch] (history_combo_go),
20709         (history_combo_clicked): impl.
20711         (gnome_filelist_new_with_path): use this new impl.
20713 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20715         * src/project_dbase_gui.c (add_file): added the xpm file type.
20717 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20719         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
20720         tag manager fixes.
20722         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
20723           of tag types.
20725         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
20726           src/text_editor_menu.c: Added context sensitive search in symbol
20727           browser and editor.
20729         * configure.in: Changed version number to 0.1.9.99.
20731         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
20732           src/project_import.c: Minor changes to project import facility.
20734         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
20735           (Forced to use specific brace format)
20737         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
20738           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
20739           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
20741 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
20743         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
20744         replaced the spinbutton with an hscale, and made the UI less "blocky".
20746         * src/cvs_gui.c: When diffing a project you can choose date and
20747         release now.
20749         * src/project_dbase.c: Import_file activated again
20751         * configure.in, plugins/Makefile.am: Added patch plugin
20753         * plugins/patch/*: The new patch plugin
20755 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20757         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20759         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
20760         dropdown list shown by autocompletion are now removed.
20762 2002-04-28  Philip Van Hoof <freax@pandora.be>
20764         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
20765         a bunch of filetypes from the older version.
20767         * src/project_dbase_gui.c (add_file): changed the import
20768         dialog's filetypes combo contents depending on the
20769         type of data to be imported.
20771 2002-04-28  Stephane Demurget  <demurgets@free.fr>
20773         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
20774         the amount parameter as Philip stated and reformated to follow the
20775         Gnome convention.
20777         * src/project_dbase.c (project_dbase_make_default_filetype_list):
20778         changed accordingly.
20780 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20782         Fix for #531293.
20784         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
20785         Shift-F6, to be more consistent with other Gnome apps.
20786         Moved the "Search next" entry under the "Search" one, and swapped the
20787         order of the "Find in files" and "Find and Replace" ones.
20789         Some additional fixes ands cleanups on the edit menu.
20791         * src/main_menubar.h: replaced all occurences of repeat_find by
20792         find_again for the code to be more consistent.
20794         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
20795         sensitiveness depending on the existence of an active text buffer.
20797         * TODO: added some bits about improving the usability of the
20798         search/search again couple.
20800 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20802         * src/preferences_gui.c: made the tab labels text more consistent
20803         (s/misc/Misc/).
20805 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20807         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
20809         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
20810         filename.
20812         * src/main.c (main): simplified some code and cleanups.
20814         Fix a part of #499366:
20816         * src/commands.[ch] (sync_from_props), (command_editor_save),
20817         (on_apply_clicked), (create_command_editor_gui): added the gui
20818         corresponding to the command.terminal preference.
20820 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20822         Fix for #465180.
20824         * anjuta.spec.in: added build requirements for the source rpm.
20826 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
20828         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20829         
20830         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
20831           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
20832           src/project_type.c, source.c, wizard_gui.c:
20833           Added new GNOME 2 project types and changed glade behaviour to
20834           produce GTK code if project type GTK was selected and GTKmm code
20835           if project type GTKmm was selected (and not depending on the 
20836           selected language. Disabled glade for GNOME 2 projects because
20837           we will need glade2 there.
20838           
20839         * src/project_dbase.c: Fixed a memory lack.
20840         
20841         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
20842         
20843         * src/cvs.c: Added an error message if jobs are running
20845 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
20847         * tagmanager/tm_work_object.c: Fixed a chrash
20848         bug which occurs when it tries to stat an empty
20849         file name.
20850         
20851 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
20853         * src/controls.c: CVS menu items now becomes
20854         insensitive when the launcher is busy.
20855         
20856         * src/anjuta.c, cvs.h, cvs.c: Created a function
20857         to update the cvs preferences when preferences are
20858         applied in preferences dialog and called it from
20859         anjuta_update_preferences().
20860         
20861 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
20863         * src/cvs.c: Added a space in the cvs command
20864         before the revision part. This fixes the cvs
20865         error we get when cvs-diffing with revisions.
20866         
20867         * src/cvs.c: Fixed a compiler warning.
20868         
20869         * src/find_replace.c: The dialog now remembers
20870         the settings including the "prompt on replace"
20871         which seems to have broken somewhere line the
20872         changes.
20873         
20874 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20876         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
20877         Added a new property in cvs class to hold a boolean
20878         for enabling date in cvs diff. This fixed the bizzare
20879         diff output due to the date that goes with the cvs
20880         command. Also, set the default value of compression
20881         to 3 and unified diff option to 1.
20882         
20883 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20885         * src/cvs.c: The diff editor is set to hilite as
20886         diff syntax hiliting.
20887         
20888         * configure.in, manual/Makefile.am:
20889         Added a new manual module for ja language.
20890         
20891         * manual/ja/*/*/*: New module and files for the
20892         ja translation for the anjuta documentation
20893         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
20894         
20895 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
20897         * src/launcher.c: Made a very messy work around
20898         for the launcher authentication to work properly.
20899         
20900         * src/find_replace.c: Applied the missing patch
20901         from Dan Elphick <dre00r@ecs.soton.ac.uk>
20902         
20903 2002-04-16 Andy Piper <andy.piper@freeuk.com>
20905         * src/cvs.c, src/main_menubar_def.h: made message strings
20906         consistent with existing standards from our own documentation 
20907         (such as uppercase P in Project, corrected spelling of 
20908         repository, etc.)
20910 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20912         * src/cvs_gui.c: Cleaned up gui and aligned various
20913         widgets to give a clean look.
20914         
20915 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20917         * src/launcher.c: Added work around to retrieve
20918         the child exit code. It works. :)
20919         
20920         * src/find_in_files.c, src/gnome_project.c,
20921         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
20922         src/clean.c, src/clean_project.c, src/build_project.c,
20923         src/build_file.c: Modified to handle the new
20924         child exit code.
20925         
20926 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
20928         * src/find_replace.c: Changed signal to call
20929         on_replace_text_close on from delete_event
20930         to close => the replace history is now updated.
20932 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
20934         * src/cvs.c: escaped the cvs import message before
20935         passing it to cvs.
20936         
20937 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
20939         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20940         
20941         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
20942         
20943         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
20944         Added cvs import
20945         
20946         * src/preferences_gui.c: GUI improvements
20947         
20948         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
20950 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
20952         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
20953         Removed static qualifier from tm_tag_type_name() and
20954         availed it's prototype for use in outside code. also
20955         created reverse map function tm_tag_type_name();
20956         
20957         * src/anjuta.c: Implemented qualified tags names for
20958         the tag list (on the toolbar pulldown list) to avoid
20959         ambiguty in tags with similar names (like prototype
20960         and definition). Patch modified and improved.
20961         
20962         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
20963         
20964 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20966         * src/utilities.[c,h]: Added a utility funtion
20967         that escapes the single and double quotes in a
20968         given string. Useful for passing command line
20969         args with quotes.
20970         
20971         * src/cvs.c: Escaped the cvs log message before
20972         passing it to cvs command line to avoid ambiguties
20973         with quotes in the message.
20974         
20975         * pixmaps/anjuta_icon.png: Changed to the new icon.
20976         from Todd Goyen <goyen@mbi-berlin.de>
20977         
20978         * src/message-manager-private.cc: Added regex to 
20979         recognize (underline hilite) the parsable outputs
20980         from the zvt terminal.
20981         
20982 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20984         Patch from: Tina Hirsch <tehirsch@arcor.de>
20985         
20986         * src/project_type.c:
20987         Fixed a bug in the wxproject type and modified the erroroutput when
20988         configure doesn't find wx-config
20989         
20990         Patch from: Timothee Besset <ttimo@idsoftware.com>
20991         
20992         * src/anjuta.c, src/message-manager-private.cc,
20993           src/message-manager-private.h
20994         Catches double clicks in the zvt terminal, and calls goto_error_line
20995         to jump to the appropriate location in the source. This will recognize
20996         grep -n output
20997         
20998 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
20999         
21000         * src/build_project.c: Taken care of memory leak
21001           by freeing cmd variable properly.
21003         * src/main_menubar_def.h: Fixed wrong signal connection
21004           for cvs project commit.
21005           
21006         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
21007         
21008         * src/preferences_gui.c: Added some border and adjusted
21009           expandsion, filling in box adds to make the cvs preferences
21010           more nicer.
21011         
21012 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
21014         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21015         
21016         * src/cvs*, src/main_menubar*, src/preferences*: 
21017         Moved CVS settings to preferences, added a nice login dialog.
21018         
21019         * src/controls.c, src/project_dbase.c:
21020         CVS project options are only shown if a project is open
21021         
21022         * src/build_project.c:
21023         User is now asked if he wants to install as root 
21024         
21025         * src/launcher.c:
21026         Fixed a warning
21028         * anjuta.prj: Updated with cvs files
21029         
21030         * TODO: Remove task which are done
21031         
21032 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
21034         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
21035         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
21036         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
21038         Modified launcher to use controlling terminal to detect and
21039         take care of password authentications (for example, for cvs
21040         and root installs).
21041         
21042         * pixmaps/password.png: New file.
21043         
21044 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
21046         Anjuta kick start tutorial wirtten by:
21047           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
21049         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
21050           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21051           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21052           manuals/C/anjuta-tutorial/figures/*.png:
21053           
21054           Added files
21055         
21056         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
21057           
21058           Modified files.
21059         
21060 2002-03-28 Roel Vanhout <roel@stack.be>
21062         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21064         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
21065           src/preferences_gui.c:
21066         Added option to wrap around to beginning/end of file when on last bookmark
21067         and next/previous bookmark is pressed
21068         
21069 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
21071         Patch from Philip Van Hoof <freax@pandora.be>
21072         
21073         * src/gnomefilelist.c:
21074         Added gimp like feature that changes the file extension of
21075         the filename entered in the selections when the file
21076         filter is changed.
21077         
21078 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
21079         
21080         Patch from Roy Wood <roy.wood@filogix.com>
21081         
21082         * src/controls.c, src/find_text.c, src/find_text.h,
21083           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21084           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21085           
21086           Menuitem for entering currently selected text as find target,
21087           added key accel for "find next" and changed some key accels for
21088           other key for consistency.
21089           
21090         * src/utilities.c:
21091           Cleaned up code.
21092         
21093 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21095         * src/watch.c, src/watch.h, src/watch_cbs.c,
21096           src/watch_cbs.h, src/watch_gui.c:
21097         
21098           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
21099         
21100           Added change watch entries feature
21101           and Watch entries modify on double click fixed.
21103 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21105         * src/mainmenu_callbacks.c:
21106         
21107           Project commit should not bypass dialog as
21108           we need to get the cvs log from the user.
21109           
21110 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21112         * src/project_dbase.c:
21113         
21114           Patch from Roy Wood <roy.wood@filogix.com>
21115           
21116           Fixed docking bug with the new docking patch
21117           to fix copy/paste bug.
21118           
21119 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21121         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
21122           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
21123           src/main_menubar.h, src/main_menubar_def.h,
21124           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21126           Added cvs project support. Featured bypass cvs dialog for
21127           cases where we don't need dialog (such as project and right
21128           click selection from file browser). Cleaned up cvs code to
21129           make them generic cvs operations instead of separate file
21130           and project operations. Added cvs log action. Increased
21131           file entry box width and enabled "unified diff" by default.
21132           Used Editor buffer for status and log and set hilite for
21133           these buffers including diff buffer (DIFF hilite).
21134           
21135 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
21137         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21139         * data: Added file autogen.sh.wxwin 
21140         * data/Makefile.am: Added entry for autogen.sh.wxwin
21141         * pixmaps: Added project image appwiz_wxwin.png
21142         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
21143         * src/appwizard_cbs
21144           src/compiler_options.c
21145           src/pixmaps.h
21146           src/project_dbase.c
21147           src/project_dbase.h
21148           src/project_import_cbs.c
21149           src/project_type.c
21150           src/source.c
21151           src/source.h
21152           src/wizard_gui.c: Added everything necessary for new
21153                             project type 'wxWindows (wxGTK)
21154         * src/project_dbase.c: Fixed a bug that caused every project
21155                                to be a glade project in dialog
21156                                                    'Project information'.
21158 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
21160         Patch submitted by Roy Wood <roy.wood@filogix.com>
21161         
21162         * src/anjuta_gui.c, src/message-manager-dock.c,
21163           src/project_dbase.c:
21164           
21165           fixed the copy/paste bug by rewriting dock/undock
21166           code.
21168 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
21170         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21171         
21172         * src/cvs*, src/Makefile.am:
21173           New file for CVS support. File operations currently work
21174           cvs login needs to be done. Project support is not yet
21175           started.
21177         * src/main_menubar*, src/mainmenu_callbacks,
21178           src/anjuta.c, src/anjuta.h:
21179           Added menus and functions for cvs commands.
21180           
21181         * src/text_editor_menu.h: 
21182           Added #include <gtk/gtk.h>
21183           
21184         * src/gotoline.h:
21185           Removed a warning (and this time it works ;-)
21187         * src/utilities.c, src/utilities.h:
21188           Added a utility function to retrieve directory
21189           name out of full path.
21191 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
21193         * src/executer.c: (create_executer_dialog): changed the default
21194           focus on the entry.
21196 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
21198         * widgets/gnomefilelist.c:
21199         Fixed duplicate history entries for the same directory.
21200           
21201 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21203         Fix for #520092.
21205         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
21206           it's already used by scintilla to delete the whole current line.
21208 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21210         Fix for #525107.
21212         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
21213           calls to fileselection_hide_widget,
21214           (on_open_filesel_cancel_clicked): removed.
21216         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
21217           (on_add_prjfilesel_cancel_clicked):
21219         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
21220           impl.
21222         * src/fileselection.c: Made some functions static.
21223           (fileselection_hide_widget): rewritten using the new
21224           gnome_filelist_set_multiple_selection function.
21226         * src/fileselection.c: (on_file_selection_delete_event): removed
21227           unuseful widget hides. Some cleanups,
21228           (on_file_selection_cancel_clicked): impl,
21229           (create_fileselection_gui): changed the cancel button clicked's
21230           callback to use this new function.
21232         * src/anjuta.c: (anjuta_new):
21233         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
21234           callbacks, because this the gnome filelist widget's job.
21236         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
21237           clist selection mode duplicates set,
21238           (gnome_filelist_key_press): use the new impl. function.
21240 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21242         Fix for #441233.
21244         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
21245           fixed some bogus code using an array cell out of
21246           range, removed unecessary gettext usages.
21248         * src/appwiz_page2.c: (on_prj_name_entry_changed):
21249           some cleanups and now transform minus characters to
21250           underscores.
21252         * src/source.c:
21253           (source_write_configure_in),
21254           (source_write_toplevel_makefile_am),
21255           (source_write_desktop_entry),
21256           (source_write_glade_file):
21257         * src/project_dbase.c: (project_dbase_summon_glade),
21258           (project_dbase_generate_source_code):
21259         * src/glades.c: (gladen_write_glade_write):
21260           replaced some occurences of the target name by the
21261           project filename, using project_dbase_get_proj_name,
21262           to fix the name of some files.
21263           Fixed a lot of mem leaks.
21264           Various code cleanups.
21266 2002-03-06  Stephane Demurget  <demurgets@free.fr>
21268         Merged with latest (1.44) scintilla.
21270         Added: - The calltip.<lexer>.end.definition property to display help
21271                  text on a second line of calltip.
21272                - The calltip.<lexer>.word.characters property to correctly find
21273                  calltips for functions that include characters like '$' which
21274                  is not normally considered a word character.
21275                - The use.monospaced property to determine initial state of
21276                  Use Monospaced Font setting.
21278         Bugs fixed: Too many to mention; please see :
21279                     http://www.scintilla.org/ScintillaHistory.html for the
21280                     full changes list.
21282         * scintilla/*/*: updated nearly all files.
21284         * TODO: removed the need of a scintilla merge.
21286         Merged with latest (1.44) SciTE properties.
21288         * data/properties/anjuta.properties: added the wrap, use.monospaced
21289           properties.
21291         * data/properties/html.properties: added a missing php extension, and
21292           updated php keywords to the latest reference.
21294         * data/properties/pascal.properties: added commands to compile, build
21295           and execute pascal applications.
21297         * data/properties/lua.properties: added styles for statements.
21299         * data/properties/bash.properties: added the declare keyword.
21301         Fixed distchecking.
21303         * global-tags/Makefile.am,
21304           global-tags/create-global-tags.sh: used some kind of ugly hack to
21305           make distchek work, since noone has proposed some better way.
21307         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
21308           and Ctrl-N replace Alt-N for new file according to the Gnome design
21309           reference.
21311 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
21313         * widgets/gnomedirlist.c
21314         widgets/gnomedirlist.h
21315         widgets/gnomefilelist.c
21316         widgets/gnomefilelist.h:
21318         Added GPL headings in the file.
21320 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
21322         * src/attach_process.c
21323         src/attach_process_cbs.c
21324         src/attach_process_cbs.h
21325         src/attach_process_gui.c
21326         src/breakpoints.c
21327         src/breakpoints_cbs.c
21328         src/breakpoints_cbs.h
21329         src/breakpoints_gui.c
21330         src/commands.c
21331         src/compiler_options.c
21332         src/compiler_options_cbs.c
21333         src/compiler_options_cbs.h
21334         src/compiler_options_gui.c
21335         src/find_in_files.c
21336         src/find_in_files_cbs.c
21337         src/find_in_files_cbs.h
21338         src/find_in_files_gui.c
21339         src/find_replace.c
21340         src/find_text.c
21341         src/help.c
21342         src/preferences.c
21343         src/preferences_gui.c
21344         src/project_config.c
21345         src/src_paths.c
21346         src/src_paths_cbs.c
21347         src/src_paths_cbs.h
21348         src/src_paths_gui.c:
21349         
21350         Bugs #521629 and #522427 fixed. The problem was, that the
21351         escape-key was not catched and the dialog was hidden, but
21352         the flag was not set correctly.
21354         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
21355         using the gnome_dialog_close_hides()-setting present in most dialogs.
21356         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
21357         emits "close" and set the flag in the close-callback.
21359         Patch from: Jens Georg <mail@jensgeorg.de>
21361 2002-03-06  Stephane Demurget  <demurgets@free.fr>
21363         * src/*.{c,cpp}: s/string_free/g_free/
21365         * src/utilities.[ch]: (string_free): removed.
21367 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
21369         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21371         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21372         src/mainmenu_callbacks.[ch]:
21373         Removed Project menu options: README, TODO, ChangeLog and NEWS
21374         Moved Save Build Messages to Build menu and only highlight it
21375         when there are build messages.
21376         Corrected a spelling: "mojority" -> "majority"
21377         Fixed initialisation of edit.edit_app_gui so now Edit menu
21378         can be shown when no project is loaded.
21380         * src/project_dbase.h: Removed prototype for static function
21382 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
21384         * src/text_editor.c: Editor is marked changed after
21385         autoformat. 
21386         
21387         Patch from: Jens Georg <mail@jensgeorg.de>
21389 2002-03-04 Roel Vanhout <roel@stack.be>
21391         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21393         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
21394         Added option to ignore binary files on 'Find in files' (grep -I option)
21396 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21398         * src/main.c:
21399         session restoration and commandline load in 
21400         gtk idle loop.
21401         
21402         * src/anjuta.[h,c], src/anjuta_cbs.c:
21403         Removed "clear windows menu" and prevented runtime 
21404         warnings.
21405         
21406         * src/compile.c, src/build_file.c, src/build_project.c,
21407         src/clean.c:
21408         Takes into account the preference setting for 
21409         show dialog when job completes. Dialogs are
21410         shown when it is enabled otherwise not.
21411         
21412 2002-03-03 Roel Vanhout <roel@stack.be>
21414         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21415         
21416         * src/find_text.c
21417         Store 'Find...' search string on search so that 'Find Next' will search for
21418         that string, even if the dialog hasn't been closed yet.
21420 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21422         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
21423         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
21424         src/main_menubar_def.h:
21425         
21426         Organized menus, removed "Windows" and "Utilities" menus from the
21427         menubar [they are no longer needed]. Also removed some extragenous
21428         separators.
21429           
21430 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21432         * src/message-manager-private.cc:
21433         Set message clist selection mode to BROWSE.
21434         
21435         * src/message-manager.cc, src/an_symbol_view.c,
21436         src/an_file_view.c:
21437         Added Key navigation for the CTree and CList. Arrow left for
21438         node collapse, right for node expand, space (or enter) for
21439         activation (same as double click).
21440         
21441 2002-03-03 Roel Vanhout <roel@stack.be>
21442         
21443         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21444         
21445         * plugins/class-gen/clsGen.c
21446         Added functionality to semi-intelligently prefill filename
21447         boxes with names deduced from class name
21449 2002-02-26 lbell <lbell@tsc4.com>
21451         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21452         * src/preferences_gui.c:
21453         Removed an incorrect use of gtk_misc_set_alignment().
21454         
21455         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
21456         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
21457         src/preferences.h, src/preferences_gui.c:
21458         
21459         Added the option to reload last open project at the startup.
21460         Added the possibility to open a new project without close
21461         an existing one
21462         
21463         * src/properties.cxx:
21464         Corrected a spelling mistake in message string.
21465         
21466         * src/session.c:
21467         Updated session functions.
21468            
21469 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
21471         * widgets/gnomefilelist.c: Bug fixes.
21472         
21473         Patch from Philip Van Hoof <freax@pandora.be>
21474         
21475 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
21477         * src/an_file_view.c:
21478         anjuta was unable to open some files becuase they were not being
21479         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
21480         Removed mime checking when opening with anjuta, becuase it doesn't
21481         hurt to open binary files in anjuta (some even may want to do so).
21482         
21483         Added a warning when mime type is not set when "view with default
21484         viewer" is activated.
21485         
21486         * src/an_file_view.c, an_symbol_view.c:
21487         Converted N_() to _() where ever appropriate in the strings.
21488         
21489 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
21490         
21491         * src/appwizard_gui.c, src/appwizard_cbs.c
21492           src/wizard_gui.c/h, src/appwiz_page3.c,
21493           src/project_import_gui.c:
21494           
21495         Moved target type radiobuttons to appwiz. page 2
21496         
21497         * src/message-manager-private.cc
21498         Fixed a bug which caused a crash if next message function was used
21500         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
21502 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
21504         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
21505         Modifies the behaviour of Alt-TAB in Anjuta. This
21506         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
21507         edited files in the first items of the notebook.
21509         Patch from: Timothee Besset <timo@qeradiant.com>
21510         
21511 2002-02-24  Philip Van Hoof <freax@pandora.be>
21513         * widgets/gnomefilelist.c, gnomefilelist.h:
21514           Added filecompletion
21515           
21516         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
21518 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
21520         * configure.in: Added "sk" to ALL_LINGUAS.
21522 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
21523   
21524         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
21525           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
21526           src/wizard_gui.c: Added support for static and dynamic libs
21527         
21528 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
21530         * widgets/gnomefilelist.c:
21531           Fixed gnome_filelist_get_lastfilename so it no longer returns
21532           a corrupted path.
21534 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
21536         * src/resources.h, resources.c:
21537         Added url handler.
21539         * src/main_menubar_def.h, mainmenu_callbacks.c:
21540         Changed to use gnome configed url handler.
21542 2002-02-19  Philip Van Hoof <freax@pandora.be>
21544         * widgets/gnomefilelist.c
21545         Added PHP filetype.
21547 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
21549         * plugins/class-gen/clsGen.c:
21550         Added c++ support.
21551         
21552         * widgets/gnomefilelist.c:
21553         Gives the maximum space to the files section of the open file dialog.
21554         
21555         Patches from: lbell <lbell@tsc4.com>
21556         
21557 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
21559         * src/anjuta.c, main.c:
21560         Used tm_get_real_path in anjuta_get_full_filename();
21561         
21562 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
21563         
21564         * anjuta.prj: update version
21566 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21568         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
21569           removed the amount arg and replaced with a NULL-ending list.
21570           (gnome_filelisttype_makedefaultlist): use the new prototype.
21572 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
21574         * src/about.c, THANKS: updated for new contributors
21575         
21576         * anjuta.prj: added new files
21577         
21578         * README: corrected some documentation, ctags no longer needed,
21579           pkgconfig now required
21580           
21581         * data/properties/others.properties: add .cvsdiff extension
21582         
21583         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
21584           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
21585           file import
21586           
21587         * doc/anjuta.1: added initial man page thanks to 
21588           Rob Bradford <rob@debianplanet.org> (NB build and install 
21589           needs work)
21590         
21591 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
21593         * src/Makefile.am: Cleaned handling of compiler flags by moving them
21594           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
21595           warning flags. 
21596   
21597         * configure.in: Changed version to 0.1.10-pre
21598   
21599 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21601         * src/fileselection.c: (create_fileselection_gui): always display
21602           the directory creation button as we cannot rely on the dialog
21603           titlebar.
21605         * widgets/gnomefilelist.[ch]: fixed includes.
21607         * pixmaps/new_folder.xpm: resized, added a + sign.
21609 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21611         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
21612           changed all extensions to begin with a dot.
21614 2002-02-16  Philip Van Hoof  <freax@pandora.be>
21616         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21618         * THANKS: added Philip.
21620         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
21622         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
21623         * src/file_selection.[ch],
21624         * widgets/gnomefilelist.[ch]: added a filetype
21625           combobox to the Anjuta file dialog widget.
21627 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
21629         * anjuta.spec.in: eep! the import script was not being installed by
21630           RPM - fixed for the release.
21632 2002-02-13  Stephane Demurget  <demurgets@free.fr>
21634         Various cleanups and fixes for the next release to be able to make
21635         distcheck.
21637         * plugins/*/*.c: added missing prototypes causing gcc to speak to
21638           much and make some tweaks plus cleanups.
21640         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
21641           args to remove some warnings.
21643         * global-tags/Makefile.am,
21644           data/Makefile.am,
21645           src/Makefile.am: link against Anjuta static libs using the
21646           $(top_builddir) dir, not anymore on $(top_srcdir) to make
21647           distcheck happy.
21649         * src/Makefile.am: ditto with all the Anjuta static libs.
21651         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
21652           include, as we already include the whole directory for the build.
21654         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
21655           
21656 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
21658         * pixmaps/Makefile.am: icon for libglade project now installed
21659         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
21660         * manuals/C/Makefile.am: removed ChangeLog reference which was 
21661           breaking some build stuff
21662         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
21663           include reference problems that showed up on make distcheck
21664         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
21666 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
21667         
21668         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
21670 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
21672         * src/message-manager-private.cc:
21673           The horizontal scrollbar now shows properly on demand.
21674         
21675 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
21677         * src/dnd.c fixed some warnings
21678         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
21679           and works. It is shown always at the moment but before it was
21680           shown on demand and did never work. 
21682 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
21684         * src/anjuta.c: Fixed a crash bug.
21685           patch from: Jens Georg <mail@jensgeorg.de>
21687 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
21689         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
21690           reports a problem with missing end tags on <graphic>
21692 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21694         * manuals/C/ChangeLog: removed since it was never used
21695         * manuals/C/anjuta-manual/*: more updates, new screenshots
21696         * anjuta.prj: updated for new manuals/ structure
21698 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
21700         * source.c, compiler_options.[c/h]:
21701           Fixed bug #460321 "Problem with optimization options" 
21702           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
21703         
21704 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21706         * NEWS: prepared for release, need to fill in date
21707         * data/welcome.txt: version number updated
21709 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21711         * src/text_editor_menu.c, src/an_file_view.c, 
21712           src/an_symbol_view.c: marked strings for translation
21713         
21714         * src/defaults.c, data/properties/xml.properties:
21715           *.omf and *.xsl files should use XML highlighting
21716           
21717         * manuals/C/anjuta-manual/*:
21718           - restructured so that files have more meaningful names
21719             and are easier to edit (see anjuta-manual.sgml for the
21720                 ordering)
21721           - updated some screenshots
21722           - continued rewrite
21724 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
21726         * main.c: Made a workaround to remove the old
21727         anjuta gnome config file (older than 9 Feb 2002). This
21728         will fix the bug which never lets the brower toolbar shown.
21729         
21730         * main.c: In fact, the above solution wouldn't work in all
21731         cases. Therefore, here is the better fix, which works by
21732         detecting the version of the old config file and deleting
21733         ~/.gnome/Anjuta if it is lesser than 0.1.9.
21734         
21735 2002-02-01  Andy Piper <andy.piper@freeuk.com>
21737         * HACKING: added info on submitting patches
21739 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
21741         * src/project_import_gui.c, src/project_import.c:
21742           - If Project Import Wizard is canceled everything is 
21743                 cleaned up now.
21744           - Back button is now insensitive on page 3 (some problems: 
21745                 see TODO in project_import_qui.c:284
21746           - Menu frame is insensitive if project type != GNOME(mm)
21748 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21750         * src/main.c: Fixed bug #  (Unable to open files on
21751         double click in project window from second trial onwards when
21752         the project is opened from command line).
21753         
21754         * po/POTFILES.in: Removed tags_manager.[h,c]
21755         
21756 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21758         * src/preferences.c:
21759           A quick hack to fix the 'invisible' browser toolbar when
21760           upgrading from 0.1.8 to 0.1.9
21761           
21762         * src/anjuta.c:
21763           Fixed toolbar names which were causing confusions in the toolbar
21764           show/hide.
21765           
21766         * src/main.c:
21767           Substituted "anjuta" with PACKAGE
21768           
21769         * src/project_import_gui.c: 
21770           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
21771           
21772         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
21773           Added new files and removed obsolete ones.
21774           
21775 2002-01-30  Andy Piper <andy.piper@freeuk.com>
21777         * src/appwizard_cbs.c, project_import_cbs.c, 
21778           main_menubar_def.h, project_import_gui.c: 
21779           updates to message strings and layout for the 
21780           import wizard.
21781           
21782         * text_editor_cbs.c: fix for the tab menu entries for 
21783           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
21785 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21787         * src/toolbars.c,
21788           src/toolbars.h,
21789           src/anjuta_gui.c,
21790           src/controls.c:
21791           
21792           Tag dropdown exclusive (takes
21793           all space in the toolbar) and never vertical and
21794           increased the width of the tag combo to 256 pixs.
21795           Toolbar separator before the combo and button.
21796           Added tags label before the tag button.
21797           Reorganized the dock bands for the toolbars.
21798           
21799         * src/project_import_gui.c
21800           src/project_import.c:
21801           Fixed an error and removed an unused variable.
21802           
21803         * data/properties/anjuta.properties:
21804           Removed the property for the old toolbar and set
21805           browser toolbar show to default.
21806           
21807         * src/project_dbase.c: excluded modules were not
21808           loaded. Fixed.
21809           
21810         * src/source.c:
21811           No build files will be written if the project is blocked.
21812           
21813         * src/project_import.c,
21814           src/project_import_cbs.c,
21815           src/project_gui.c,
21816           src/wizard_gui.c:
21817           
21818           Manually applied Johannes patch to fix some memory
21819           issues and gui clean up.
21820           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
21821         
21822         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
21823           Fixed a bad bug with remove file from project because of
21824           files were never removed properly from the project and
21825           from the tagmanager.
21826           
21827         * src/appwiz_page3.c: Disabled unused codes to clear
21828           compiler warnings.
21829           
21830 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21832         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
21833         
21834         * data/Makefile.am
21835           pixmaps/Makefile.am
21836           src/Makefile.am
21837           src/an_file_view.c
21838           src/an_symbol_view.c
21839           src/anjuta.c
21840           src/anjuta.h
21841           src/anjuta_cbs.c
21842           src/anjuta_gui.c
21843           src/controls.c
21844           src/main_menubar.c
21845           src/main_menubar.h
21846           src/main_menubar_def.h
21847           src/mainmenu_callbacks.c
21848           src/mainmenu_callbacks.h
21849           src/pixmaps.h
21850           src/project_dbase.c
21851           src/project_dbase.h
21852           src/text_editor.c
21853           src/text_editor_menu.c
21854           src/text_editor_menu.h
21855           src/toolbar.c
21856           src/toolbar.h
21857           src/toolbar_callbacks.c
21858           src/toolbar_callbacks.h :
21859           
21860           Patch submitted by:
21861           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21862           
21863           Removes the Tags toolbar and substituted it with
21864           tags combo dropdown list. Fixes a couple of bugs.
21865           
21866           Moved the tag combo to browser toolbar because
21867           main toolbar was becoming too long.
21868           Made a new icon of tag toolbar.
21869           
21870         * po/zh_TW.po: Fixed bug.
21871           
21872         * pixmaps/an_tag.xpm: Added new file.
21874 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21876         * src/project_import_gui.c: Reorganized project
21877         import gui page 2.
21878         
21879 2002-01-29  Andy Piper <andy.piper@freeuk.com>
21881         * HACKING: added info on creating windows and dialogs
21883 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
21885         * src/tm_file_view.c:
21887           Sorts the file list at the end instead of doing sort-insert
21888           to improve performance.
21889           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21891         * src/project_dbase.c: Resolved a conflict from
21892           Johannes's patch.
21893           
21894         * src/project_import.c:
21895         
21896           Fixed to use anjuta_import.sh for the bin dir and
21897           not from the data dir.
21898         
21899           Used anjuta_is_installed() function to verify a the command's
21900           executability.
21901         
21902           Fixed import command to use sh (which is more general and is
21903           gauranteed to be found in any unix system :-)). Also, added
21904           double quotes around the import directory.
21905         
21906           Changed some strings for better translations (like avoiding
21907           duplicates).
21908           
21909           Fixed the reading of wrong target type.
21910           
21911         * src/control.c: Insensitive "import project" when there is
21912           a project open.
21913           
21914         * src/project_import_cbs.c:
21915           
21916           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
21917           Fixed selection of gettext checkbox.
21918           Sets the menu entries.
21919           
21920 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
21921         
21922         * src/appwiz_page[1-4].c
21923         * src/appwiz_gui.c
21924         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
21925         be able to reuse it.
21926         
21927         * src/mainmenubar.[c/h]
21928         * src/mainmenubar_def.h
21929         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
21930         menu item
21931         
21932         * src/message-manager.c: Fixed bug 509192
21933         * src/message-manager-dock.c: Added accel_group if window is undocked
21934         
21935         * src/project_dbase.[c/h]: Splitted opening code to be able
21936         to use it without an open file dialog
21937         (Maybe I broke Naba's changes, please take a look)
21938                         
21939         * src/project_import.[c/h]
21940         * src/project_import_gui.c: New Files, Code for Project Import Wizard
21941         
21942         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
21943         import wizard
21945 2002-01-28  Andy Piper <andy.piper@freeuk.com>
21947         * src/main_menubar_def.h, tagmanager/tm_project.c: more
21948           string cleanups
21949           
21950         * manuals/C/anjuta_manual/*: started rewrite of the 
21951           manual, updated some screenshots
21953 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21955         * src/gnomefilelist.h, src/gnomefilelist.c:
21956         
21957           Fixed multiple selection bug (#497085). The OK button is
21958           sensitive when in multiple mode, if the no. of
21959           selection is one or more.
21960           
21961           Toggle between single and multiple selection mode
21962           and multiple mode display.
21963           
21964           Fixed strings to translable strings.
21965           
21966           Fixed some compiler warnings by commenting out
21967           unused functions.
21968           
21969 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21971         * src/project_dbase.c: App status bar now updates
21972           with the project name when the project is loaded.
21973         
21974         * src/an_file_view.c, tagmanager/tm_file_entry.c:
21975           
21976           Puts the directories at the top. They're also sorted now.
21977           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21978         
21979 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21981         * scripts/anjuta_import.sh.in: Added file.
21982         * scripts/anjuta_import.sh: Removed file.
21984         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
21985           Updated files.
21986           
21987         * src/main_menubar_def.h:
21988         
21989           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
21990           reflect the opposite of Find (CTRL+F) and also to leave
21991           CTRL+R or Redo.
21992           
21993           Changed Glade summon with ALT+G, which frees the ATL+E
21994           for poping up the edit menu.
21995           
21996         * src/Makefile.am: Debugging link flags by Biswa, removed.
21998 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
22000         * HACKING: added information on best practices for writing
22001           application messages and GUI labels
22002           
22003         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
22004           src/breakpoints.c, src/build_file.c, src/build_project.c, 
22005           src/clean_project.c, src/compile.c, 
22006           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
22007           src/configurer.c, src/debugger.c, src/executer.c, 
22008           src/find_in_files.c, src/find_in_files_cbs.c, 
22009           src/find_replace.c, src/find_text.c, src/glades.c, 
22010           src/gnome_project.c, src/goto_line.c, src/main.c, 
22011           src/main_menubar.c, src/main_menubar_def.h, 
22012           src/mainmenu_callbacks.c, src/preferences_gui.c, 
22013           src/project_config.c, src/project_dbase.c, 
22014           src/project_dbase_gui.c, src/resources.c, src/source.c, 
22015           src/support.c, src/tags_manager.c, src/text_editor.c, 
22016           src/text_editor_gui.c, src/text_editor_menu.c, 
22017           src/toolbar_callbacks.c, src/utilities.c: 
22018           lots of minor message updates to make them more user-friendly 
22019           and consistent
22021 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
22023         * src/executer.c:
22024         
22025           Because of the spaces escaping, the command could not be
22026           executed when run without terminal. Now fixed.
22027           
22028         * anjuta.prj, Makefile.am:
22029         
22030           Added anjuta project file.
22031         
22032 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
22034         * src/message-manager-private.h, message-manager-private.cc,
22035           message-manger.cc:
22036           
22037           Added freeze() and thaw() for the message window class to
22038           speed up the message manager update.
22039         
22040         * src/project_config.h, project_config.c,
22041           src/project_dbase.h, project_dbase.h
22042           scripts/anjuta_project.template:
22043           
22044           Added two new prject attributes: project.config.blocked and
22045           project.excluded.modules. The former will make sure that users
22046           are not given any previlidge in enabling the 'overwrite build
22047           files' flags and the later issues a list of modules in the project
22048           to be skipped for symbol browsing and project listing.
22049         
22050         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
22051         
22052           Modified script to read the template from the anjuta data dir
22053           rather than from the directory in which the script exist. Otherwise,
22054           Being transfered to the bin dir, the script will not be able to
22055           find the template when it is run.
22056           
22057           The script is also create with configure.in to set in the anjuta
22058           data dir path inside the script.
22059           
22060 2002-01-26  Stephane Demurget  <demurgets@free.fr>
22062         * po/fr.po: updated to the latest sources.
22064 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22066         * scripts/Makefile.am:
22067           anjuta_import.sh goes with distribution.
22068           
22069         * po/*.po: They seem to have updated (merged with
22070           anjuta.pot) automatically when I did "make dist".
22071           
22072 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22074         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
22075           Fixed Bug #499807, ie crash on removing libs, includes, defines from
22076           the compiler options dialog.
22077         
22078         * ChangeLog:
22079           Correct todays date. :)
22080           
22081         * scripts/Makefile.am:
22082           Installs anjuta_import.sh in $(prefix)/bin dir and
22083           is treated as an executable.
22084           
22085 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22087         * Fix for bug #499373
22088         
22089         * data/properties/anjuta.properties, ada.properties, cpp.properties,
22090           java, properties, latex.properties, lua.properties, others.properties,
22091           perl.properties:
22092           
22093           Added double-quotes around file arguments so that
22094           filenames with spaces could also work.
22096         * launcher/anjuta-launcher.c, executer.c:
22097           Escaped quotes in the cammand and it's arguments before executing
22098           so that args with spaces can also work.
22099           
22100           Commented #DEBUG switch.
22101           
22102 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22104         * scripts/*: Added files which I forgot previously.
22105         
22106         * src/aneditor.h: Lined up commands definition for better look.
22107         
22108         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
22109           main_menubar.h, control.c:
22110           Added three more convert EOL chars submenu items in transform.
22111           Reformatted some some.
22112         
22113         * data/anjuta.properties:
22114           Reformatted a line.
22115         
22116         * src/aneditor.h, aneditor.c:
22117           Added three commands (with definitions) for EOL conversions.
22118           
22119         * src/text_editor.c:
22120           Editor detects file mode from the file content and
22121           set the editing mode to CR/LF/CRLF automatically.
22122           Refined Dos mode extrageneous chars filter
22123           This will make sure that filter works only in Dos mode and not
22124           in other modes.
22125           
22126         * src/anjuta.c: Editor mode display in status bar.
22127         
22128         * src/preferences_gui.c: Changed the string for dos mode
22129           filter to more sensible string.
22130         
22131         * src/aneditor.c: Default editor mode sets during widget creation
22132           and not everty time the properties are loaded. This makes sure
22133           that the auto-detected mode is not overridden by the default mode.
22134           
22135         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
22136         
22137         * src/anjuta.c: Fixed bug #476028.
22138           Now anjuta also searches for file relative to top project dir,
22139           when the project is open.
22140         
22141         * src/anjuta_cbs.c: Fixed bug #499536.
22142           File is not closed if it is not able to save the file properly.
22143           
22144         * src/mainmenu_callbacks.c: Fixed bug #499536.
22145           Newfiles (which are not modified) are also closed on "close all files".
22146         
22147 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
22149         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
22150         
22151         * tagmanager/tm_source_file.c, regex.c, parse.c:
22152           defined and delimited g_messages within #debug.
22153           
22154         * src/preferences.c, data/anjuta.properties:
22155           saved/defied message-manager tag position in string.
22156           Message tag possition is saved between sessions. And
22157           and tag position bottom as default.
22158           
22159 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
22161         Patch submitted by:
22162         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22164         * Makefile.am
22165           configure.in
22166           data/Makefile.am
22167           data/properties/Makefile.am
22168           global-tags/Makefile.am
22169           pixmaps/Makefile.am
22170           src/Makefile.am
22171           src/an_file_view.c
22172           src/an_file_view.h
22173           src/an_symbol_view.c
22174           src/an_symbol_view.h
22175           src/anjuta.c
22176           src/anjuta_cbs.c
22177           src/file_history.c
22178           src/file_history.h
22179           src/message-manager-private.cc
22180           src/pixmaps.h
22181           src/project_dbase.c
22182           src/project_dbase_gui.c
22183           src/tags_manager.c
22184           src/text_editor.c
22185           src/utilities.c
22186           src/utilities.h
22187           src/watch_gui.c:
22188         
22189           Modified files.
22190         
22191         * scripts/*
22192           pixmaps/sv_class.xpm
22193           pixmaps/sv_function.xpm
22194           pixmaps/sv_macro.xpm
22195           pixmaps/sv_private_fun.xpm
22196           pixmaps/sv_private_var.xpm
22197           pixmaps/sv_protected_fun.xpm
22198           pixmaps/sv_protected_var.xpm
22199           pixmaps/sv_public_fun.xpm
22200           pixmaps/sv_public_var.xpm
22201           pixmaps/sv_static_fun.xpm
22202           pixmaps/sv_static_var.xpm
22203           pixmaps/sv_struct.xpm
22204           pixmaps/sv_unknown.xpm
22205           pixmaps/sv_variable.xpm
22206           pixmaps/fv_core.xpm
22207           pixmaps/fv_text.xpm
22208           pixmaps/filestoremove.txt:
22209         
22210           New files.
22211         
22212         * pixmaps/class.xpm
22213           pixmaps/function.xpm
22214           pixmaps/fv_autofile.xpm
22215           pixmaps/fv_doc.xpm
22216           pixmaps/fv_i18n.xpm
22217           pixmaps/fv_source.xpm
22218           pixmaps/private_func.xpm
22219           pixmaps/private_var.xpm
22220           pixmaps/protected_func.xpm
22221           pixmaps/protected_var.xpm
22222           pixmaps/public_func.xpm
22223           pixmaps/public_var.xpm
22224           pixmaps/struct.xpm
22225           pixmaps/variable.xpm
22226         
22227           Removed files.
22228         
22229         * tagmanager/*/*:
22230         
22231           Upgraded to tagmanager-0.7
22233 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
22234         * src/anjuta_cbs.c: Fixed bug #506441
22235         * src/watch_gui.c: Changed layout of eval dialog so that
22236         it fits on a 800x600 desktop with German translation. 
22238 2002-01-23      Andy Piper <andy.piper@freeuk.com>
22240         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
22241         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
22242           icon for new project type (thanks to Misha)
22243         * configure.in: build and install Danish translation
22244         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
22245           credits to cover new patches and translations
22247 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
22248         
22249         * src/preferences.c, src/message-manager.cc, src/project_type.c,
22250           src/appwiz_page1.c:
22251         
22252       - Font preferences are restored properly now (\n was missing)
22253           - Dock menu label of message-manager is "Dock/Undock" instead
22254           of "Dock|Undock" to match with the rest of anjuta.
22255           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
22256           changed it in anjuta, too 
22258 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22260         * tagmanager/tm_source_file.c,
22261           tagmanager/parse.c,
22262           tagmanager/tm_project.c,
22263           src/an_symbol_view.c,
22264           src/anjuta.c:
22265           
22266           Disabled debug warnings.
22268 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22270         * src/appwiz_page1.c
22271           src/compiler_options.c
22272           src/project_dbase.c
22273           src/project_dbase.h
22274           src/project_type.c
22275           src/source.c
22276           src/source.h:
22277           
22278           New project type named LibGlade.
22279           
22280           Patch submitted by:
22281           Dick Knol <dknol@gmx.net>
22283         * src/gnome_prj.c:
22284           Commented out unused pixmap creation. May be it
22285           will fix the crash in project creation.
22286           
22287 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22289         * src/registers.c
22290           src/registers.h
22291           src/registers_cbs.c
22292           src/registers_cbs.h
22293           src/registers_gui.c
22294           src/sharedlib.c
22295           src/sharedlib.h
22296           src/sharedlib_cbs.c
22297           src/sharedlib_cbs.h
22298           src/sharedlib_gui.c
22299           src/signals.c
22300           src/signals.h
22301           src/signals_cbs.c
22302           src/signals_cbs.h
22303           src/signals_gui.c
22304           src/stack_trace.c
22305           src/stack_trace.h
22306           src/stack_trace_cbs.c
22307           src/stack_trace_cbs.h
22308           src/stack_trace_gui.c
22309           src/text_editor.c
22310           src/watch.c
22311           src/watch.h
22312           src/watch_cbs.c
22313           src/watch_cbs.h
22314           src/watch_gui.c
22315           
22316           Fixed bug #496290: Attach/detach removed from these
22317           windows as they are never implemented.
22318           
22319           Patch submitted by:
22320           Johannes Schmid <johannes.schmid@gmx.de>
22321           
22322 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
22324         * src/anjuta.c,
22325           src/anjuta_cbs.c:
22326           
22327           Fixed bug:
22328           when you right click on the tabs, a list of filenames are given
22329           out, but now it gives a list of "page 1", "page 2", etc...
22330           
22331           Patch submitted by: 
22332           Jens Georg <mail@jensgeorg.de>
22334         * anjuta.in.in: Removed c|c++ because, it was not necessary
22335           and was causing translation problem.
22336           
22337         * plugins/class-gen/clsGen.c:
22338           removed "'" for the same reason.
22339           
22340 attached the fix for the menu
22343 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
22345         * src/preferences.h,
22346           src/preferences.c,
22347           src/preferences_gui.c:
22348           
22349           Adds the functionality to Anjuta to auto save your unsaved
22350           files before you build a project.
22352           Patch submitted by: 
22353           jason <jason_williams@suth.com>
22354           
22355         * src/anjuta.[h,c]:
22356           Added function for save all files.
22357         
22358         * src/mainmenu_callbacks.c:
22359           Modified to use the above function.
22360         
22361         * src/build_project.c:
22362           Save all files before build if it is set in the
22363           preferences.
22365 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
22367         * src/message-manager-private.cc
22368           src/message-manager-private.h
22369           src/message-manager.cc:
22370           
22371           Message-manager now restores the tabs which were shown on startup.
22372           The terminal is now created on demand (as requested by Biswa)
22373           and I have removed some debug messages.
22374           
22375           Patch submitted by: 
22376           Johannes Schmid <johannes.schmid@gmx.de>
22378 2002-01-13  Stephane Demurget  <demurgets@free.fr>
22380         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
22381           proper tabs keyboard navigation.
22383         * src/an_symbol_view.c,
22384           src/anjuta_cbs.c,
22385           src/gnome_project.c,
22386           src/project_dbase.c,
22387           src/tags_manager.c: removed some debugging display.
22389 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
22391         * src/message-manager-dock.c
22392           src/message-manager-private.cc
22393           src/message-manager-private.h
22394           src/message-manager.cc
22395           src/preferences.c
22396           src/preferences.h
22397           src/preferences_gui.c:
22398           
22399           Patch submitted by: 
22400           Johannes Schmid <johannes.schmid@gmx.de>
22401           
22402           This patch adds a tab to the notebook of the preferences-dialog
22403           where you can change the colors, the tab position of the new
22404           message manager. Also the truncate messages stuff has moved
22405           from misc tab to messages tab.
22407           Also improved the remembering position stuff of message manager.
22408           
22409         * data/internal.properties,
22410           Added definitions for messages colors and tag position.
22411           
22412         * src/message_manager.cc:
22413           Fixed a bug that never lets the messages panes to get cleared.
22414           Added wmclass setting for the message window. Fixed a bug in
22415           which the message window was not being shown.
22416         
22417         * src/tag_manager.c: Fixed printing of (NULL) in the debug
22418           output and disabled it.
22420         * src/anjuta.c: Preferences created and loaded before anything else.
22421           anjuta now recognizes messages colors on startup and initializes
22422           them.
22423         
22424 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
22426         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
22428 2002-01-09  Stephane Demurget  <demurgets@free.fr>
22430         * pixmaps/file_c.xpm,
22431           pixmaps/file_cpp.xpm,
22432           pixmaps/file_file.xpm,
22433           pixmaps/file_h.xpm,
22434           pixmaps/file_html.xpm,
22435           pixmaps/file_i18n.xpm,
22436           pixmaps/file_icon.xpm,
22437           pixmaps/file_pix.xpm,
22438           pixmaps/fv_doc.xpm,
22439           pixmaps/fv_i18n.xpm,
22440           pixmaps/fv_image.xpm,
22441           pixmaps/fv_source.xpm,
22442           pixmaps/fv_unknown.xpm: made these icons transparent.
22444 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
22446         * launcher/anjuta_launcher.c: updated message strings
22447         * src/message-manager-dock.c: added newline at end to avoid compile warning
22448         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
22449         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22450           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
22451           entries for username and Python-style GPL notice
22452         * HACKING: added info on files to change to update Insert menu
22454 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22456         * src/project_dbase.c,
22457           src/an_file_view.c,
22458           src/an_symbol_view.c:
22459           Changed the CTree expander style to square and
22460           line style to Dotted line.
22461           
22462         * po/POTFILES.in: Removed and Added translable files.
22464 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22466         * ccview/.cvsignore: Removed.
22467         
22468 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22470         * ccview/
22471                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
22472                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
22473                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
22474                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
22475                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
22476                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
22477         
22478         Removed ccview module because it is no longer needed.
22480 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22482         * src/project_dbase.c:
22483           Shifted structure initialization in project_dbase_new()
22484           before anything else, otherwise it was crashing due to
22485           uninitialized values.
22486         
22487         * src/an_symbol_view.c:
22488           Disabled high volume debug output.
22490 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22491         
22492         Applied a very heavy patch from:
22493         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22495         * Makefile.am
22496         configure.in
22497         pixmaps/Makefile.am
22498         src/Makefile.am
22499         src/aneditor.cxx
22500         src/aneditor.h
22501         src/anjuta.c
22502         src/anjuta.h
22503         src/commands.c
22504         src/commands.h
22505         src/compile.c
22506         src/compile.h
22507         src/controls.c
22508         src/defaults.c
22509         src/fileselection.c
22510         src/main_menubar.c
22511         src/main_menubar.h
22512         src/main_menubar_def.h
22513         src/mainmenu_callbacks.c
22514         src/mainmenu_callbacks.h
22515         src/project_dbase.c
22516         src/project_dbase.h
22517         src/project_dbase_gui.c
22518         src/tags_manager.c
22519         src/text_editor_menu.c
22520         src/toolbar_callbacks.c
22521         tagmanager/Makefile.am
22522         tagmanager/ctags.c
22523         tagmanager/include/Makefile.am
22524         tagmanager/include/tm_project.h
22525         tagmanager/include/tm_symbol.h
22526         tagmanager/include/tm_tag.h
22527         tagmanager/include/tm_tagmanager.h
22528         tagmanager/include/tm_workspace.h
22529         tagmanager/tm_project.c
22530         tagmanager/tm_source_file.c
22531         tagmanager/tm_symbol.c
22532         tagmanager/tm_tag.c
22533         tagmanager/tm_workspace.c
22534         widgets/Makefile.am: Modified.
22535         
22536         * src/an_file_view.[c,h],
22537           src/an_symbol_view.[c,h],
22538           src/file_history.[c,h],
22539           src/support.[c,h],
22540           widgets/scroll-menu.[c,h],
22541           tagmanager/tm_file_entry.c
22542           tagmanager/include/tm_file_entry.h: Added new files.
22543           
22544         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
22545         private_func.xpm, public_func.xpm,
22546         class.xpm, fv_exec.xpm, fv_unknown.xpm,
22547         private_var.xpm, public_var.xpm,
22548         function.xpm, fv_i18n.xpm, macro.xpm,
22549         protected_func.xpm, struct.xpm,
22550         fv_autofile.xpm, fv_image.xpm,
22551         ofolder.xpm, protected_var.xpm, variable.xpm:
22552           Updated and Added pixmap files.
22554         Features:
22555         ---------
22556         a) Removes CCView dependency.
22557         b) Improves the terminal.
22558         c) Adds tag navigation context menus.
22559         d) Upgrades tagmanager to latest version.
22560         e) Miscellaneous small additions.
22562 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
22564         * src/project_dbase_gui.c: Fixed crash of anjuta
22565         when project first created.
22566         
22567         * src/gnome_project.c: It now updates the tags manager
22568         when new projects are created.
22569         
22570 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
22572         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
22573           for this big patch.
22574         
22575         * src/messages.[c,h]: Removed files.
22577         * src/message-manager.[cc,h],
22578           src/message-manager-dock.[c,h],
22579           src/message-manager-private.[cc,h]
22580           New files.
22582         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
22583           src/build_project.c, src/clean_project.c, src/compile.c
22584           src/configurer.c, src/debugger.c, src/find_in_files.c
22585           src/mainmenu_callbacks.c, src/preferences.h
22586           src/preferences_gui.c, src/properties.h
22587           src/utilities.c, src/utilities.h:
22588           The new messages widget.
22589           New features:
22590             - Use of GtkNotebook instead of ToggleButtons
22591               and show/hide
22592             - Popupmenu to show and hide message types and
22593               to dock/undock in detach mode
22595           All other things should work as they did with the
22596           old message window. Currently the keyboard short-cuts
22597           do not work in detached mode.
22598           
22599           Some functions in utitlities.[c,h] changed.
22600           so that they take const arguments where this is possible
22601           
22602         * src/Makefile.am, po/POTFILES.in:
22603           Removed messages.[c,h] and
22604           added message-manager.[cc,h], message-manager-dock.[c,h],
22605           message-manager-private.[cc,h]
22606           
22607         * src/message-manager.h: Removed "include <bonobo.h>"
22608           and added a newline at the end of the file.
22609           
22610         * src/message-manager-private.cc:
22611           Set clist's width setting to Automatic.
22612           Set scroll window's scroll bars to Automatic.
22613           
22614 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
22616         * text_editor_menu.c:
22617           Fixed misalignment of the function sub menu
22618           in the text editor pop up menu.
22619           
22620 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22621         
22622         * src/text_editor.c: Fixed a compiler warning.
22623         
22624 2002-01-04  Andy Piper <andy.piper@freeuk.com>
22626         * THANKS, manuals/*/authors.sgml: updated for new translations
22627         * plugins/class-gen/clsGen.c: converted messages to English
22628         * src/about.c, src/main_menubar_def.h: string updates
22630 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22632         * src/anjuta.c
22633           src/anjuta_cbs.c
22634           src/text_editor.c
22635           src/mainmenu_callbacks.c
22636           src/text_editor.h
22637           src/text_editor.c
22638           src/text_editor_cbs.c
22639           src/text_editor-gui.c:
22640           
22641           Earlier code for adding 'cross' button
22642           for closing pages were too error prone and unorganized.
22643           Cleaned up the code and shifted the 'extra' widgets
22644           creation (eg. close button, close_pixmap and lable)
22645           from anjuta to text_editor. This takes care of proper
22646           widgets creation and destruction. Otherwise, anjuta
22647           was crashing at too many points, especially related
22648           to docking and undocking.
22649           
22650 2002-01-04  Stephane Demurget  <demurgets@free.fr>
22652         * src/aneditor.cxx: removed debugging code.
22654         * data/properties/.cvsignore: added swap files.
22656 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22658         * src/anjuta.c
22659           src/anjuta_cbs.c:
22660           Fixed Crashing of anjuta when a new file is saved as
22661           different file.
22662           
22663 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22665         * src/aneditor.c: Some debug codes around.
22666         
22667         * data/internal.properties, data/anjuta.properties: Removed.
22668           data/properties/Makefile.am:
22669           data/properties/ada
22670           data/properties/cs
22671           data/properties/make
22672           data/properties/rc
22673           data/properties/html
22674           data/properties/ruby
22675           data/properties/baan
22676           data/properties/idl
22677           data/properties/pascal
22678           data/properties/sample
22679           data/properties/bash
22680           data/properties/java
22681           data/properties/perl
22682           data/properties/sql
22683           data/properties/conf
22684           data/properties/latex
22685           data/properties/props
22686           data/properties/vb
22687           data/properties/cpp
22688           data/properties/lua
22689           data/properties/python
22690           data/properties/xml
22691           data/properties/others
22692           data/properties/.cvsignore:
22693             Added files. Properties now splitted into small files
22694             for each language.
22696         * data/Makefile.am
22697           configure.in: Update the removal and added properties module.
22699         * src/preferences.c: preferences_new(): Updated to reflect the
22700           new properties files organization.
22701           
22702         * src/Makefile.am: Added Baan Lexer.
22704 2002-01-01  Stephane Demurget  <demurgets@free.fr>
22706         * src/aneditor.cxx: readded the baan lexer. 
22708         * src/preferences.c: fixed translated messages and a typo.
22710         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
22711           confusing the regexp usage in xml-i18-merge.
22713 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
22715         * src/project_dbase.c: tidied some messages, and spotted a typo in
22716           the reading of properties which prevented the project version from
22717           ever being reported in the Project Information window - fixed :)
22719         * po/POTFILES.in: removed syntax.h
22721 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22723         * data/internal.properties: fixed baan properties.
22724           Added all ada properties.
22726         * src/main_menubar_def.h,
22727           src/lexer.h,
22728           src/aneditor.cxx,
22729           src/utilities.[ch]: added support for the Ada highlight style.
22731 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22733         * plugins/*/.cvsignore: updated.
22735 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22737         * src/syntax.h,
22738           src/text_editor.c,
22739           src/Makefile.am: removed the empty header syntax.h.
22741 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
22743         * main_menubar.c:
22744         Stef's observation on the 'superfluous' hseparators in the recent
22745         files and projects is fully justified -- removed.
22746         
22747         * main_menubar_def.h:
22748         Changed "Plug Ins" to "Plugins" in the menu label.
22749         
22750         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
22751         Added class-gen in the configure output and class-gen module.
22752         
22753         * data/internal.properties:
22754         Correct mis-spelled "jave" to "java".
22755         Added file.is.source for *.h, *.c, *.cpp properties.
22756         
22757         * global-tags/Makefile.am:
22758         "chmod +x create_global_tags.sh" before it is executed, because
22759         there is very high chance that it will be found "-x" and resulting
22760         in error
22762 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22764         Fixed a crash on Solaris reported by Holder Burde, thanks to him
22765         for the backtrace.
22767         * src/gnome_project.c: (create_new_project): if the user doesn't
22768           select any icon, it doesn't have any extension and thus we can't
22769           use it in printf on Solaris, since the %s modifier use strlen to
22770           know the string length and then crash. On Linux, gcc checks the value
22771           of the pointer to be NULL and write "(null)" if necessary. We can't
22772           rely on that.
22774         * src/source.c: (source_write_desktop_entry): if there's no icon, we
22775           don't need to have the directory icon but the generic one.
22777 2001-12-30  Stephane Demurget  <demurgets@free.fr>
22779         Merged with latest (1.42) scintilla.
22781         Added: Support for the {load,save}.on.(de)activate properties.
22782                The PHP lexer to match keywords case insensitively.
22783                Baan lexer.
22784                Experimental supports for changeable style attribute & line
22785                wrapping.
22786                
22787         Updated: Both the C++ and HTML lexers.
22788                  More shell keywords added.
22789                  Horizontal scrolling and diplay of long lines optimised.
22790                  Cursor setting optimised.
22792         Bugs fixed: Caret movement over folded lines.
22793                     Selection tracking in 2ndary views when doing modifications.
22795         * scintilla/CallTip.{cxx.h},
22796           scintilla/ContractionState.{cxx,h},
22797           scintilla/Document.{cxx,h},
22798           scintilla/Editor.{cxx,h},
22799           scintilla/KeyWords.cxx,
22800           scintilla/LexHTML.cxx,
22801           scintilla/PlatGTK.cxx,
22802           scintilla/RESearch.cxx,
22803           scintilla/ScintillaBase.cxx,
22804           scintilla/ScintillaGTK.cxx,
22805           scintilla/Style.{cxx,h},
22806           scintilla/StyleContext.h,
22807           scintilla/ViewStyle.cxx,
22808           scintilla/include/*.h: updated.
22810         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
22812         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
22813           should have been told to the scintilla team. We're lucky I read the
22814           ChangeLog and the modifications of the lexer (thanks to the Gnome
22815           bonsai for this ;)
22817         * data/internal.properties: added Baan definitions.
22818           Fixed some issues for C such as *_cast directive, that are only
22819           available with C++.
22820           Updated C++, HTML and shell scripts definitions.
22821           Updated Ada and Bullant, that have been forgotten.
22823         * src/main_menubar_def.h,
22824           src/lexer.h,
22825           src/aneditor.cxx,
22826           src/utilities.[ch]: added support for the Baan highlight style.
22828 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22830         Polished the plugins menu behaviour and added a tearoff
22831         menuitem to the recent entries submenu.
22833         Note: The recent entries list seems to be too height
22834               with all these superfluous hseparators.
22836         * src/main_menubar.c: Polished, making some
22837           functions declarations static and cleaning some code.
22839           (create_submenu_plugin): removed the extra
22840           plugins entry and the horizontal separators.
22842           (on_plugins_menu_realize): the plugins menu is only
22843           shown if there's at least one available.
22845           (create_submenu*): added a tearoff menuitem to have
22846           a more homogeneous menu style. For now, it doesn't
22847           take care of user settings (but it was even worse
22848           before :).
22850 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22852         * configure.in: added the packageplugindir variable to avoid
22853           installing the plugins in $(prefix). It's not the same path as
22854           anjuta 2 to allow parallel installation.
22856 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22857         Fix a reopened part of bug #440676: keyboard navigation between the
22858         different text buffers. Changed to a more global approch. 
22860         * src/notebook.[ch]: removed.
22862         * src/Makefile.am: removed notebook.[ch]
22864         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
22865           (on_anjuta_window_key_press_event): added to fulfill the global
22866           shorcuts handling.
22868         * HACKING: updated according to the new global shortcuts handling.
22870 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
22872         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
22873           Shifted plugin menu from Edit submenu to main menu.
22874         
22875         * po/POTFILES.in:
22876           Added plugins/sample1/plugin-sample1.c
22877           
22878         * plugins/sample1/plugin-sample1.c:
22879           Added localization and used anjuta_info, instead of anjuta_error.
22880           
22881         * plugins/.cvsignore, plugins/sample1/.cvsignore:
22882           Added cvs ignores.
22883           
22884 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
22886         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
22887           for plugin dir.
22888         
22889         * Makefile.am: Added module plugins.
22890         
22891         * plugins, plugins/Makefile.am, plugins/sample1/*:
22892           Created plugins modules.
22893           
22894         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
22895           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
22896           to load plugins of *.so only and not *.so* (which results
22897           in duplicates).
22898         
22899         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
22900           plugins during packaging.
22902 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
22904         *  configure.in: Added Greek (el) to ALL_LINGUAS.
22906 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
22908         * configure.in: Added portuguese to ALL_LINGUAS
22910 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
22912         * global-tags/.cvsignore
22913         tagmanager/.cvsignore
22914         tagmanager/include/.cvsignore:
22915         Added cvs ignore files.
22917         * data/.cvsignore
22918         Updated cvs ignore file.
22919         
22920 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22922         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
22923           data/anjuta.properties, data/internal.properties: clean up some 
22924           message strings (me)
22926 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22928         * src/about.c, THANKS: added Jens to the credits
22929         
22930 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22932         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
22933           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
22934           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
22935           Georg <mail@jensgeorg.de> to add close button to file tabs.
22937 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22939         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
22940           (debugger now catches correct signal from process)
22942 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22944         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
22945         * src/pixmaps.h: switch appwizard project icons to new designs
22946         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
22948 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22950         * pixmaps/Makefile.am: stop redundant images from being installed.
22951           The next step will be to remove them completely.
22952         * src/appwiz*: further updates (more to come)
22953         * src/pixmaps.h: cleaned up, commented
22954         * src/splash.c: should use the pixmaps macro defined
22955         * HACKING: more on the graphics stuff and use of pixmaps.h
22957 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
22959         * src/defaults.c: fix bug #494864
22961 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
22963         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
22964           graphics from Misha
22965         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
22966           redundant graphics, no longer used
22967         * src/appwiz*: revamped application wizard by Andy and Misha for
22968           a more usable and professional look-and-feel
22969         * HACKING: updates to cover patching, graphics, and some additions
22970           post-0.1.8
22971         * TODO: removed some implemented features
22973 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
22975         * data/anjuta.properties, data/internal.properties: cleanup
22976         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
22977           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
22978           to edit styles colors for keywords and add Goto Tag menu option
22979           in the editor
22981 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
22983         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
22984         
22985         Fixed bug #460335
22986         fixes the Forget of the cursor position when tab is brought active
22987         from project manager.
22988         
22989 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22991         * src/messages.c
22992           Exported "TERM=xterm" to get a color terminal when
22993           anjuta is not started from within a terminal.
22994           
22995 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22997         * src/messages.c
22998           src/messages.h
22999           Added a frame around zvt terminal.
23000           
23001         * src/preferences_gui.c
23002           Modified to say "Use glade component (experimental)"
23003           instead of "Use Component".
23004           
23005 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
23007         * Patch from 
23008         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23009         
23010         * src/anjuta.c
23011         src/fileselection.c
23012         src/messages.c
23013         src/messages.h
23014         src/preferences.c
23015         src/preferences.h
23016         src/project_dbase.c
23018         a) Extra scrollbar in terminal no longer appears.
23019         b) Character set preference should be preserved (untested).
23020         c) File selection widget now remembers last directory.
23021         d) On creation of generic project, the glade 'file not found' error no
23022                 longer occurs.
23023         e) First terminal window is created 'on demand', so it should always to
23024                 the Right Thing (TM) as far as starting WD is concerned. Also, the
23025                 environment is now passed to the terminal.
23026         f) Solaris compilation should be fixed (replaced get_current_dir_name()
23027                 with getcwd()).
23028         g) Fixed some compilation warnings.
23030 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
23032         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
23033           src/pixmaps.h: applied terminal and warnings patch (Biswa)
23034         * src/*: cleanups (me)
23035         * pixmaps/mini_term.xpm: added new file for terminal button
23036           (me, based on existing artwork)
23038 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
23040         * configure.in: bumped version to 0.1.9-pre
23041         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
23042           translation
23043         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
23045 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
23047         * src/splash.c: removed a DOS end of line of a comment (so the *.po
23048           files are free of that char)
23049         * configure.in: added "az" to ALL_LINGUAS
23051 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
23053         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
23054           crash bug fix from Biswa.
23055         * FUTURE: added Anjuta/gIDE merger information to provide 
23056           details on future direction and status of 1.x stuff
23057         * NEWS: prepared for release
23058         * po/de.po: update from Jens Georg <mail@jensgeorg>
23060 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
23062         * multiple minor updates pre-0.1.8
23063         * patch from Biswa to fix syntax highlighting and packaging
23064         * po/fr.po: update from Stef
23066 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
23068         * global-tags/Makefile.am
23069         global-tags/create_global_tags.sh
23070         global-tags/tm_global_tags.c
23071         scintilla/LexCPP.cxx
23072         scintilla/include/SciLexer.h
23073         src/aneditor.cxx
23074         src/project_dbase.c
23075         tagmanager/Makefile.am
23076         tagmanager/include/Makefile.am
23077         tagmanager/include/tm_project.h
23078         tagmanager/include/tm_tag.h
23079         tagmanager/include/tm_tagmanager.h
23080         tagmanager/tm_project.c
23081         tagmanager/tm_source_file.c
23082         tagmanager/tm_tag.c
23083         tagmanager/tm_workspace.c:
23084         
23085         Includes the syntax highliting patch to scintilla).
23086         and more stable code.
23087         
23088         *tagmanager/include/tm_symbol.h: New file.
23089         *tagmanager/tm_symbol.c: New file.
23090         
23091         Add symbol tree building functionality at project level
23092         
23093         Patch from:
23094         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23095         
23096 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
23098         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
23099           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
23100           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
23101           : New and improved pixmaps from Misha <misha@phreaker.net>
23102           Thanks to him.
23104 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
23105         
23106         * Big patch submitted by
23107           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
23108           Many thanks to him.
23109         
23110         * src/Makefile.am, src/aneditor.cxx
23111           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
23112           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
23113           Use of tagmanager lib for advanced calltips.
23115         * global-tags/*: Created new directory and added files to 
23116           generate system.tags.
23118         * tagmanager/*: Created new directory and added tagmanager lib
23119           files.
23121         * configure.in, acconfig.h, Makefile.am: Modified to reflect
23122           the above additions.
23124         * data/Makefile.am: Modified to accomodate generated system.tags file.
23126 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
23128         * scintilla/: updated to 1.41
23129         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
23130         * src/about.c: updated list of authors
23131         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
23132         * HACKING: updated to cover Scintilla usage
23133         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
23134           translation
23136 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
23138         * src/aneditor.cxx: Fixed compilation errors with it.
23139           by add include to gtk+ headers and typedefining a mysteriously
23140           vanished class Colour.
23142 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
23144         * configure.in: Added pt_BR in the languages.
23145         
23146 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
23148         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
23149           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
23150         * THANKS: updated
23151         * manuals/C/anjuta-manual/*: new format to match
23152           the rest of the GNOME docs chapter layout. Added the many
23153           new contributors. Moved Authors and License information into new
23154           chapters of their own - should make expansion easier too
23155         * src/compiler_options.c: changed the profiler option to -pg to 
23156           work with GNU tools (gprof)
23157         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
23158           and text labels
23159         
23160 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
23162         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
23163           compiler_options_gui.c:
23164           Added a new entry for linker flags and renamed c_options to c_flags
23165           and l_options to l_libs. Also, added a new function:
23166           compiler_options_set_prjlflags_in_file();
23167         
23168         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
23169         
23170         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
23171           
23172 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
23174         * THANKS, src/about.c: corrections and additions following 
23175         Naba's big update
23176         * src/main_menubar.c: patch from Rikul to fix the problem with 
23177         menu accelerators not being loaded
23179 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
23181         * THANKS: Added all contributors and translators names and emails.
23182         * AUTHORS: Updated
23183         * pixmap/anjuta_logo.png: Reduced the size of the logo.
23184         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
23185               Added new file (earlier logo with border).
23186         * src/about.c: Added all contributors names and emails
23187               and used macro definition for logo pixmap file.
23188         * src/pixmaps.h: Added entry for anjuta splash screen.
23190 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
23192         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
23193         to new PNG version (thanks to Misha) and removed the old
23194         pixmap.
23196 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
23198         * THANKS: added Conner Mo for simplified Chinese translation.
23199         * configure.in: added zh_CN in ALL_LINGUAS
23201 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
23203         * THANKS: added Joe Man for his traditional Chinese translation.
23204         * configure.in: added zh_TW in ALL_LINGUAS.
23206 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
23208         * src/main_menubar_def.h: Changed the link of lidn to
23209         http://lidn.sourceforge.net.
23210         
23211 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
23213         * Applied patch from Rikul
23214         * Applied patch from Luca
23215         * Fixed a cvs conflict. :)
23217 2001-10-17  Stephane Demurget  <demurgets@free.fr>
23219         * THANKS: added Marc Botermans for his Dutch translation.
23221         * configure.in: added nl in ALL_LINGUAS.
23223         * po/nl.po: added.
23225 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
23227         * anjuta.c: Fixed luca's typo.
23228         * resources.c, resources.h: Changed gchar* return to void, to
23229                 avoid a compiler warning.
23230         * scintilla/Makefile.am: Reorganized file entries.
23231         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
23233 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
23235         * Upgraded scintilla to 1.4.
23236         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
23237                 LexLisp.cxx StyleContext.cxx StyleContext.h
23238         * src/Makefile.am: Added 4 lexers and separated lexer objects
23239                 from the main link variable.
23241 2001-10-14  Stephane Demurget  <demurgets@free.fr>
23243         * THANKS: added Luca, even if it shouldn't be my role to write
23244           this sort of thing :)
23246         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
23247           the latest Luca patch.
23249 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
23251         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
23252         This is not documented yet; plugins to come later.
23253         * src/find*.c: find dialogs now persistent 
23254         (Rick <rikul@bellsouth.net>)
23255         * widgets/gnomefilelist.c: fixed multiple file open issue 
23256         (Rick <rikul@bellsouth.net>)
23257         * changes to recent file and project lists handling 
23258         (lbell <lbell@tsc4.com>)
23259         * more minor UI updates (me)
23261 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
23263         * src/Makefile.am: removed warnings for traditional C syntax
23264         * pixmaps: added new icons for mini_locals, mini_cvs and
23265         the splash screen - thanks to Misha <misha@phreaker.net>
23267 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
23269         * src/toolbar.c: fix typo in tooltip text
23270         * ccview/cccmd.cc: alter Func to Function in menu text
23272 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
23274         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
23275         issue with find dialog reporting an error when Scintilla finds text
23276         * applied patch from Denis Boehme <boehme at syncio dot de> to support
23277         DOS files (i.e. CR/LF translation)
23279 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
23281         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
23282         #452436
23283         * data/internal.properties: default fold style now set to 3 :-)
23284         * applied patch from rikul <null@acm.org> to turn notebook tab 
23285         headings red when file has been edited.
23287 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
23289         * configure.in: Added "no" to ALL_LINGUAS.
23290         
23291 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
23293     * Patch from lbell <lbell@tsc4.com>
23294     src/controls.c
23295     src/debugger.c
23296     src/main_menubar.c
23297     src/main_menubar.h
23298     src/main_menubar_def.h
23299     src/mainmenu_callbacks.c
23300     src/mainmenu_callbacks.h
23301     src/project_dbase.c
23302     src/project_dbase.h
23303     
23304     Implemented a check menu item to handle the 'show locals' flag
23305     for the current project.
23307     * data/internal.properties: Removed the redundant command
23308     for gnome-terminal.
23309     
23310 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
23312         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
23314 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
23316         * configure.in: Added "ta" to the languages list.
23318 2001-09-21  Andy Piper <andy.piper@freeuk.com>
23320         * data/internal.properties:
23321           added fold.symbols property to control appearance of folds
23322           in the Scintilla editor (thanks to rikul <null@acm.org>)
23324 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
23326         * src/message.c:
23327           one extra button for message win is being created -- Fixed.
23328         
23329           The frame should be hidden and not only the pix_lab when
23330           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
23331           -- Fixed.
23332         
23333         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
23334           for the time being it is same as mini_cvs.xpm.
23335         
23336 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
23338         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
23340         Patch from rikul <null@acm.org>
23341         
23342         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
23343         glades.h, messages.c, messages.h, pixmaps.h,
23344         project_dbase.c, project_dbase.h, session.c,
23345         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
23346         
23347         inserted 'add to watch' option in inspect window, so you can add easily
23348         a variable in watch window .
23349         
23350         Added a new message pane for the gdb local variables inspection. Changed
23351         the code in messages.c to better account for future new panes insertion.
23352         Defined a new pixmap for the new tab button in pixmaps.h
23353         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
23354         install script.
23355         
23356         Changed the debugger module to have a single function for asking to gdb
23357         to send program info. The idea is to ask the debugger about only the
23358         info needed to open windows( watch, registers, etc ) to speedup the step
23359         command. I plan to ask informations to the debugger based on the user
23360         interface status.
23361         The request for local variables is enabled by default, but the
23362         projectDBase has a variable to control it, to allow disabling that
23363         feature,  there is also the code to save and to reload the state. If you
23364         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
23365         in project_dbase.c
23367         This big patch is from:  lbell <lbell@tsc4.com>
23368         
23369 2001-09-20  Stephane Demurget <demurgets@free.fr>
23371         Patch from rikul <null@acm.org> :
23373         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
23374           problem and added folding support for php/hmtl.
23376 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
23378         * Fixed dnd of files within scintilla.
23379         patch from:  rikul <null@acm.org>
23380         
23381 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
23383         * Applied patch from Luca.
23384         
23385         * src/source.c: source_write_build_files(): Fixed the project generation
23386           failure. The fist return statement and the free_project_type were 
23387           misplaced.
23389 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
23390         
23391         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
23392         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
23393         
23394         1) Restore the error color to red (waiting for a configurable one )
23395         2) Saving projects settings if you exit anjuta without closing an open
23396         saved project
23397         3) New Menu 'repaeat search' to search with a keystroke without pressing
23398         the toolbar button
23399         4) some define in the menus to better handle menu item update
23400         
23401         Patch from: lbell <lbell@tsc4.com>
23402         
23403         * main_menubar_def.h, main_menubar.c: Change the position of
23404         "Repeat find" menu position.
23406 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
23408          project_type.h, project_type.c, source.c: Applied patch.
23409          patch from Johannes Schmid <clubfan@users.sourceforge.net>
23410          
23411 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23413         * configure.in, src/Makefile.am: Using macros for ORBit flags.
23414         
23415 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
23416         
23417         * Fixed bug #445752
23418   
23419 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
23420         
23421         * Fixed bugs in Gtk-- and Gnome-- project type
23423 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23425         * dnd.c: Support for multiple files drag-n-drop.
23426         
23427           Patch from: rikul <null@acm.org>
23428         
23429         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
23430           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
23431           saving from menu.
23432         
23433           Patch from: rikul <null@acm.org>
23435         * Applied patch for widgetizing goto dialog box.
23436           Patch from: ???
23437         
23438         * Applied patch for having new project type handling.
23439           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23440           
23441 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23443         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
23444           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
23445           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
23446           find_replace.c, find_replace.h, find_text.c, find_text.h,
23447           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
23448           project_dbase.h, source.c, text_editor.c, text_editor.h,
23449           text_editor_cbs.c, utilities.c, utilities.h:
23450         
23451           Applied a huge patch (after slight preview). I would like Luca
23452           to have his feature additions mentioned here.
23453         
23454           Patch from: lbell <lbell@tsc4.com>
23456 2001-09-09  Stephane Demurget <demurgets@free.fr>
23458         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
23460         * po/fr.po: updated to the latest sources.
23463 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
23464         
23465         * Fixed bug #445752
23466   
23467 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23469         * dnd.h, dnd.c: New files for drag n drop support.
23470                 
23471         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
23472            Added drag and drop support for opening files.
23473         
23474         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
23475         Archit Baweja <bighead@crosswinds.net> for this idea.
23476         
23477         * TODO: Added some more todos. :-(
23479 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23481         * Fixed the goto line activate bug.
23482         patch from: Martyn Bone <mbone@brightstar.u-net.com>
23484 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
23485         
23486         * Fixed bugs in Gtk-- and Gnome-- project type
23488 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
23490         * widgets/gonmefilelist.c, gnomefilelist.c:
23491         Modified multiple selection on pressing control.
23492           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23493         
23494         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
23495         Modified multiple selection on pressing control.
23496           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23497         
23498 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
23500         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
23501           This is useless; but just in case...
23503 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
23505         * data/internal.properties: modified a bit of perl properties.
23506         
23507 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
23509         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
23510           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
23511           Added support for multiple file imports. Changed the standrd C++
23512           convention of #include <file> to #include <file.h>, because I had given
23513           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
23514           now support the #include <file> convention. That is something to be fixed :). 
23515           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23517 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
23519         * src/anjuta.c: Added function static greetings_text(), to solve the non
23520                 translation of the greetings text in the wizard.
23521                 
23522 2001-08-31  Andy Piper <andy.piper@freeuk.com>
23524         * src/find_in_files_gui.c: made order of buttons consistent with other Find
23525           dialogs, with OK the default (fix bug #453482)
23527 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
23529         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
23530         
23531         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
23532         
23533 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
23535         * src/aneditor.cxx
23536           src/aneditor.h
23537           src/anjuta_cbs.c
23538           src/controls.c
23539           src/main_menubar.c
23540           src/main_menubar.h
23541           src/main_menubar_def.h
23542           src/mainmenu_callbacks.c
23543           src/mainmenu_callbacks.h:
23544                 Applied the patch that addes menu items which allow users to
23545                 insert GPL notice and date time in current document.
23546                 patch from: Rick Patel <rikul@shreve.net>       
23547                 
23548         * src/main_menu.c: Fixed a compilation error.
23549         
23550         * src/anjuta.c: Fixed non-rememberence of editor tab position.
23551         
23552         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
23553           about the unterminated strings.
23554           
23555         * scintilla/*: Updated scintilla to 1.3.9 version.
23556         
23557 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
23558         
23559         * widgets/gnomefileselection.c:
23560           Applied the patch for fixing multiple selection of file open funcion,
23561           which will deselect the files selected.
23562           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23564 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
23566         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
23567           src/fileselection.c, src/anjuta_cbs.c:
23568           Applied the patch     for multiple selection of file open.
23569           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23570           
23571 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
23573         * Removed "-f" option in call to devhelp, because devhelp no longer
23574           supports that.
23575         
23576 2001-08-26  Stephane Demurget <demurgets@free.fr>
23578         All these modifications have been pointed out by
23579         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
23581         * data/internal.properties: two fixes for the PHP lexer.
23582           this out.
23584         * fr.po: minor fixes.
23586         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
23588 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
23589         
23590         * main_menubar.c,
23591           main_menubar.h,
23592           main_menubar_def.h,
23593           main_menubar_callbacks.c,
23594           controls.c:
23595                 Added new menu item for "close all fils".
23596                 (Patch from Rikul <rikul@shreve.net>, after revision)
23597         
23598         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
23599         
23600         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
23601                 (Patch from Rikul <rikul@shreve.net>)
23602         
23603         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
23604                 (Patch from Rikul <rikul@shreve.net>)
23606 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23607         
23608         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
23609            project name in application widzard.
23610            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
23612         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
23613           of the 'OK' button there is an 'Execute' one.
23614           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
23615         
23616         * executer.c: Changed cancel button to close button. That was more appropriate.
23617           
23618 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23620         * HACKING: corrected >>>>>> Config management.
23621         
23622         * HACKING: Added many things.
23623         
23624         * src/launcher.h: Added some comments.
23626 2001-08-21  Stephane Demurget <demurgets@free.fr>
23628         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
23630         * HACKING,
23631           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23632           src/appwizard_cbs.c,
23633           src/appwizard_gui.c: Applied UI/docs cleanup patch from
23634           Andy Piper <andy.piper@freeuk.com>
23636         * po/fr.po: updated to latest sources.
23638         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
23641 2001-08-18  Andy Piper <andy.piper@freeuk.com>
23643         * Fixed bugs #450280 and #448845
23645         * src/about.c: corrected Naba's e-mail address (.net, not .com)
23646         
23647         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
23648           named dialogs
23649         
23650         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
23651           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
23652           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
23653           names to remove "Anjuta: " prefix
23654           
23655         * src/main_menubar_def.c: altered a message
23656         
23657         * launcher/anjuta_launcher.c: cleaned up some messages
23659         * src/debugger.c: edited messages to improve clarity
23660         
23661         * src/app_wiz*.c: tidied wizard interface
23664 2001-08-15  Stephane Demurget <demurgets@free.fr>
23666         Synced Naba's fix and mine about the wizards not working and removed
23667         anjuta.prj to avoid a nasty checkin.
23669         * Makefile.am: removed the install-data-local rule.
23671         * data/Makefile.am: changed the list of files.
23673         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
23675         * .cvsignore: added anjuta.prj for the same reason.
23678 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
23680         * src/source.c: Fixed a bug that fails new gnome projects to get
23681           created.
23683         * src/project_manager.c: Fixed a bug that disables storing recent
23684           project history.
23686         * Makefile.am: Added stuffs to install the macro files in the
23687           anjuta share file.
23690 2001-08-14  Stephane Demurget <demurgets@free.fr>
23692         * data/Makefile.am: added some rules to support the gnome/ macros
23693           dir in order to make the wizards work again.
23695         * anjuta.spec.in: upped the release number.
23698 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
23700         * configure.in (ALL_LINGUAS): Added pl.
23703 2001-08-09  Stephane Demurget <demurgets@free.fr>
23705         * anjuta.spec.in: fixed the doc files list.
23708 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
23710         * src/about.c: corrected my email address. :-)
23711         
23712         * TODO: Updated.
23713         
23714         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
23715          (patch from Andy Piper <squiggle@ukgateway.net>)
23717 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
23719         * debugger.c: Fixed a bug associated with debugging threaded
23720           application.
23721         
23722         * text_editor_menu.c: Fixed broken ui in text editor
23723           pop up menu.
23724           
23725         * text_editor_menu.c: Now the option sub menu in text editor pop up
23726           works.
23727         
23728         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
23729                 (suggested by lord sibn <sibn@utspl.cjb.net> )
23730         
23731 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23733         * src/text_editor_menu.c: Added menu item for context help
23734           (patch from Andy Piper <squiggle@ukgateway.net>)
23735         
23736 2001-08-06  Stephane Demurget <demurgets@free.fr>
23738         * ccview/cccproj.cc: added missing i18n strings.
23740         * data/welcome.txt: bumped version to 0.1.6.
23742         * src/anjuta.c: fixed a compilation error due to devhelp integration.
23744 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23745         
23746         * help.c, help.h: Added support for DevHelp context sensitive help
23747                 and gnome api browsing.
23748         * Fixed toolbars and editor views "not save" bug.
23749         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
23750           (patch from Andy Piper <squiggle@ukgateway.net>)
23751         * Updated THANKS and chapter15.sgml for uk and ru translators.
23753 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
23755         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
23756         * Updated configure.in to include these changes
23757         
23758 2001-08-03  Stephane Demurget <demurgets@free.fr>
23760         * src/project_dbase_gui.c: fixed bug #446963
23761           (on_project_dbase_ccview_update_start),
23762           (on_project_dbase_ccview_update_end): added.
23763           These two respectively disable and enable close file/project
23764           menu entries and toolbar items, while the ccview part updates
23765           its tag database.  
23768 2001-08-03  Stephane Demurget <demurgets@free.fr>
23770         * configure.in: added sv to the ALL_LINGUAS list.
23771         
23773 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
23775         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
23776                 file to work: merge translations and distribute it.
23778         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
23780         * NEWS, README, THANKS & TODO: Spelling fixes.
23782 2001-08-01  Stephane Demurget <demurgets@free.fr>
23784         * README: updated requirements.
23786         * scintilla/Makefile.am,
23787           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
23788           target can't be realized (custom build path).
23790         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
23791           Removed install-data-local.
23793         * src/compiler_options.c: changed the include paths of the pixmaps.
23794           we hadn't any warning because of the include paths passed to the
23795           compiler. Thanks to make distcheck for reporting this.
23798 2001-07-31  Stephane Demurget <demurgets@free.fr>
23800         * NEWS, THANKS: updated.
23802         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
23803           fixed to show the correct kernel signal number and its description.
23805         * widgets/gnomefilelist.c: fixed bug #445756
23806           (goto_last): renamed to goto_prev and changed according to goto_next.
23807           (goto_next): added.
23808           (goto_directory): removed.
23809           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
23810           returned value is now the position in the list.
23811           (check_ok_button_cb): changed the back check and added one for next.
23812           (gnome_filelist_set_dir): the check in history make it wouldn't be
23813           a "true" history. polished the whole thing, using set_dir_internal.
23814           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
23815           there's no check in the history when using back or next.
23817         * manuals/*: added missing .cvsignore files.
23820 2001-07-30  Stephane Demurget <demurgets@free.fr>
23822         * po/fr.po: updated to latest sources.
23824         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
23825           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
23826           to put off their sensitive attributes.
23828 2001-07-29  Stephane Demurget <demurgets@free.fr>
23829         
23830         * po/fr.po: fixed some grammar things.
23831           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
23832           this out.
23833         
23834         * src/utilities.c: (file_is_link): use lstat instead of stat.
23836 2001-07-27  Naba Kumar <kh_naba@123india.com>
23837         
23838         * Remove help dir from cvs, because it is no longer
23839           needed.
23840         
23841         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
23842           needed.
23844 2001-07-24  Naba Kumar <kh_naba@123india.com>
23846         * debugger.c: (debugger_update_prog_status): Fixed
23847                 the bug with gdb version 5. Debugger starts, when
23848                 step in/out/over etc are clicked.
23849         
23850         * debugger.c: All functions: added debugging codes.
23851         
23852         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
23853         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
23854           Modified to recognize non project files also.
23855           
23856         * source.c: (source_write_configure_in):
23857           Added source for 'prefix' counterparts for
23858           no-prefix AC_SUBST.
23859         
23860 2001-07-23  Naba Kumar <kh_naba@123india.com>
23861         
23862         * anjuta.c: added function anjuta_remove_text_editor();
23863           and suitably modified anjuta_remove_current_text_editor().
23864           
23865         * project_dbase.c: project_dbase_close(), Added code to
23866           close all opened files that belong to the project when
23867           the project is closed.
23868          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
23869         
23870         * Updated the manuals/anjuta-manual subdir for GDP standards.
23871            (patch from Andy Piper <squiggle@ukgateway.net>)
23872         
23873         * main_menubar.h, main_menubar.def: Added Menu items to handle
23874           urls for library references, bugs, patches and feature request
23875           submission.
23876         
23877 2001-07-20  Naba Kumar <kh_naba@123india.com>
23878         
23879         * Set wmclass names in all windows.
23880           (patch from Andy Piper <squiggle@ukgateway.net>)
23881         * New splash logo from "Misha" <misha@phreaker.net>);
23883 2001-07-19  Naba Kumar <kh_naba@123india.com>
23884         
23885         * preferences.[h,c], preferences_gui.c: Added 4 properties to
23886           set caret color, calltip back color and selection fore/back
23887           color.
23889 2001-07-18  Naba Kumar <kh_naba@123india.com>
23890         
23891         * project_dbase.c: Closes all files when project is closed.
23892          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23893          -- We still need to refine this as it closes all sort of files.
23894         
23895         * compiler_options.c: Fixed seg-fault bug when last item in
23896           compiler option lists is removed.
23897         
23898         * Fixed missing newline warnings during compilation.
23899           (patch from Andy Piper <squiggle@ukgateway.net>)
23901 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
23903         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
23904                 autogenerated no need to store'em in CVS.
23906         * ccview/.cvsignore: Addition of cvsignore.
23908 2001-07-17  Naba Kumar <kh_naba@123india.com>
23909         
23910         *GUI fixes and spell corrections
23911         (patch from Andy Piper <squiggle@ukgateway.net>)
23913 2001-07-15  Naba Kumar <kh_naba@123india.com>
23914         
23915         *Fixed double error message for file not found.
23916         
23917         *Put white backgrounds for png images.
23918         
23919         *Converted '-' to '_' in sgml files.
23921 2001-07-14  Naba Kumar <kh_naba@123india.com>
23922         
23923         * project_dbase.c: Short-cut for expand/collasp project tree
23924         
23925         * project_dbase_gui.c:
23926          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23928 2001-07-13  Naba Kumar <kh_naba@123india.com>
23929         
23930         * notebook.[h,c]: Added
23931          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23932         Project/message window now toggles on control and
23933         and notebook switch short-cut
23935 2001-07-7  Naba Kumar <kh_naba@123india.com>
23936         
23937         * Changed a new icon set which looks more gnomish.
23938         
23939         * Changed a new anjuta splash logo.
23940         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
23942 2001-07-6  Naba Kumar <kh_naba@123india.com>
23943         
23944         * ccview/*: Integrated ccview for class view and file view
23945                 in the project Manager.
23946         
23947         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
23949 2001-07-1  Naba Kumar <kh_naba@123india.com>
23950         
23951         * scintilla/*: Upgraded Scintilla to version 1.3.7
23952         
23953         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
23954         
23955 2001-06-28  Naba Kumar <kh_naba@123india.com>
23956         
23957         * src/debugger.c: Correct step-over and step-out swapping.
23958         
23959         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
23960           chapters and added more stuffs.
23962 2001-06-13  Naba Kumar <kh_naba@123india.com>
23963         
23964         * data/autogen.sh.gtkmm: Added
23965         
23966         * data/autogen.sh.gnomemm: Added
23967         
23968         * src/appwiz.c: Added two more application wizard templetes
23969         
23970         * src/project: for gtk-- and gnome-- and proper support
23971         
23972         * src/source.c: for c++ in the project configuration.
23973         
23974         * src/source.h:
23976 2001-05-05  Naba Kumar <kh_naba@123india.com>
23978         * Merged my pre-cvs modifications with 
23979           the current cvs copy.
23981         * (lot of files change).
23983         * Implemented session management.
23985         * Local installation possible by
23986           manageing our own pixmaps paths
23987           manupulations.
23988         
23989         * resources.h: Added.
23990         * resources.c: Added.
23992         * Fixed some bugs.
23993         
23994 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
23996         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
23997                 Corrected/extended ignores.
23999 2001-05-04  Naba Kumar <kh_naba@123india.com>
24001         * manuals/: dir tree added.
24002           Sgml documentation started in this dir.
24003           
24004         * omf-install/: dir tree added.
24005         
24006         * manuals/anjuta-manual/C/anjuta-manual.sgml:
24007           Created initial document structure.
24008           
24009         * configure.in: Added test for scrollkeeper.
24010           Added some Makefile entries in AC_OUTPUT.
24011         
24012         * Makefile.am: Added subdir manuals/
24013         
24014         * HACKING: Wrote something stupid.
24016 2001-05-02  Stéphane Démurget <demurgets@free.fr>
24018         * Makefile.am: Added ChangeLog in local data list, becaused it's
24019           needed to create a new project.
24020           
24021         * po/fr.po: minor fixes.
24023         * src/build_file.c, src/configurer.c, src/debugger.c,
24024           src/executer.c, src/find_replace.c, src/gnome_project.c,
24025           src/goto_line.c, src/launcher.c, src/messages.c, 
24026           src/preferences.c src/project_dbase.c: functions declared static.
24027           
24028         * widgets/gnomefilelist.c: Fixed a project creation bug,
24029           introduced with latest changes.
24031 2001-05-01  Stéphane Démurget <demurgets@free.fr>
24033         * widgets/gnomefilelist.c,
24034           BUGS: Fixed an annoying bug preventing from loading files/project
24035           given on the command line. Polished the whole gnome_filelist widget.
24037 2001-04-27  Stéphane Démurget <demurgets@free.fr>
24039         * src/main.c,
24040           src/anjuta.c,
24041           src/anjuta.h: Polished the command line parsing.
24043         * BUGS: Need to clean that damn gnome_filelist widget.
24045 2001-04-25  Stéphane Démurget <demurgets@free.fr>
24047         * src/registers.c,
24048           src/sharedlib.c,
24049           src/signals.c: Removed duplicated includes.
24051         * po/fr.po: minor fixes.
24053         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
24054           create_compiler_options_page? () declared static.
24055         * src/main.c,
24056           src/anjuta.c: Put a command line option for disabling
24057           the splashscreen.
24059         * src/preferences_gui.c: Fixed an internationalization issue,
24060           other functions declared static.
24062         * src/gnome_project.c: Fixed some memory leaks,
24063           new_prj_terminated () declared static. 
24065 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
24067         * configure.in: Sort ALL_LINGUAS alphabetically.
24069 2001-04-22  Stéphane Démurget <demurgets@free.fr>
24071         * Emptied that ugly old Changelog.
24073 == Anjuta 0.1.5 ===
24074 == Anjuta 0.1.4 ==
24076 2001-03-10 Naba kumar  <naba@gnome.org>
24078         * src/gnome_project.c: Fixed project dir creation bug.
24080         * src/text_editor.c: Fixed double accelerators bug.
24081         
24082         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
24084         * src/stack_trace.c, * src/compiler_options.c,
24085         data/internals.properties, src/defaults.c:
24086         Fixed pixmap creation with NULL window.
24088         * src/commands.c, src/preferences_gui.c, src/build_project.c
24089         src/clean_project.c: Bug fix.
24090         
24091         * src/main_menubar_def.h: i18n bug fix.
24092         
24093         * src/executer.h, src/executer.c: Bug fix.
24094         
24095         * src/controls.c: Bug fix.
24096         
24097         * src/debugger.c: Debugger now takes program args.
24098         
24099         * po/ja.po: Added japanese translation file.
24100         
24101         Upgraded to ver 0.1.4
24102         ... Fixed other minor bugs.
24104 == Anjuta 0.1.3 ===
24106 2001-XX-XX Naba kumar  <naba@gnome.org>
24108         * Lots of unaccountable changes. Integrated scintilla.
24109         Redesigned Project managemet. Added supports for other languages.
24110         Java style properties managements. .... blah blah
24111         
24112 2000-11-11 Naba kumar  <naba@gnome.org>
24114         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
24115         Upgraded to version 0.1.3.
24117         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
24118         Fixed to activate Debug->add watch properly.
24120 === Anjuta 0.1.2 beta_2 ===
24121 === Anjuta 0.1.2 ===
24123 2000-11-05 Naba kumar  <naba@gnome.org>
24125         * src/compiler_options.c, src/compiler_options_cbs.c
24126         src/compiler_options_cbs.h, src/compiler_options_gui.c
24127         src/anjuta2.c, extra/stock_libs.anj (new),
24128         extra/README.stock_libs (new), htmls/page13.html,
24129         htmls/images/*: Improved Library settings GUI. Can now enable/disable
24130         added libraries. Stock libs provided for ease of entry. Modified
24131         help html file accordingly.
24133 2000-11-03 Naba kumar  <naba@gnome.org>
24135         * README: Minor fixes in Doc files.
24137         * src/gnome_prj.c, src/appwidzard_cbs.c:
24138         Fixed to ignore non-existant dir for blank prj.
24139         More checking in project creation, especially to confirm
24140         that the prj file already does not exist.
24142         * anjuta.spec, configure.in: Upgraded to version 0.1.2
24144         * src/controls.c: Now Menu item "Format/Detach current document"
24145         is inactive when there is no document opened.
24147 === Anjuta 0.1.1 ===
24149 2000-11-01 Naba kumar  <naba@gnome.org>
24151         Completed and Release of first version (Beta) with lots of bugs.
24153 1999-12-27 Naba kumar  <naba@gnome.org>
24155         Anjuta project started.