Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blobdb682b7e041776ba4ef775af5df397b5e0935b52
1 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3         Patch from James Liggett:
4         * plugins/subversion/plugin.c: (subversion_instance_init):
5         * plugins/subversion/plugin.h:
6         * plugins/subversion/subversion-diff-dialog.c:
7         (on_subversion_diff_response), (subversion_diff_dialog),
8         (on_menu_subversion_diff):
9         * plugins/subversion/subversion-log-dialog.c:
10         (on_log_view_selected_button_clicked),
11         (on_log_diff_selected_button_clicked),
12         (on_log_diff_previous_button_clicked),
13         (subversion_log_window_create):
14         * plugins/subversion/subversion-ui-utils.c:
15         (get_filename_from_full_path), (init_whole_project),
16         (on_whole_project_toggled):
17         * plugins/subversion/subversion-ui-utils.h:
18         * plugins/subversion/subversion-update-dialog.c:
19         (subversion_update_dialog), (on_menu_subversion_update):
21         Whole Project checkbox enabled by default in diff and update dialogs.
22         changes the editor names for diff editors to something much more
23         descriptive. For example, working copy/head diffs would have an editor
24         with a name like "[Working Copy/Head] some-file.diff," where some-file
25         is the name of the file/directory that was diffed. For diffs against
26         arbitrary diffs the name would look like "[Revisions 2832/3200]
27         some-file.diff" for a diff of some-file between revisions 2832 and
28         3200.
30 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
32         Icons from tpgww@onepost.net:
33         * plugins/subversion/Makefile.am:
34         * plugins/subversion/anjuta-subversion-plugin.svg:
35         * plugins/subversion/anjuta-subversion.plugin.in:
36         * plugins/subversion/plugin.h:
37         * plugins/symbol-browser/Makefile.am:
38         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
39         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
40         * plugins/symbol-browser/plugin.c:
41         * plugins/symbol-db/Makefile.am:
42         * plugins/symbol-db/plugin.c:
43         * plugins/symbol-db/symbol-db.plugin.in:
45         Icons from patch in bug #480093 comment #23. Also renamed icons.
46         To be continued..
48 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
50         Icons from tpgww@onepost.net:
51         * plugins/project-manager/Makefile.am:
52         * plugins/project-manager/anjuta-project-manager-plugin.svg:
53         * plugins/project-manager/anjuta-project-manager.plugin.in:
54         * plugins/project-manager/plugin.c:
55         * plugins/project-wizard/Makefile.am:
56         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
57         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
58         * plugins/project-wizard/druid.h:
59         * plugins/search/Makefile.am:
60         * plugins/search/anjuta-search-plugin.svg:
61         * plugins/search/anjuta-search.plugin.in:
62         * plugins/search/plugin.c:
64         Icons from patch in bug #480093 comment #23. Also renamed icons.
65         To be continued..
67 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
69         * TODO.tasks: updated.
71         Icons from tpgww@onepost.net:
72         * plugins/file-loader/Makefile.am:
73         * plugins/file-loader/anjuta-loader-plugin.svg:
74         * plugins/file-loader/anjuta-loader.plugin.in:
75         * plugins/file-manager/Makefile.am:
76         * plugins/file-manager/anjuta-file-manager-plugin.svg:
77         * plugins/file-manager/file-manager.plugin.in:
78         * plugins/file-manager/plugin.c:
79         * plugins/glade/Makefile.am:
80         * plugins/glade/anjuta-glade-plugin.svg:
81         * plugins/glade/anjuta-glade.plugin.in:
82         * plugins/glade/plugin.c: (register_stock_icons):
83         * plugins/language-manager/Makefile.am:
84         * plugins/language-manager/anjuta-language-manager-plugin.svg:
85         * plugins/language-manager/language-manager.plugin.in:
86         * plugins/message-view/Makefile.am:
87         * plugins/message-view/anjuta-message-manager.plugin.in:
88         * plugins/message-view/anjuta-messages-plugin.svg:
89         * plugins/message-view/plugin.c:
90         * plugins/patch/Makefile.am:
91         * plugins/patch/anjuta-patch-plugin.svg:
92         * plugins/patch/anjuta-patch.plugin.in:
93         * plugins/patch/plugin.c:
94         * plugins/profiler/Makefile.am:
95         * plugins/profiler/anjuta-profiler-plugin.svg:
96         * plugins/profiler/plugin.c: (register_stock_icons):
97         * plugins/profiler/profiler.plugin.in:
98         * plugins/project-import/Makefile.am:
99         * plugins/project-import/anjuta-project-import-plugin.svg:
100         * plugins/project-import/anjuta-project-import.plugin.in:
101         * plugins/project-import/plugin.c:
103         Icons from patch in bug #480093 comment #23. Also renamed icons.
104         To be continued..
106 2007-11-18  Johannes Schmid <jhs@gnome.org>
108         * plugins/build-basic-autotools/build-basic-autotools.c:
109         (build_regex_init):
110         * plugins/debug-manager/anjuta-debug-manager.glade:
111         * plugins/debug-manager/breakpoints.c:
112         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
113         * plugins/file-wizard/file.c:
114         * plugins/gdb/anjuta-gdb.glade:
115         * plugins/glade/plugin.c: (ifile_open):
116         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
117         * plugins/gtodo/mcategory.c: (category_manager_add_item):
118         * plugins/gtodo/tray-icon.c:
119         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
120         * plugins/macro/macros.xml:
121         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
122         Fixed translation bugs (#496833, #488211 and #497758)
123         
124         * plugins/document-manager/plugin.c: (on_editor_changed):
125         Removed unused code
127 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
129         Icons from tpgww@onepost.net:
130         * plugins/devhelp/Makefile.am:
131         * plugins/devhelp/anjuta-devhelp-plugin.svg:
132         * plugins/devhelp/anjuta-devhelp.plugin.in:
133         * plugins/devhelp/plugin.c:
134         * plugins/document-manager/anjuta-document-manager.plugin.in:
135         * plugins/document-manager/images/Makefile.am:
136         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
137         * plugins/document-manager/plugin.c:
138         * plugins/editor/Makefile.am:
139         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
140         * plugins/editor/anjuta-editor.plugin.in:
141         * plugins/editor/plugin.c:
142         * plugins/sample1/Makefile.am:
143         * plugins/sample1/anjuta-sample-plugin.svg:
144         * plugins/sample1/anjuta-sample.plugin.in:
145         * plugins/sourceview/Makefile.am:
146         * plugins/sourceview/plugin.c:
147         * plugins/sourceview/sourceview.plugin.in:
149         Icons from patch in bug #480093 comment #23. Also renamed icons.
150         To be continued..
152 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
154         * TODO.tasks: Updated.
156         Icons from tpgww@onepost.net:
157         * plugins/build-basic-autotools/Makefile.am:
158         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
159         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
160         * plugins/build-basic-autotools/build-basic-autotools.c:
161         * plugins/class-inheritance/Makefile.am:
162         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
163         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
164         * plugins/class-inheritance/plugin.c:
165         * plugins/cvs-plugin/Makefile.am:
166         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
167         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
168         * plugins/cvs-plugin/plugin.c:
169         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
170         * plugins/debug-manager/images/Makefile.am:
171         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
172         * plugins/debug-manager/plugin.c: 
174         Icons from patch in bug #480093 comment #23. Also renamed icons.
175         To be continued..
177 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
179         * (removed) libanjuta/anjuta-children.c,
180         (removed) libanjuta/anjuta-children.h,
181         libanjuta/anjuta-launcher.c,
182         libanjuta/libanjuta.h,
183         libanjuta/Makefile.am,
184         plugins/gdb/debugger.c,
185         plugins/terminal/terminal.c,
186         manuals/reference/libanjuta/libanjuta-sections.txt,
187         manuals/reference/libanjuta/libanjuta-docs.sgml:
188         Replace anjuta_children_register by g_child_watch_add
190 2007-11-13  Johannes Schmid <jhs@gnome.org>
192         * plugins/subversion/anjuta-subversion.glade:
193         * plugins/subversion/subversion-commit-dialog.c:
194         (subversion_commit_dialog):
195         * plugins/subversion/subversion-resolve-dialog.c:
196         (subversion_resolve_dialog):
197         * plugins/subversion/subversion-revert-dialog.c:
198         (subversion_revert_dialog):
199         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
200         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
201         (hide_pulse_progress_bar):
202         * plugins/subversion/subversion-ui-utils.h:
204         Yet another patch from #457477:
205         Add a pulsing progress bar to all dialogs receiving status
207 2007-11-12  Johannes Schmid <jhs@gnome.org>
209         * plugins/document-manager/plugin.c: (create_highlight_submenu):
210         Bug 493583 – crash in Anjuta IDE: trying to open a file
211         
212         * plugins/subversion/subversion-commit-dialog.c:
213         (select_all_files), (subversion_commit_dialog):
214         Patch from jrligget - see #457477
216 2007-11-12  Johannes Schmid <jhs@gnome.org>
218         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
219         * libanjuta/anjuta-plugin-handle.c:
220         (anjuta_plugin_handle_get_about):
221         Bug 495536 – Plugins localization improvement
222         
223         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
224         * plugins/class-gen/anjuta-class-gen-plugin.glade:
225         * plugins/indent/indent.glade:
226         * plugins/subversion/anjuta-subversion.glade:
227         Bug 495245 – Strings bug
229 2007-11-08  James Liggett  <jrliggett@cox.net>
231         reviewed by: Johannes Schmid <jhs@gnome.org>
233         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
234         (anjuta_async_command_finalize),
235         (anjuta_async_command_notification_poll),
236         (anjuta_async_command_thread), (start_command),
237         (notify_data_arrived), (notify_complete),
238         (anjuta_async_command_class_init),
239         (anjuta_async_command_set_error_message),
240         (anjuta_async_command_get_error_message),
241         (anjuta_async_command_lock), (anjuta_async_command_unlock):
242         * libanjuta/anjuta-async-command.h:
243         * libanjuta/anjuta-command.c: (anjuta_command_init),
244         (anjuta_command_finalize), (anjuta_command_class_init),
245         (anjuta_command_start), (anjuta_command_notify_data_arrived),
246         (anjuta_command_notify_complete),
247         (anjuta_command_set_error_message),
248         (anjuta_command_get_error_message):
249         * libanjuta/anjuta-command.h:
250         * libanjuta/anjuta-glade-catalog.c:
251         * libanjuta/anjuta-glade.xml:
252         * libanjuta/anjuta-vcs-status-tree-view.c:
253         (on_selected_column_toggled),
254         (anjuta_vcs_status_tree_view_create_columns),
255         (anjuta_vcs_status_tree_view_init),
256         (anjuta_vcs_status_tree_view_finalize),
257         (anjuta_vcs_status_tree_view_set_property),
258         (anjuta_vcs_status_tree_view_get_property),
259         (anjuta_vcs_status_tree_view_class_init),
260         (anjuta_vcs_status_tree_view_new),
261         (anjuta_vcs_status_tree_view_destroy),
262         (anjuta_vcs_status_tree_view_add), (select_all_paths),
263         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
264         (anjuta_vcs_status_tree_view_unselect_all),
265         (create_selected_paths_list),
266         (anjuta_vcs_status_tree_view_get_selected):
267         * libanjuta/anjuta-vcs-status-tree-view.h:
268         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
269         * libanjuta/anjuta-widgets.h:
270         * plugins/subversion/subversion-add-dialog.c:
271         (on_add_command_finished), (on_subversion_add_response),
272         (subversion_add_dialog), (on_menu_subversion_add),
273         (on_fm_subversion_add):
274         * plugins/subversion/subversion-add-dialog.h:
275         * plugins/subversion/subversion-commit-dialog.c:
276         (on_commit_command_finished), (on_subversion_commit_response),
277         (subversion_commit_dialog), (on_menu_subversion_commit),
278         (on_fm_subversion_commit):
279         * plugins/subversion/subversion-commit-dialog.h:
280         * plugins/subversion/subversion-copy-dialog.c:
281         (on_copy_other_revision_radio_toggled),
282         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
283         (on_copy_command_finished), (on_subversion_copy_response),
284         (subversion_copy_dialog), (on_menu_subversion_copy),
285         (on_fm_subversion_copy):
286         * plugins/subversion/subversion-copy-dialog.h:
287         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
288         (on_subversion_diff_response), (subversion_diff_dialog),
289         (on_menu_subversion_diff), (on_fm_subversion_diff):
290         * plugins/subversion/subversion-diff-dialog.h:
291         * plugins/subversion/subversion-log-dialog.c:
292         (on_diff_selected_column_toggled), (create_columns),
293         (on_log_command_finished), (on_log_view_button_clicked),
294         (on_cat_command_data_arrived), (on_cat_command_finished),
295         (on_log_view_selected_button_clicked), (get_selected_revisions),
296         (on_log_diff_selected_button_clicked),
297         (on_log_diff_previous_button_clicked),
298         (on_subversion_log_vbox_destroy),
299         (on_log_changes_view_row_selected), (subversion_log_window_create),
300         (on_menu_subversion_log), (on_fm_subversion_log),
301         (subversion_log_set_whole_project_sensitive):
302         * plugins/subversion/subversion-log-dialog.h:
303         * plugins/subversion/subversion-merge-dialog.c:
304         (on_merge_command_finished), (on_subversion_merge_response),
305         (on_merge_first_path_browse_button_clicked),
306         (on_merge_second_path_browse_button_clicked),
307         (on_merge_use_first_path_check_toggled),
308         (on_merge_start_revision_radio_toggled),
309         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
310         (on_menu_subversion_merge):
311         * plugins/subversion/subversion-merge-dialog.h:
312         * plugins/subversion/subversion-remove-dialog.c:
313         (on_remove_command_finished),
314         (on_remove_path_browse_button_clicked),
315         (on_subversion_remove_response), (subversion_remove_dialog),
316         (on_menu_subversion_remove), (on_fm_subversion_remove):
317         * plugins/subversion/subversion-remove-dialog.h:
318         * plugins/subversion/subversion-resolve-dialog.c:
319         (on_resolve_command_finished), (on_subversion_resolve_response),
320         (subversion_resolve_dialog), (on_menu_subversion_resolve):
321         * plugins/subversion/subversion-resolve-dialog.h:
322         * plugins/subversion/subversion-revert-dialog.c:
323         (on_revert_command_finished), (on_subversion_revert_response),
324         (subversion_revert_dialog), (on_menu_subversion_revert):
325         * plugins/subversion/subversion-revert-dialog.h:
326         * plugins/subversion/subversion-switch-dialog.c:
327         (on_switch_other_revision_radio_toggled),
328         (on_switch_command_finished), (on_subversion_switch_response),
329         (subversion_switch_dialog), (on_menu_subversion_switch):
330         * plugins/subversion/subversion-switch-dialog.h:
331         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
332         (subversion_data_free), (on_mesg_view_destroy),
333         (create_message_view), (check_filename), (get_log_from_textview),
334         (pulse_timer), (on_pulse_timer_destroyed),
335         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
336         (report_errors), (on_status_command_finished),
337         (on_status_command_data_arrived), (on_command_info_arrived),
338         (select_all_status_items), (clear_all_status_selections),
339         (init_whole_project), (on_whole_project_toggled),
340         (send_diff_command_output_to_editor), (on_diff_command_finished),
341         (stop_status_bar_progress_pulse):
342         * plugins/subversion/subversion-ui-utils.h:
343         * plugins/subversion/subversion-update-dialog.c:
344         (on_update_command_finished), (on_subversion_update_response),
345         (subversion_update_dialog), (on_menu_subversion_update),
346         (on_fm_subversion_update):
347         * plugins/subversion/subversion-update-dialog.h:
348         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
349         (svn_add_command_finalize), (svn_add_command_run),
350         (svn_add_command_class_init), (svn_add_command_new),
351         (svn_add_command_destroy):
352         * plugins/subversion/svn-add-command.h:
353         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
354         (svn_cat_command_finalize), (svn_cat_command_run),
355         (svn_cat_command_class_init), (svn_cat_command_new),
356         (svn_cat_command_destroy), (svn_cat_command_get_output):
357         * plugins/subversion/svn-cat-command.h:
358         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
359         (svn_command_release_ui_lock), (simple_prompt),
360         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
361         (svn_auth_ssl_server_trust_prompt_func_cb),
362         (svn_auth_ssl_client_cert_prompt_func_cb),
363         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
364         (svn_command_init), (svn_command_finalize),
365         (svn_command_class_init), (svn_command_push_info),
366         (svn_command_get_info_queue), (svn_command_set_error),
367         (svn_command_get_client_context), (svn_command_get_pool),
368         (svn_command_lock_ui), (svn_command_unlock_ui),
369         (svn_command_get_revision), (svn_command_copy_path_list),
370         (svn_command_free_path_list):
371         * plugins/subversion/svn-command.h:
372         * plugins/subversion/svn-commit-command.c: (on_log_callback),
373         (svn_commit_command_init), (svn_commit_command_finalize),
374         (svn_commit_command_run), (svn_commit_command_class_init),
375         (svn_commit_command_new), (svn_commit_command_destroy):
376         * plugins/subversion/svn-commit-command.h:
377         * plugins/subversion/svn-copy-command.c: (on_log_callback),
378         (svn_copy_command_init), (svn_copy_command_finalize),
379         (svn_copy_command_run), (svn_copy_command_class_init),
380         (svn_copy_command_new), (svn_copy_command_destroy):
381         * plugins/subversion/svn-copy-command.h:
382         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
383         (svn_diff_command_finalize), (svn_diff_command_run),
384         (svn_diff_command_class_init), (svn_diff_command_new),
385         (svn_diff_command_destroy), (svn_diff_command_get_output):
386         * plugins/subversion/svn-diff-command.h:
387         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
388         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
389         (svn_log_command_class_init), (svn_log_command_new),
390         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
391         * plugins/subversion/svn-log-command.h:
392         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
393         (svn_log_entry_finalize), (svn_log_entry_class_init),
394         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
395         (svn_log_entry_get_author), (svn_log_entry_get_date),
396         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
397         (svn_log_entry_get_full_log):
398         * plugins/subversion/svn-log-entry.h:
399         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
400         (svn_merge_command_finalize), (svn_merge_command_run),
401         (svn_merge_command_class_init), (svn_merge_command_new),
402         (svn_merge_command_destroy):
403         * plugins/subversion/svn-merge-command.h:
404         * plugins/subversion/svn-remove-command.c: (on_log_callback),
405         (svn_remove_command_init), (svn_remove_command_finalize),
406         (svn_remove_command_run), (svn_remove_command_class_init),
407         (svn_remove_command_new), (svn_remove_command_destroy),
408         (svn_remove_command_get_path):
409         * plugins/subversion/svn-remove-command.h:
410         * plugins/subversion/svn-resolve-command.c:
411         (svn_resolve_command_init), (svn_resolve_command_finalize),
412         (svn_resolve_command_run), (svn_resolve_command_class_init),
413         (svn_resolve_command_new), (svn_resolve_command_destroy):
414         * plugins/subversion/svn-resolve-command.h:
415         * plugins/subversion/svn-revert-command.c:
416         (svn_revert_command_init), (svn_revert_command_finalize),
417         (svn_revert_command_run), (svn_revert_command_class_init),
418         (svn_revert_command_new), (svn_revert_command_destroy):
419         * plugins/subversion/svn-revert-command.h:
420         * plugins/subversion/svn-status-command.c:
421         (svn_status_command_init), (svn_status_command_finalize),
422         (on_svn_status_notify), (svn_status_command_run),
423         (svn_status_command_class_init), (svn_status_command_new),
424         (svn_status_command_destroy),
425         (svn_status_command_get_status_queue):
426         * plugins/subversion/svn-status-command.h:
427         * plugins/subversion/svn-status.c: (svn_status_init),
428         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
429         (svn_status_destroy), (svn_status_get_path),
430         (svn_status_get_vcs_status):
431         * plugins/subversion/svn-status.h:
432         * plugins/subversion/svn-switch-command.c:
433         (svn_switch_command_init), (svn_switch_command_finalize),
434         (svn_switch_command_run), (svn_switch_command_class_init),
435         (svn_switch_command_new), (svn_switch_command_destroy):
436         * plugins/subversion/svn-switch-command.h:
437         * plugins/subversion/svn-update-command.c:
438         (svn_update_command_init), (svn_update_command_finalize),
439         (svn_update_command_run), (svn_update_command_class_init),
440         (svn_update_command_new), (svn_update_command_destroy):
441         * plugins/subversion/svn-update-command.h:
443         Now really committed all files from James patch (#457477)
445 2007-11-08  Johannes Schmid <jhs@gnome.org>
447         * TODO.tasks: Updated
449 2007-11-08  James Liggett  <jrliggett@cox.net>
451         reviewed by: Johannes Schmid <jhs@gnome.org>
453         * configure.in:
454         * libanjuta/Makefile.am:
455         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
456         * libanjuta/anjuta-status.h:
457         * libanjuta/libanjuta.h:
458         * plugins/subversion/Makefile.am:
459         * plugins/subversion/anjuta-subversion.glade:
460         * plugins/subversion/anjuta-subversion.ui:
461         * plugins/subversion/plugin.c: (value_added_project_root_uri),
462         (value_removed_project_root_uri), (activate_plugin),
463         (deactivate_plugin), (finalize), (subversion_instance_init):
464         * plugins/subversion/plugin.h:
465         * plugins/subversion/subversion-actions.c:
466         * plugins/subversion/subversion-actions.h:
467         * plugins/subversion/subversion-callbacks.c:
468         * plugins/subversion/subversion-callbacks.h:
469         * plugins/subversion/svn-auth.c:
470         * plugins/subversion/svn-auth.h:
471         * plugins/subversion/svn-backend-priv.h:
472         * plugins/subversion/svn-backend.c:
473         * plugins/subversion/svn-backend.h:
474         * plugins/subversion/svn-notify.c:
475         * plugins/subversion/svn-notify.h:
476         * plugins/subversion/svn-thread.c:
477         * plugins/subversion/svn-thread.h:
478         
479         Commited alpha2 of the new subversion plugin (#457477)
481 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
483         * plugins/debug-manager/command.c:
484         Fix a stupid crash when changing a register value
486 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
488         * libanjuta/interfaces/libanjuta.idl,
489         plugins/debug-manager/command.c,
490         plugins/debug-manager/command.h,
491         plugins/debug-manager/start.c,
492         plugins/gdb/plugin.c,
493         plugins/gdb/debugger.c,
494         plugins/gdb/debugger.h:
495         Use anjuta terminal plugin instead of gnome terminal
496         Select if a terminal is used in the the start_program function
497         Move terminal code from debugger.c to plugin.c
498         Partial fix of bug #481366
500         * plugins/gdb/utilities.c,
501         plugins/gdb/utilities.h:
502         Remove gnome terminal check function
504 2007-11-06  Johannes Schmid <jhs@gnome.org>
506         * plugins/project-import/anjuta-project-import.glade:
507         * plugins/project-import/project-import.c: (on_import_next),
508         (on_import_finish), (project_import_set_directory):
509         * plugins/project-wizard/property.c: (npw_property_create_widget),
510         (npw_property_set_value_from_widget):
511         
512         Replaced gnome_file_entry with gtk_file_chooser_button
513         Fixes #422329 – Creating a new directory in program options doesn't work
514         
515 2007-11-04  Massimo Cora' <maxcvs@email.it>
517         * plugins/symbol-db/plugin.c:
518         add all files at once on project_import.
519         No need to split them into more languages: ctags
520         and the engine will take care of that.
522         * plugins/symbol-db/symbol-db-engine.h,
523         * plugins/symbol-db/symbol-db-engine.c,
524         * plugins/symbol-db/tables.sql,
525         * plugins/symbol-db/test/Makefile.am,
526         * plugins/symbol-db/test/main.c,
527         * plugins/symbol-db/symbol-db-view-locals.c:
528         some memory leaks fixed. Ported the thing to
529         libgda 3.1.2 [or better svn HEAD].
530         Thanks to a fresh new algorithm to detect
531         parent scope we're able to display correcly
532         a local gtktree, including classes not directly
533         defined inside that file.
535 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
537         * plugins/debug-manager/threads.c,
538         plugins/debug-manager/stack_trace.c:
539         Do not display address when not needed
541         * plugins/debug-manager/plugin.c,
542         plugins/debug-manager/breakpoints.c:
543         Breakpoints directly connect to debugger signals
545         * plugins/debug-manager/watch.c:
546         program-unload signal does not exist used debugger-stopped
548         * plugins/debug-manager/queue.c,
549         libanjuta/interfaces/libanjuta.idl:
550         Display error message returned by debugger command
551         Add new error codes
553 2007-11-04  Johannes Schmid <jhs@gnome.org>
555         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
556         Bug 493062 – gcj template needs AC_PROG_CC
557         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
559         * src/anjuta-actions.h:
560         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
561         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
563 === anjuta 2.3.0 ===
565 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
567         * AUTHORS: Updated
569 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
571         * ChangeLog: Tagged 2.3.0 release.
573         * plugins/indent/Makefile.am: Fixed indentation.
575         * plugins/editor/aneditor-autocomplete.cxx:
576         * plugins/editor/aneditor-priv.h:
577         * plugins/editor/aneditor.cxx:
578         * plugins/editor/aneditor.h: Commented out dead codes.
580         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
581         Do not build symbol-db by
582         default. Added 'unstable' in plugin description to signify it's
583         developmental state.
585         * plugins/file-manager/Makefile.am,
586         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
588 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
590         * plugins/debug-manager/utilities.c,
591         plugins/debug-manager/utilities.h,
592         plugins/debug-manager/threads.c,
593         plugins/debug-manager/plugin.c,
594         plugins/debug-manager/plugin.h,
595         plugins/debug-manager/disassemble.h,
596         plugins/debug-manager/watch.c,
597         plugins/debug-manager/watch.h,
598         plugins/debug-manager/breakpoints.c,
599         plugins/debug-manager/stack_trace.c:
600         Replace few remaining function calls by signal 
602         * plugins/debug-manager/disassemble.c,
603         plugins/debug-manager/registers.c,
604         plugins/debug-manager/memory.c,
605         plugins/debug-manager/locals.c,
606         plugins/debug-manager/queue.c,
607         plugins/debug-manager/queue.h:
608         Connect signals when debugger is started
609         Disconnect them when debugger is stopped
610         Do not display window if debugger doesn't support feature
612         * plugins/gdb/plugin.c,
613         libanjuta/interfaces/libanjuta.idl:
614         Remove unused initialization function
616 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
618         * configure.in:
619         * plugins/file-manager/Makefile.am:
620         * scripts/build-schemas.mk: Fixed 'make distcheck'
622 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
624         * manuals/reference/libanjuta/libanjuta-docs.sgml,
625         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
626         to latest API additions.
628         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
629         to API changes.
631 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
633         * ChangeLog: Fixed indentation.
634         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
635         branch.
637 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
639         * libanjuta/interfaces/libanjuta.idl:
640         * plugins/build-basic-autotools/build-basic-autotools.c:
641         (build_compile_file_real), (build_build_project),
642         (build_install_project), (build_clean_project),
643         (build_configure_project), (build_autogen_project),
644         (build_distribution_project), (build_build_module),
645         (build_install_module), (build_clean_module), (fm_build),
646         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
647         (finalize), (basic_autotools_plugin_instance_init),
648         (ibuildable_set_command), (ibuildable_reset_commands),
649         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
650         (ibuildable_install), (ibuildable_configure),
651         (ibuildable_generate), (ibuildable_iface_init):
652         * plugins/build-basic-autotools/build-basic-autotools.h:
654         Added API for commands override in build interface and implemented
655         them in build plugin. Useful for other plugins override build
656         commands depending on project environment.
658 2007-10-28  Naba Kumar  <naba@gnome.org>
660         * src/anjuta.glade,
661         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
662         Fixed widget alignment for dock switcher tab style combo and
663         scratchbox path entrybox.
665 2007-10-28  Johannes Schmid <jhs@gnome.org>
667         * plugins/document-manager/plugin.c: (on_editor_changed):
668         Fixed a memory leak and simplified code (thanks again Sébastien)
669         
670         * configure.in:
671         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
672         and OFFSET sql statements)
674 2007-10-28  Massimo Cora' <maxcvs@email.it>
676         * plugins/symbol-db/plugin.c,
677         plugins/symbol-db/symbol-db-engine.h,
678         plugins/symbol-db/symbol-db-view.c,
679         plugins/symbol-db/symbol-db-view.c,
680         plugins/symbol-db/symbol-db-view-locals.c,
681         plugins/symbol-db/symbol-db-view-locals.h,
682         plugins/symbol-db/symbol-db-engine.c:
683         Better end-of-file-scan detection, permitting
684         an improved scope/inheritance parsing.
685         Locals tab gtktree now displays correct
686         namespace->class->children tree, even if
687         in a C++ file there isn't class declaration.
689 2007-10-27  Johannes Schmid <jhs@gnome.org>
691         Patch from Stanislav Brabec <sbrabec@suse.cz>
692         * configure.in:
693         Bug 489798 – Do not rely on svn-config
695         Patch from Michael Wolf <maw@ximian.com>:
696         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
697         (egg_tree_model_filter_remove_node),
698         (egg_tree_model_filter_row_deleted):
699         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
701 2007-10-27  Johannes Schmid <jhs@gnome.org>
703         * plugins/devhelp/anjuta-devhelp.ui:
704         * plugins/message-view/anjuta-message-manager.ui:
706         Added some separators to the toolbar
707         
708         * plugins/document-manager/plugin.c:
709         (on_support_plugin_deactivated), (load_new_support_plugins),
710         (unload_unused_support_plugins), (on_editor_changed):
711         
712         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
713         for pointing out that is was crap.
715 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
717         * libanjuta/interfaces/libanjuta.idl,
718         libanjuta/anjuta-plugin-manager.c,
719         libanjuta/anjuta-plugin-manager.h,
720         libanjuta/anjuta-c-plugin-factory.c,
721         libanjuta/anjuta-c-module.h,
722         libanjuta/anjuta-c-module.c:
723         Report detailled error message in case of plugin loading failure
725 2007-10-24  Johannes Schmid <jhs@gnome.org>
727         * configure.in:
728         * plugins/Makefile.am:
729         
730         Activate build of symbol-db plugin (when libgda is available)
731         
732         * plugins/document-manager/plugin.c:
733         (on_support_plugin_deactivated), (on_editor_changed):
734         
735         Properly handle language support plugins even when they are
736         unloaded by the session.
737         
738         * plugins/symbol-db/plugin.c: (register_stock_icons),
739         Port to new REGISTER_ICONS stuff
740   
741 2007-10-22  Massimo Cora'  <maxcvs@email.it>
743         * plugins/symbol-db/plugin.c,
744         * plugins/symbol-db/symbol-db-view.c
745         * plugins/symbol-db/symbol-db-engine.h,
746         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
747         * plugins/symbol-db/symbol-db-view-locals.c,
748         * plugins/symbol-db/symbol-db-view-locals.h,
749         * plugins/symbol-db/symbol-db-engine.c:
750         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
751         Added a new algorithm for dynamic population of the local symbols' tab.
752         Now the default view is tree-like.
753         Some fixes on engine correct some population issues.    
755 2007-10-23  Naba Kumar  <naba@gnome.org>
757         * plugins/glade/Makefile.am: Corrected conditional not to install
758         .plugin file if plugin is disabled.
759         * plugins/sourceview/Makefile.am: Corrected conditional not to
760         install schemas if plugin is not built.
762 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
764         * plugins/debug-manager/queue.c:
765         Fix #488061: Mutiple crash dialogs
767         * plugins/gdb/debugger.c,
768         plugins/gdb/debugger.h:
769         Remove maximum gdb command length, should fix bug#474811
771 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
773         * manuals/reference/libanjuta/plugin-description-file.sgml,
774         manuals/reference/libanjuta/libanjuta-docs.sgml,
775         manuals/reference/libanjuta/libanjuta-sections.txt,
776         libanjuta/interfaces/libanjuta.idl,
777         libanjuta/anjuta-c-module.c,
778         libanjuta/anjuta-c-plugin-factory.c:
779         Document last changes in plugin code
781 2007-10-19  Johannes Schmid <jhs@gnome.org>
783         * plugins/subversion/subversion-callbacks.c: (check_filename):
784         
785         Fixed #487854 – Anjuta crashes when i try to add a SVN url
787 2007-10-19  Naba Kumar  <naba@gnome.org>
789         * plugins/file-manager/file-model.c: Fixed a critical runtime
790         warning.
792 2007-10-18  Johannes Schmid <jhs@gnome.org>
794         * libanjuta/anjuta-ui.h:
795         Small fix on icon macros
796         
797         * libanjuta/interfaces/libanjuta.idl:
798         * plugins/language-manager/plugin.c: (ilanguage_get_name),
799         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
800         (ilanguage_iface_init):
801         
802         Added get_from_editor() and get_name_from_editor() methods
803         to IAnjutaLanguage
804         
805         * plugins/document-manager/plugin.c:
806         (update_editor_ui_interface_items), (on_editor_changed):
807         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
808         .in:
809         * plugins/language-support-cpp-java/plugin.c: (install_support):
810         
811         Ported plugins to use the new interface
813 2007-10-17  Johannes Schmid <jhs@gnome.org>
815         * libanjuta/anjuta-ui.h:
816         
817         Added macros to register stock icons to stop all this copy&paste
818         which had spread over a lot of files. New macros support to add 
819         icons with toolbar and menu size (16 and 24)
820         
821         * plugins/class-inheritance/plugin.c: (register_stock_icons):
822         * plugins/debug-manager/images/anjuta-attach.svg:
823         * plugins/debug-manager/images/anjuta-step-out.svg:
824         * plugins/debug-manager/images/anjuta-step-over.svg:
825         * plugins/debug-manager/plugin.c: (register_stock_icons):
826         * plugins/document-manager/images/Makefile.am:
827         * plugins/document-manager/images/anjuta-block-end.svg:
828         * plugins/document-manager/images/anjuta-block-start.svg:
829         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
830         * plugins/document-manager/images/anjuta-bookmark.svg:
831         * plugins/document-manager/images/anjuta-go-history-next.svg:
832         * plugins/document-manager/images/anjuta-go-history-prev.svg:
833         * plugins/document-manager/plugin.c: (register_stock_icons):
834         * plugins/glade/plugin.c: (register_stock_icons):
835         * plugins/language-support-cpp-java/plugin.c:
836         (register_stock_icons):
837         * plugins/message-view/Makefile.am:
838         * plugins/message-view/anjuta-go-message-next.svg:
839         * plugins/message-view/anjuta-go-message-prev.svg:
840         * plugins/message-view/anjuta-message-view.svg:
841         * plugins/message-view/messages.xpm:
842         * plugins/message-view/plugin.c: (register_stock_icons):
843         * plugins/patch/plugin.c: (patch_plugin_activate):
844         * plugins/project-manager/plugin.c: (register_stock_icons):
845         * plugins/search/Makefile.am:
846         * plugins/search/anjuta-go-match-next.svg:
847         * plugins/search/anjuta-go-match-prev.svg:
848         * plugins/search/plugin.c: (activate_plugin):
849         * plugins/symbol-browser/plugin.c: (register_stock_icons):
850         * plugins/terminal/terminal.c: (register_stock_icons):
851         * plugins/valgrind/plugin.c: (register_stock_icons):
852         
853         Updated to use the new icons and added several new and updated 
854         icons from #480093
856 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
858         * libanjuta/anjuta-plugin-handle.c,
859         libanjuta/anjuta-plugin-handle.h:
860         Add a new path property containing the directory of the .plugin
861         file, library file (.so or whatever) must be in the same directory
863         * libanjuta/anjuta-plugin-manager.c,
864         libanjuta/interfaces/libanjuta.idl,
865         (removed) libanjuta/anjuta-glue-plugin.c,
866         (removed) libanjuta/anjuta-glue-plugin.h,
867         (removed) libanjuta/anjuta-glue-c.c,
868         (removed) libanjuta/anjuta-glue-c.h,
869         (removed) libanjuta/anjuta-glue-cpp.c,
870         (removed) libanjuta/anjuta-glue-cpp.h,
871         (removed) libanjuta/anjuta-glue-factory.c,
872         (removed) libanjuta/anjuta-glue-factory.h,
873         (added) libanjuta/anjuta-c-module.c,
874         (added) libanjuta/anjuta-c-module.h,
875         (added) libanjuta/anjuta-c-plugin-factory.c,
876         (added) libanjuta/anjuta-c-plugin-factory.h,
877         libanjuta/Makefile.am:
878         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
879         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
880         implementing IAnjutaPluginFactory
881         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
883         * libanjuta/libanjuta.h:
884         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
885         interface)
887         * libanjuta/anjuta-plugin.h:
888         Replace AnjutaGluePlugin by GTypeModule
889         Remove unused anjuta_glue_get_component_type replaced by
890         g_type_from_name
892         * plugins/build-basic-autotools/build-basic-autotools.h,
893         plugins/class-gen/plugin.h,
894         plugins/class-inheritance/plugin.h,
895         plugins/cvs-plugin/plugin.h,
896         plugins/debug-manager/plugin.h,
897         plugins/devhelp/plugin.h,
898         plugins/document-manager/plugin.h,
899         plugins/editor/plugin.h,
900         plugins/file-loader/plugin.h,
901         plugins/file-wizard/plugin.h,
902         plugins/gdb/plugin.h,
903         plugins/glade/plugin.h,
904         plugins/gtodo/plugin.h,
905         plugins/indent/plugin.h,
906         plugins/language-manager/plugin.h,
907         plugins/language-support-cpp-java/plugin.h,
908         plugins/macro/plugin.h,
909         plugins/message-view/plugin.h,
910         plugins/patch/plugin.h,
911         plugins/profiler/plugin.h,
912         plugins/project-import/plugin.h,
913         plugins/project-manager/plugin.h,
914         plugins/project-wizard/plugin.h,
915         plugins/sample1/plugin.h,
916         plugins/search/plugin.h,
917         plugins/sourceview/plugin.h,
918         plugins/subversion/plugin.h,
919         plugins/symbol-browser/plugin.h,
920         plugins/symbol-db/plugin.h,
921         plugins/terminal/terminal.c,
922         plugins/tools/plugin.h,
923         plugins/valgrind/plugin.h:
924         Replace AnjutaGluePlugin by GTypeModule
926 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
928         * plugins/debug-manager/breakpoints.c:
929         Fix bug#487112, crash while removing a breakpoint in a new file
931 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
933         * plugins/document-manager/search-box.c:
934         Fix a crash (with an useful comment) focus-out-event handler must
935         return a gboolean
937 2007-10-14 Johannes Schmid <jhs@gnome.org>
939         * plugins/sourceview/sourceview.c:
940         Hide calltip when "Up" or "Down" key is pressed
942 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
944         * plugins/document-manager/search-box.c:
945         Change included file order to avoid a compile error with gnome 2.16
947 2007-10-13  Johannes Schmid <jhs@gnome.org>
949         * plugins/debug-manager/plugin.c: (enable_log_view):
950         
951         Fixed crash when closing a project and unloading another while
952         the debugger is enabled
954 2007-10-13  Johannes Schmid <jhs@gnome.org>
956         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
957         
958         Use correct breakpoint icon
959         
960         * plugins/devhelp/Makefile.am:
961         * plugins/devhelp/anjuta-go-help-next.svg:
962         * plugins/devhelp/anjuta-go-help-prev.svg:
963         * plugins/devhelp/plugin.c: (register_stock_icons),
964         (devhelp_activate):
965         
966         Added new icons from #480093
967         
968         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
969         * plugins/document-manager/images/anjuta-bookmark-first.svg:
970         * plugins/document-manager/images/anjuta-bookmark-last.svg:
971         * plugins/document-manager/images/anjuta-bookmark-next.svg:
972         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
973         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
974         * plugins/message-view/anjuta-go-message-next.svg:
975         * plugins/message-view/anjuta-go-message-prev.svg:
976         
977         Updated icons from #480093
978                 
979         * src/anjuta-actions.h:
980         Use GTK_STOCK_FULLSCREEN
981         
982         * src/anjuta-app.c: (on_gdl_style_changed),
983         (anjuta_app_instance_init):
984         * src/anjuta.glade:
985         
986         Added preference option to set the gdl switcher style
988 2007-10-13  Johannes Schmid <jhs@gnome.org>
990         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
991         (get_property_value_as_string), (set_property_value_as_string),
992         (register_callbacks):
993         * libanjuta/anjuta-preferences.h:
994         
995         Support GtkFileChooserButton as preferences widget
996         
997         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
998         
999         Fixed a Gtk-Critical
1000         
1001         * plugins/file-manager/Makefile.am:
1002         * plugins/file-manager/file-model.c: (file_model_filter_file),
1003         (file_model_add_dummy), (file_model_expand_idle),
1004         (file_model_set_property), (file_model_get_property),
1005         (file_model_class_init):
1006         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
1007         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
1008         (file_manager_activate), (file_manager_finalize),
1009         (file_manager_instance_init), (ipreferences_merge),
1010         (ipreferences_unmerge), (ipreferences_iface_init):
1011         * plugins/file-manager/plugin.h:
1012         
1013         Added preferences to file-manager
1015         * plugins/glade/plugin.c: (activate_plugin):
1016         
1017         Move Properties widget into center because it is way to big
1018         for the sidebar
1020 2007-10-10  Johannes Schmid <jhs@gnome.org>
1022         * plugins/language-support-cpp-java/Makefile.am:
1023         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
1024         * plugins/language-support-cpp-java/anjuta-complete.svg:
1025         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
1026         * plugins/language-support-cpp-java/plugin.c:
1027         (register_stock_icons):
1028         
1029         And yet some more icons...
1031 2007-10-10  Johannes Schmid <jhs@gnome.org>
1033         * plugins/debug-manager/breakpoints.c:
1034         * plugins/debug-manager/images/Makefile.am:
1035         * plugins/debug-manager/images/anjuta-bookmark.svg:
1036         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
1037         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
1038         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
1039         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
1040         * plugins/debug-manager/images/anjuta-linemark.svg:
1041         * plugins/debug-manager/images/anjuta-pcmark.svg:
1042         * plugins/debug-manager/plugin.c: (register_stock_icons):
1043         * plugins/debug-manager/sparse_view.c:
1044         * plugins/document-manager/images/Makefile.am:
1045         * plugins/document-manager/images/anjuta-block-select.svg:
1046         * plugins/document-manager/images/anjuta-fold-close.svg:
1047         * plugins/document-manager/images/anjuta-fold-open.svg:
1048         * plugins/document-manager/images/anjuta-fold-toggle.svg:
1049         * plugins/document-manager/images/anjuta-indent-less.svg:
1050         * plugins/document-manager/images/anjuta-indent-more.svg:
1051         * plugins/document-manager/images/anjuta-swap.svg:
1052         * plugins/document-manager/images/block_select.xpm:
1053         * plugins/document-manager/images/fold_close.xpm:
1054         * plugins/document-manager/images/fold_open.xpm:
1055         * plugins/document-manager/images/fold_toggle.xpm:
1056         * plugins/document-manager/images/indent.xpm:
1057         * plugins/document-manager/images/indent_dcr.xpm:
1058         * plugins/document-manager/images/indent_inc.xpm:
1059         * plugins/document-manager/plugin.c: (register_stock_icons):    
1060         * plugins/editor/Makefile.am:
1061         * plugins/editor/anjuta-bookmark-16.xpm:
1062         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
1063         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
1064         * plugins/editor/anjuta-linemark-16.xpm:
1065         * plugins/editor/anjuta-pcmark-16.xpm:
1066         * plugins/editor/bookmark.xpm:
1067         * plugins/editor/breakpoint-disabled.xpm:
1068         * plugins/editor/breakpoint-enabled.xpm:
1069         * plugins/editor/linemarker.xpm:
1070         * plugins/editor/program-counter.xpm:
1071         * plugins/editor/text_editor.c:
1072         * plugins/message-view/Makefile.am:
1073         * plugins/message-view/anjuta-go-message-next.svg:
1074         * plugins/message-view/anjuta-go-message-prev.svg:
1075         * plugins/message-view/anjuta-message-manager.ui:
1076         * plugins/message-view/plugin.c:
1077         * plugins/sourceview/Makefile.am:
1078         * plugins/sourceview/sourceview.c:
1080         Integrated lots of icons from #480093
1081         Thanks to <tpgww@onepost.net>
1083         * plugins/document-manager/plugin.c:
1084         Do not mark the line in ifile_open(), that looks ugly.
1085         
1086         * plugins/document-manager/search-box.c: (on_search_focus_out),
1087         (search_box_init):
1088         Clear the status bar on focus_out.
1089         
1090         * plugins/file-loader/anjuta-loader-plugin.ui:
1091         Fixed a missing "="
1093 2007-10-09  Johannes Schmid <jhs@gnome.org>
1095         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
1096         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
1098         Some things I missed in the patch for #484419
1099         
1100         * plugins/document-manager/action-callbacks.c:
1101         (on_new_file_activate):
1102         * plugins/document-manager/action-callbacks.h:
1103         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
1104         (on_window_key_press_event), (on_gconf_notify_timer):
1105         
1106         484645 – patch to deal with docman FIXME etc
1107         
1108         * plugins/editor/text_editor.c: (text_editor_set_indicator):
1109         * plugins/search/search-replace.c: (search_and_replace),
1110         (write_message_pane), (search_replace_populate),
1111         (translate_dialog_strings), (create_dialog),
1112         (anjuta_search_replace_activate):
1113         * plugins/search/search-replace_backend.c:
1114         (file_buffer_new_from_path), (get_next_match),
1115         (create_search_entries), (regex_backref),
1116         (clear_search_replace_instance):
1117         * plugins/search/search-replace_backend.h:
1118         
1119         #484573 – patch to correct various search-related issues
1120         
1121         Thanks for the above patches to <tpgww@onepost.net>
1122         
1123         * plugins/sourceview/sourceview.c:
1124         (sourceview_create_highligth_indic):
1125         
1126         Use the same marker for important as gedit (yellow background)
1128         * plugins/document-manager/anjuta-document-manager.ui:
1129         * plugins/file-loader/anjuta-file-loader.ui:
1130         * plugins/file-loader/plugin.c:
1131         
1132         Moved FileNew action to document-manager
1134 2007-10-08  Johannes Schmid <jhs@gnome.org>
1136         * plugins/document-manager/search-box.c: (on_search_activated):
1137         Mark messages for translation
1139 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
1141         reviewed by: Johannes Schmid <jhs@gnome.org>
1143         * plugins/Makefile.am:
1144         * plugins/build-basic-autotools/build-basic-autotools.c:
1145         (build_compile_file_real):
1146         * plugins/search/search-replace.c:
1147         * plugins/valgrind/preferences.c: (build_general_prefs):
1148         
1149         Fix #484379 – Contents of Makefile.am plugins and
1150         #484419 – Improvement into translation
1152 2007-10-06  Johannes Schmid <jhs@gnome.org>
1154         * libanjuta/interfaces/anjuta-idl-compiler.pl:
1156         Fixed to properly support pointer-to-pointer (**) types
1158         * libanjuta/interfaces/libanjuta.idl:
1159         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
1160         * plugins/sourceview/sourceview-cell.h:
1161         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
1162         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
1163         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
1164         (isearch_backward), (isearch_iface_init):
1165         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
1166         (itext_editor_iface_init), (iselection_set_iter),
1167         (iselection_get_start_iter), (iselection_get_end_iter),
1168         (iselection_iface_init), (isearch_forward), (isearch_backward),
1169         (isearch_iface_init):
1170         
1171         Added IAnjutaEditorSearch interface and some utility methods to
1172         migrate from positions to iterators for the editor interface.
1173         
1174         * plugins/document-manager/Makefile.am:
1175         * plugins/document-manager/action-callbacks.c:
1176         (on_goto_line_no1_activate), (on_show_search):
1177         * plugins/document-manager/action-callbacks.h:
1178         * plugins/document-manager/anjuta-docman.c:
1179         (anjuta_docman_add_document), (anjuta_docman_show_editor),
1180         (anjuta_docman_grab_text_focus):
1181         * plugins/document-manager/anjuta-document-manager.ui:
1182         * plugins/document-manager/goto_line.c: (removed)
1183         * plugins/document-manager/goto_line.h: (removed)
1184         * plugins/document-manager/search-box.c:
1185         * plugins/document-manager/search-box.h:
1186         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
1187         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
1188         (update_editor_ui_interface_items), (on_editor_added),
1189         (activate_plugin), (deactivate_plugin):
1190         * plugins/document-manager/plugin.h:
1191         
1192         Created new incremental "Quick Search" bar in the document manager to
1193         replace the crappy EggToolbar entries. Uses the new search interface and
1194         it thus much faster and more reliable.
1195         Fixes: 
1196         Bug 357544 – incremental search should work consistently (or not at all) 
1197         when main toolbar is hidden
1198         Bug 440637 – Search, don't work very well (partly for incremental search)
1199         
1200         * plugins/search/anjuta-search.ui:
1201         * plugins/search/plugin.c: (activate_plugin):
1202         
1203         Removed incremental search stuff
1204         
1205         * plugins/build-basic-autotools/build-basic-autotools.c:
1206         (on_session_save), (on_session_load):
1207         * plugins/build-basic-autotools/executer.c:
1208         (get_program_parameters):
1209         
1210         Scroll to selected executable and remember it across sessions
1211         (followup of #477976)
1212         
1213         * plugins/debug-manager/plugin.c: (value_added_current_editor):
1214         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
1215         
1216         * plugins/devhelp/anjuta-devhelp.ui:
1217         Rearraged toolbar items a bit
1219 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
1221         * plugins/debug-manager/command.c,
1222         plugins/debug-manager/queue.c,
1223         plugins/gdb/plugin.c,
1224         plugins/gdb/debugger.c:
1225         Fix several crashing bugs (including bug#482985) with the debugger
1226         when closing project, stopping the debugger, restarting the program
1228 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
1230         * libanjuta/anjuta-launcher.c:
1231         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
1233 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
1235         * plugins/debug-manager/command.c,
1236         plugins/debug-manager/queue.c:
1237         Asynchronous command can abort other commands in queue
1238         Resynchronize debugger state when a command is cancelled
1240         * plugins/debug-manager/breakpoints.c:
1241         Free BreakpointItem only when it is not used anymore
1243         * plugins/gdb/plugin.c:
1244         Do not return TRUE if the callback and/or ready signal is not used
1246         * plugins/gdb/debugger.c:
1247         Fix a crash, return correct state when debugger is stopped
1249 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
1251         * plugins/project-wizard/autogen.c:
1252         Fix bug#482067, escape project wizard user defined strings
1254 2007-10-01  Johannes Schmid <jhs@gnome.org>
1256         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1257         .glade:
1258         * plugins/build-basic-autotools/build-basic-autotools.c:
1259         (basic_autotools_plugin_instance_init):
1260         * plugins/build-basic-autotools/build-basic-autotools.h:
1261         * plugins/build-basic-autotools/executer.c:
1262         (get_program_parameters):
1263         
1264         Fixed #477976 – Keybinding in run dialog
1266 2007-09-30  Johannes Schmid <jhs@gnome.org>
1268         * plugins/Makefile.am:
1269         Do not build indent plugin (yet)
1270         
1271         * plugins/document-manager/plugin.c: (ipreferences_merge):
1272         Fixed unintentional and wrong change
1274         * plugins/indent/anjuta-indent.ui:
1275         Added missing file
1277 2007-09-28  Johannes Schmid <jhs@gnome.org>
1279         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
1280         * libanjuta/anjuta-launcher.h:
1281         Add a method to send EOF to some process. Needed for the indent plugin
1282         and should be useful in general. It does not actually send EOF as this
1283         is not possible with utf-8, but closes the stream instead.
1285         * plugins/devhelp/plugin.c: (value_added_current_editor):
1286         Fixed a Gtk-Critical due to the IAnjutaEditor - 
1287         IAnjutaDocument switch.
1289         * configure.in:
1290         * plugins/Makefile.am:
1291         * plugins/document-manager/Makefile.am:
1292         * plugins/document-manager/action-callbacks.c:
1293         * plugins/document-manager/anjuta-document-manager.glade:
1294         * plugins/document-manager/anjuta-document-manager.ui:
1295         * plugins/document-manager/images/Makefile.am:
1296         * plugins/document-manager/images/indent_auto.xpm:
1297         * plugins/document-manager/images/indent_set.xpm:
1298         * plugins/document-manager/indent-dialog.c:
1299         * plugins/document-manager/indent-dialog.h:
1300         * plugins/document-manager/indent-util.c:
1301         * plugins/document-manager/indent-util.h:
1302         * plugins/document-manager/indent_test.c:
1303         * plugins/document-manager/plugin.c: (register_stock_icons),
1304         (docman_plugin_instance_init), (ipreferences_merge):
1305         * plugins/document-manager/plugin.h:
1306         
1307         Removed indent code from document manager
1308         
1309         * plugins/indent/Makefile.am:
1310         * plugins/indent/indent-dialog.c:
1311         * plugins/indent/indent-util.c: (indent_init_indent_style):
1312         * plugins/indent/indent.glade:
1313         * plugins/indent/indent.plugin.in:
1314         * plugins/indent/plugin.c: (on_indent_finished),
1315         (on_indent_output), (on_indent_action_activate),
1316         (on_edit_editor_indent), (on_style_combo_changed),
1317         (value_added_current_editor), (value_removed_current_editor),
1318         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
1319         (indent_plugin_finalize), (indent_plugin_dispose),
1320         (anjuta_indent_plugin_instance_init),
1321         (anjuta_indent_plugin_class_init), (ipreferences_merge),
1322         (ipreferences_unmerge), (ipreferences_iface_init):
1323         * plugins/indent/plugin.h:
1325         Moved indent code to it's own plugin. Also reimplemented indent invocation
1326         using anjuta_launcher and streams. This is not yet completely working, maybe
1327         I got something wrong with the launcher.
1328         Also fixed #478987 – Unusable 'Indent setting window' on preferences
1330 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
1332         * plugins/debug-manager/plugin.c:
1333         Fix bug#480851, disconnect save_session signal when plugin is unloaded
1335 2007-09-27  Johannes Schmid <jhs@gnome.org>
1337         * libanjuta/interfaces/libanjuta.idl:
1338         * plugins/Makefile.am:
1339         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
1340         (isymbol_type_str), (isymbol_name), (isymbol_args),
1341         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
1342         (isymbol_impl), (isymbol_iface_init):
1343         * plugins/symbol-browser/an_symbol_info.c:
1344         * plugins/symbol-browser/an_symbol_info.h:
1345         * plugins/symbol-db/Makefile.am:
1346         * plugins/symbol-db/plugin.c:
1347         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1348         (value_added_current_editor), (on_editor_foreach_clear),
1349         (value_removed_current_editor), (project_root_added),
1350         (symbol_db_activate), (symbol_db_deactivate),
1351         (isymbol_manager_search):
1352         * plugins/symbol-db/readtags.c: (initialize_1):
1353         * plugins/symbol-db/symbol-db-engine-iterator.c:
1354         (sdb_engine_iterator_instance_init),
1355         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
1356         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
1357         (symbol_db_engine_iterator_move_next),
1358         (symbol_db_engine_iterator_move_prev),
1359         (symbol_db_engine_iterator_get_n_items),
1360         (symbol_db_engine_iterator_last),
1361         (symbol_db_engine_iterator_set_position),
1362         (symbol_db_engine_iterator_get_position),
1363         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
1364         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
1365         (isymbol_iter_foreach), (isymbol_iter_set_position),
1366         (isymbol_iter_get_position), (isymbol_iter_get_length),
1367         (isymbol_iter_clone), (isymbol_iter_assign),
1368         (isymbol_iter_iface_init):
1369         * plugins/symbol-db/symbol-db-engine-iterator.h:
1370         * plugins/symbol-db/symbol-db-engine.c:
1371         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
1372         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1373         (sdb_engine_finalize), (sdb_engine_get_type),
1374         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1375         (sdb_engine_get_table_id_by_unique_name2),
1376         (sdb_engine_get_table_id_by_unique_name3),
1377         (symbol_db_engine_add_new_workspace),
1378         (symbol_db_engine_get_opened_project_name),
1379         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
1380         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
1381         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
1382         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1383         (sdb_engine_add_new_scope_definition),
1384         (sdb_engine_add_new_tmp_heritage_scope),
1385         (sdb_engine_second_pass_update_scope_1),
1386         (sdb_engine_second_pass_update_heritage),
1387         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
1388         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
1389         (symbol_db_engine_update_project_symbols),
1390         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1391         (symbol_db_engine_update_buffer_symbols),
1392         (sdb_engine_walk_down_scope_path),
1393         (sdb_engine_prepare_symbol_info_sql),
1394         (symbol_db_engine_get_global_members),
1395         (symbol_db_engine_get_scope_members_by_symbol_id),
1396         (symbol_db_engine_get_scope_members),
1397         (symbol_db_engine_get_current_scope),
1398         (symbol_db_engine_get_file_symbols):
1399         * plugins/symbol-db/symbol-db-engine.h:
1400         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1401         (on_symbol_updated), (on_symbol_inserted),
1402         (symbol_db_view_locals_get_line),
1403         (symbol_db_view_locals_update_list):
1404         * plugins/symbol-db/symbol-db-view-search.c:
1405         (sdb_view_search_model_filter), (sdb_view_search_get_type):
1406         * plugins/symbol-db/symbol-db-view-search.h:
1407         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
1408         (do_add_hidden_children), (do_recurse_and_add_new_sym),
1409         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
1410         * plugins/symbol-db/tables.sql:
1411         * plugins/symbol-db/test/Makefile.am:
1412         * plugins/symbol-db/test/main.c: (add_new_files), (main):
1413         Updated patch from Massimo to improve symbol-db plugin
1415         * plugins/document-manager/plugin.c: (on_editor_changed):
1416         Make the code a bit more robust
1417         
1418         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
1419         (anjuta_document_get_property), (anjuta_document_class_init),
1420         (anjuta_document_init), (set_uri), (document_loader_loaded),
1421         (anjuta_document_load), (document_saver_saving):
1422         * plugins/sourceview/anjuta-document.h:
1423         * plugins/sourceview/sourceview.c: (autodetect_language),
1424         (ilanguage_set_language), (ilanguage_get_language):
1425         Fix language detection on startup
1427 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
1429         * plugins/document-manager/action-callbacks.c:
1430         (on_editor_command_upper_case_activate),
1431         (on_editor_command_lower_case_activate): Leftover commit from previous
1432         commit (see last changlog entry by me).
1433         
1434         * plugins/file-manager/plugin.c: (file_manager_activate):
1435         Gave proper widget name so that layout works.
1437 2007-09-26  Johannes Schmid <jhs@gnome.org>
1439         * plugins/document-manager/plugin.c: (on_editor_changed),
1440         (docman_plugin_instance_init):
1441         Only unload/load language-support plugins if necessary.
1442         
1443         * plugins/language-manager/plugin.c: (language_manager_activate):
1444         Removed some debugging code
1446         * plugins/sourceview/sourceview.c: (on_document_saved),
1447         (ilanguage_set_language), (ilanguage_get_language):
1448         Fixed ianjuta_language interface and ensure that highlighting is
1449         activated when a new file is saved.
1450         
1451 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
1453         * libanjuta/interfaces/libanjuta.idl:
1454         * plugins/document-manager/action-callbacks.c:
1455         (on_editor_command_upper_case_activate),
1456         (on_editor_command_lower_case_activate):
1457         * plugins/editor/text_editor.c: (iselection_has_selection),
1458         (iselection_get_start), (iselection_get_end),
1459         (iselection_iface_init):
1460         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1461         * plugins/sourceview/sourceview.c: (iselect_has_selection),
1462         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
1463         method and implemented it for both scintilla and sourceview editors.
1464         Updated document-manager and assist plugins to use the new method.
1466 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
1468         * plugins/file-manager/file-view.c:
1469         Fix typo, allow to compile new file manager with gtk < 2.12
1471 2007-09-25  Johannes Schmid <jhs@gnome.org>
1473         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1474         Support Auto-Indent for single lines (e.g no selection);
1475         
1476         * plugins/macro/plugin.c:
1477         Do not use the same shortcut as auto-indent does
1478         
1479         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1480         Optimized keyboard navigation - do not emit char_added when only
1481         navigation keys have been pressed.
1483 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1485         * plugins/language-support-cpp-java/cpp-java-assist.c:
1486         (on_assist_chosen), (cpp_java_assist_install),
1487         (cpp_java_assist_uninstall):
1488         * plugins/language-support-cpp-java/plugin.c: (install_support),
1489         (uninstall_support): Install and uninstall support in correct order.
1490         Fixes a bug where it was installed multiple times resulting in
1491         inserting autocomplete text multiple times.
1493 2007-09-25  Johannes Schmid <jhs@gnome.org>
1495         * configure.in:
1496         Add GNOME_WARNING_FLAGS(maximum) and
1497         GNOME_CXX_WARNIGS(yes) to avoid bugs
1498         the compiler can warn you.
1499         
1500         * libegg/test-tree-utils.c: (key_test):
1501         * plugins/file-manager/file-model.c:
1502         (file_model_cancel_expand_idle), (file_model_sort),
1503         (file_model_row_expanded):
1504         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1505         (file_view_refresh), (file_view_get_selected), (file_view_init),
1506         (file_view_new):
1507         * plugins/file-manager/file-view.h:
1508         * plugins/symbol-db/readtags.c: (initialize_1):
1509         * src/main.c:
1510         
1511         Fixed the more critical warnings
1513 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1515         Icons from tpgww@onepost.net:
1516         * configure.in:
1517         * plugins/debug-manager/Makefile.am:
1518         * plugins/debug-manager/images/Makefile.am:
1519         * plugins/debug-manager/images/anjuta-attach.svg:
1520         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
1521         * plugins/debug-manager/images/anjuta-step-into.svg:
1522         * plugins/debug-manager/images/anjuta-step-out.svg:
1523         * plugins/debug-manager/images/anjuta-step-over.svg:
1524         * plugins/debug-manager/plugin.c: (register_stock_icons):
1525         * plugins/document-manager/Makefile.am:
1526         * plugins/document-manager/block_select.xpm:
1527         * plugins/document-manager/fold_close.xpm:
1528         * plugins/document-manager/fold_open.xpm:
1529         * plugins/document-manager/fold_toggle.xpm:
1530         * plugins/document-manager/images/Makefile.am:
1531         * plugins/document-manager/images/anjuta-block-end.svg:
1532         * plugins/document-manager/images/anjuta-block-start.svg:
1533         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
1534         * plugins/document-manager/images/anjuta-bookmark-first.svg:
1535         * plugins/document-manager/images/anjuta-bookmark-last.svg:
1536         * plugins/document-manager/images/anjuta-bookmark-next.svg:
1537         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
1538         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
1539         * plugins/document-manager/indent.xpm:
1540         * plugins/document-manager/indent_auto.xpm:
1541         * plugins/document-manager/indent_dcr.xpm:
1542         * plugins/document-manager/indent_inc.xpm:
1543         * plugins/document-manager/indent_set.xpm:
1544         * plugins/document-manager/plugin.c: Added nicer icons for
1545         document manager and debugger. Organized icons in 'images'
1546         directories.
1548 2007-09-24  Johannes Schmid <jhs@gnome.org>
1550         * src/anjuta-app.c: (anjuta_app_add_widget_full):
1551         Fixed a missing NULL in g_object_set.
1553 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1555         * plugins/language-support-cpp-java/cpp-java-assist.c:
1556         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
1557         scope memebers just after scope operator is entered.
1559 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1561         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1562         * plugins/language-support-cpp-java/cpp-java-assist.c:
1563         (completion_function), (completion_compare),
1564         (cpp_java_assist_tag_destroy), (create_completion),
1565         (cpp_java_assist_destroy_completion_cache),
1566         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
1567         Show '()' for function items in autocomplete list. Allow adding
1568         ' ' and/or '(' after function call autocompletion and have preferences
1569         settings for them.
1571 2007-09-24  Johannes Schmid <jhs@gnome.org>
1573         * sourceview.c: Reverting patch from r3157 because
1574         of side-effects
1576 2007-09-24  Johannes Schmid <jhs@gnome.org>
1578         * plugins/search/search-replace.c: (on_message_clicked):
1580         Fixed #427104 – No "highlight" of lines matching find-result
1582 2007-09-24  Johannes Schmid <jhs@gnome.org>
1584         * src/anjuta.glade:
1586         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
1588 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
1590         reviewed by: Johannes Schmid <jhs@gnome.org>
1592         * plugins/build-basic-autotools/executer.c: (execute_program):
1593         Fix #478238 – set env for execute programe in the terminal
1595 2007-09-24 Tom <tpgww@onepost.net>
1597         reviewed by: Johannes Schmid <jhs@gnome.org>
1599         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1600         Fix memory leak
1601         
1602         * plugins/debug-manager/disassemble.c: (on_disassemble):
1603         Correct a format string in DEBUG_PRINT()
1605 2007-09-23  Johannes Schmid <jhs@gnome.org>
1607         * plugins/sourceview/sourceview.c: (offset_to_position),
1608         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
1609         (ieditor_get_position), (iselect_set), (iselect_get_start),
1610         (iselect_get_end):
1611         
1612         Fixed #Bug 440637 – Search, don't work very well
1614 2007-09-23  Johannes Schmid <jhs@gnome.org>
1616         * plugins/file-manager/file-model.c: (file_model_get_filename):
1617         * plugins/file-manager/file-model.h:
1618         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
1619         (file_view_init), (file_view_class_init):
1620         * plugins/message-view/message-view.c:
1621         (message_view_query_tooltip), (message_view_dispose),
1622         (message_view_instance_init), (message_view_class_init):
1624         Added GTK+ 2.12 style tooltips to file-manager and message view.
1625         Only build if GTK+ 2.12 is availible otherwise for message-view, the
1626         old implementation is used.
1628 2007-09-23  Johannes Schmid <jhs@gnome.org>
1630         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
1631         Fixed typo
1632         
1633         * plugins/language-manager/language-manager.plugin.in:
1634         Marked UserActivatable=FALSE
1635         
1636         * plugins/language-manager/plugin.c: (load_languages),
1637         (language_manager_activate), (language_manager_deactivate),
1638         (language_manager_dispose), (language_manager_instance_init),
1639         (language_manager_find_mime_type), (language_manager_find_string),
1640         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
1641         (ilanguage_get_name), (ilanguage_get_strings):
1642         
1643         Fixed various stupid bugs in language-manager plugin
1644         
1645         * plugins/symbol-db/symbol-db-engine.c:
1646         (sdb_engine_second_pass_update_scope_1):
1647         
1648         Add a g_return_if_fail to avoid a crash though still unsure
1649         what's causing it.
1651 2007-09-23  Johannes Schmid <jhs@gnome.org>
1653         * plugins/symbol-db/plugin.c: (on_project_element_added),
1654         (sources_array_free), (sources_array_add_foreach),
1655         (project_root_added):
1656         * plugins/symbol-db/symbol-db-engine.c:
1657         (symbol_db_engine_add_new_files):
1658         * plugins/symbol-db/symbol-db-engine.h:
1659         
1660         Added support for other languages than "C" to symbol-db. Now
1661         supports all languages listed by the language-manager.
1663 2007-09-23  Tom <tpgww@onepost.net>
1665         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
1667         * configure.in:
1668         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
1669         
1670         * libanjuta/anjuta-glue-factory.c: (load_plugin),
1671         (anjuta_glue_factory_get_object_type):
1672         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1673         * plugins/build-basic-autotools/build-basic-autotools.c:
1674         (value_added_current_editor):
1675         * plugins/debug-manager/breakpoints.c:
1676         (breakpoints_dbase_edit_breakpoint),
1677         (on_toggle_breakpoint_activate):
1678         * plugins/debug-manager/plugin.c:
1679         (on_run_to_cursor_action_activate):
1680         * plugins/debug-manager/stack_trace.c:
1681         (dma_thread_update_stack_trace):
1682         * plugins/gdb/plugin.c:
1683         * plugins/glade/plugin.c: (ifile_open):
1684         * plugins/profiler/gprof-call-graph-view.c:
1685         * plugins/profiler/gprof-flat-profile-view.c:
1686         * plugins/profiler/gprof-function-call-tree-view.c:
1687         * plugins/profiler/gprof-options.c: (setup_widgets):
1688         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1689         * plugins/search/search-replace_backend.c:
1690         (file_buffer_new_from_te):
1691         * plugins/sourceview/assist-tip.c: (assist_tip_move):
1692         * plugins/sourceview/assist-window.c: (assist_window_set_property),
1693         (assist_window_get_property), (assist_window_move):
1694         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
1695         (value_added_current_editor):
1696         * plugins/symbol-db/plugin.c: (value_added_current_editor):
1697         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
1698         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
1699         
1700         Many small code, warnings and leak fixes
1702 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
1704         * (removed) plugins/debug-manager/debugger.c,
1705         (removed) plugins/debug-manager/debugger.h,
1706         (added) plugins/debug-manager/command.c,
1707         (added) plugins/debug-manager/command.h,
1708         (added) plugins/debug-manager/queue.c,
1709         (added) plugins/debug-manager/queue.h,
1710         plugins/debug-manager/breakpoints.c,
1711         plugins/debug-manager/debug_tree.c,
1712         plugins/debug-manager/debug_tree.h,
1713         plugins/debug-manager/disassemble.c,
1714         plugins/debug-manager/disassemble.h,
1715         plugins/debug-manager/locals.c,
1716         plugins/debug-manager/locals.h,
1717         plugins/debug-manager/memory.c,
1718         plugins/debug-manager/memory.h,
1719         plugins/debug-manager/plugin.c,
1720         plugins/debug-manager/plugin.h,
1721         plugins/debug-manager/registers.c,
1722         plugins/debug-manager/registers.h,
1723         plugins/debug-manager/sharedlib.c,
1724         plugins/debug-manager/sharedlib.h,
1725         plugins/debug-manager/signals.c,
1726         plugins/debug-manager/signals.h,
1727         plugins/debug-manager/stack_trace.c,
1728         plugins/debug-manager/stack_trace.h,
1729         plugins/debug-manager/start.h,
1730         plugins/debug-manager/start.c,
1731         plugins/debug-manager/threads.c,
1732         plugins/debug-manager/threads.h,
1733         plugins/debug-manager/watch.c,
1734         plugins/debug-manager/watch.h,
1735         plugins/debug-manager/Makefile.am,
1736         plugins/gdb/debugger.c,
1737         plugins/gdb/debugger.h,
1738         plugins/gdb/plugin.c,
1739         libanjuta/interfaces/libanjuta.idl:
1740         Split debug-manager/debugger.c into command.c and queue.c
1741         Clean up debugger queue
1742         DmaDebuggerQueue object does not implement IAnjutaDebugger
1744 2007-09-23  Johannes Schmid <jhs@gnome.org>
1746         * configure.in:
1747         Bumped version to 2.3.0 (to ensure bugzilla bugs are
1748         set correctly, etc.)
1749         
1750         * libanjuta/anjuta-glue-factory.c: (load_plugin):
1751         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
1752         (plugin_set_update):
1753         
1754         Show an error dialog instead of crashing when plugin loading fails
1756         * plugins/language-manager/Makefile.am:
1757         * plugins/language-manager/language-manager.plugin.in:
1758         * plugins/language-manager/languages.xml:
1759         * plugins/language-manager/plugin.c: (language_destroy),
1760         (load_languages), (language_manager_activate),
1761         (language_manager_deactivate), (language_manager_finalize),
1762         (language_manager_dispose), (language_manager_instance_init),
1763         (language_manager_class_init), (language_manager_find_mime_type),
1764         (language_manager_find_string), (ilanguage_get_from_mime_type),
1765         (ilanguage_get_from_string), (ilanguage_get_name),
1766         (ilanguage_get_strings), (ilanguage_iface_init):
1767         * plugins/language-manager/plugin.h:
1768         
1769         Added new language-manager plugin to have a better organisation for
1770         language names. The xml probabaly needs to be extended over time.
1771         
1772         * plugins/Makefile.am:
1773         * plugins/document-manager/plugin.c: (on_editor_changed):
1774         
1775         Adapted to new IAnjutaLanguage interface. Do not unload language-support
1776         because it does not really save memory but makes tab switching slow.
1777         
1778         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1779         .in:
1780         * plugins/language-support-cpp-java/plugin.c: (install_support),
1781         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
1782         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
1783         unloading
1785         * plugins/language-support-cpp-java/cpp-java-assist.c:
1786         (cpp_java_assist_show_autocomplete):
1787         
1788         Fix autocomplete to only show valid completions
1790         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1791         Calltips always have correct size and position now
1793 2007-09-22  Johannes Schmid <jhs@gnome.org>
1795         * plugins/search/search-replace_backend.c: (get_next_match):
1796         Removed code introduced by accident that causes a crash.
1797         
1798         * plugins/sourceview/sourceview-tags.c:
1799         * plugins/sourceview/sourceview-tags.h:
1800         Removed ununsed files
1802 2007-09-22  Johannes Schmid <jhs@gnome.org>
1804         * plugins/language-support-cpp-java/cpp-java-assist.c:
1805         Fixed build error
1807 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1809         * plugins/language-support-cpp-java/cpp-java-assist.c:
1810         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
1811         Increased matching brace search to 500 chars.
1813 2007-09-21  Johannes Schmid <jhs@gnome.org>
1815         * plugins/language-support-cpp-java/cpp-java-assist.c:
1816         (cpp_java_assist_get_pre_word),
1817         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1818         
1819         Added some profiling debug code
1820         
1821         * plugins/language-support-cpp-java/cpp-java-utils.c:
1822         (cpp_java_util_jump_to_matching_brace):
1823         * plugins/language-support-cpp-java/cpp-java-utils.h:
1824         * plugins/language-support-cpp-java/plugin.c:
1825         (get_line_indentation_base), (get_line_auto_indentation):
1826         
1827         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
1828         avoid looping over the whole file when using calltips which is too slow and
1829         unneeded.
1830         
1831         * plugins/sourceview/assist-tip.c: (assist_tip_init),
1832         (assist_tip_set_tips), (assist_tip_get_coordinates),
1833         (assist_tip_new):
1834         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1835         
1836         Better calltips appearance (use theme now) and avoid jumping
1837         calltips
1839 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1841         * plugins/document-manager/plugin.c:
1842         (update_editor_ui_interface_items):
1843         * plugins/language-support-cpp-java/plugin.c: (install_support),
1844         (uninstall_support): Moved autocomplete ui update code from
1845         document-manager to language-plugin.
1847 2007-09-21  Johannes Schmid <jhs@gnome.org>
1849         * libanjuta/interfaces/libanjuta.idl:
1850         
1851         Added IAnjutaLanguage interface (might still change...) for
1852         the upcoming language-manager plugin.
1853         
1854         * plugins/file-manager/Makefile.am:
1855         * plugins/file-manager/file-model.c:
1856         (file_model_cancel_expand_idle), (file_model_add_dummy),
1857         (file_model_expand_idle), (file_model_sort),
1858         (file_model_row_expanded), (file_model_row_collapsed),
1859         (file_model_init), (file_model_finalize),
1860         (file_model_set_property), (file_model_get_property),
1861         (file_model_class_init), (file_model_new), (file_model_refresh),
1862         (file_model_get_uri):
1863         * plugins/file-manager/file-model.h:
1864         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1865         (file_view_expand_row_idle), (file_view_refresh),
1866         (file_view_get_selected), (file_view_button_press_event),
1867         (file_view_selection_changed), (file_view_init),
1868         (file_view_get_property), (file_view_set_property),
1869         (file_view_finalize), (file_view_class_init):
1870         
1871         Split up model/view as far as possible and fixed some file-manager
1872         bugs (popup-menu and incorrect project loading).
1873         
1874         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1875         Use monospace font for tips.
1876         
1877         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
1878         (sourceview_cell_new), (icell_get_character), (icell_get_length),
1879         (icell_get_attribute), (icell_style_get_font_description),
1880         (icell_style_get_color), (icell_style_get_background_color),
1881         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
1882         (iiter_foreach), (iiter_set_position), (iiter_get_position),
1883         (iiter_get_length), (iiter_clone), (iiter_assign):
1885         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
1886         interface. This is way faster though it has the drawback to create invalid
1887         iterators if the buffer is changed.
1889 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1891         * libanjuta/interfaces/libanjuta.idl:
1892         * plugins/document-manager/action-callbacks.c:
1893         * plugins/document-manager/anjuta-document-manager.ui:
1894         * plugins/document-manager/plugin.c: (register_stock_icons):
1895         * plugins/editor/text_editor.c:
1896         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
1897         * plugins/language-support-cpp-java/cpp-java-assist.c:
1898         (cpp_java_assist_get_calltip_context):
1899         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
1900         (register_stock_icons), (cpp_java_plugin_activate_plugin):
1902         Moved autocomplete menu action from document-manager to assist plugin
1903         and got rid of deprecated autocomplete interface.
1905 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1907         * libanjuta/interfaces/libanjuta.idl:
1908         * plugins/editor/text_editor.c: (iassist_iface_init):
1909         * plugins/language-support-cpp-java/cpp-java-assist.c:
1910         (cpp_java_assist_check), (on_assist_chosen):
1911         * plugins/sourceview/sourceview.c: (iassist_iface_init):
1912         Removed react() methods in both editors and assist interface. Assist
1913         plugin itself handles setting the autocomplete. Also fixed
1914         some mem leaks.
1916 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1918         * plugins/file-manager/Makefile.am:
1919         * plugins/file-manager/file-view.c: (file_view_add_dummy),
1920         (file_view_expand_idle), (file_view_init):
1921         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
1922         (file_manager_set_default_uri), (project_root_added),
1923         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
1924         (file_manager_activate), (file_manager_deactivate),
1925         (file_manager_instance_init), (file_manager_class_init),
1926         (ifile_manager_set_root), (ifile_manager_set_selected),
1927         (ifile_manager_iface_init): Adjusted white spaces to match
1928         anjuta convention.
1930 2007-09-19  Naba Kumar  <naba@gnome.org>
1932         * libanjuta/interfaces/libanjuta.idl:
1933         * plugins/editor/text_editor.c: (text_editor_instance_init),
1934         (iassist_show_tips), (iassist_cancel_tips),
1935         (iassist_hide_suggestions), (iassist_iface_init):
1936         * plugins/editor/text_editor.h:
1937         * plugins/editor/text_editor_cbs.c:
1938         (on_text_editor_scintilla_notify):
1939         * plugins/language-support-cpp-java/cpp-java-assist.c:
1940         (is_scope_context_character), (is_word_character),
1941         (create_completion), (cpp_java_assist_get_scope_context),
1942         (cpp_java_assist_get_pre_word),
1943         (cpp_java_assist_get_scope_operator),
1944         (cpp_java_assist_destroy_completion_cache),
1945         (cpp_java_assist_create_scope_completion_cache),
1946         (cpp_java_assist_create_word_completion_cache),
1947         (cpp_java_assist_show_autocomplete),
1948         (cpp_java_assist_get_calltip_context),
1949         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1950         (on_editor_char_added), (on_assist_chosen),
1951         (cpp_java_assist_install), (cpp_java_assist_uninstall),
1952         (cpp_java_assist_init), (cpp_java_assist_finalize):
1953         * plugins/language-support-cpp-java/cpp-java-assist.h:
1954         * plugins/language-support-cpp-java/plugin.c:
1955         (initialize_indentation_params):
1956         * plugins/sourceview/assist-tip.c:
1957         * plugins/sourceview/assist-tip.h:
1958         * plugins/sourceview/sourceview-private.h:
1959         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1960         (on_assist_tip_destroyed), (on_assist_cancel),
1961         (on_document_char_added), (iassist_get_suggestions),
1962         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
1963         
1964         Implement state-less assistance so that assist can be evaluated
1965         any given time at any position. Changed IAnjutaEditorAssist interfance
1966         and implementations and removed any state management in editors.
1968 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
1970         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1971         completion items sorting and avoided unnecssary sorts.
1973         * plugins/text-editor.c: Fixed state.
1975 2007-09-17  Johannes Schmid <jhs@gnome.org>
1977         * plugins/language-support-cpp-java/cpp-java-assist.c:
1978         (on_assist_begin):
1979         
1980         Fixed calltips in sourceview
1982 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
1984         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1985         completion items preparation time. Fixed a crash bug.
1987         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
1988         Set buffer size (From Massimo, required for symbol-db).
1990         * libanjuta/interfaces/libanjuta.idl: Also pass position information
1991         for suggestions.
1993         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
1994         change in API.
1996         * plugins/editor/aneditor-autocomplete.cxx,
1997         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
1998         Added ANE_GETWORDBEFORECARAT command.
2000         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
2001         using assist interface.
2003         * plugins/editor/text_editor.c: (text_editor_instance_init),
2004         (text_editor_get_word_before_carat),
2005         (text_editor_get_current_word), (iassist_add_trigger),
2006         (iassist_remove_trigger), (on_assist_canceled),
2007         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
2008         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
2009         * plugins/editor/text_editor.h:
2010         * plugins/editor/text_editor_cbs.c: (trigger_size),
2011         (max_trigger_size), (text_editor_check_assist),
2012         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
2013         interface.
2015         * plugins/language-support-cpp-java/Makefile.am:
2016         * plugins/language-support-cpp-java/plugin.c:
2017         (get_line_indentation_base), (get_line_auto_indentation),
2018         (install_support), (uninstall_support),
2019         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
2020         (cpp_java_plugin_instance_init):
2021         * plugins/language-support-cpp-java/plugin.h:
2022         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
2023         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
2024         Make assist a separate class.
2026 2007-09-14  Johannes Schmid <jhs@gnome.org>
2028         * plugins/sourceview/sourceview.c: (iassist_suggest):
2029         Fixed changed char_alignment paramter in language-support
2030         plugin
2032 2007-09-14  Naba Kumar  <naba@gnome.org>
2034         * plugins/language-support-cpp-java/plugin.c: Send the right
2035         'char_alignment' paramenter (needs fixing in sourceview).
2037 2007-09-13  Johannes Schmid <jhs@gnome.org>
2039         * anjuta.anjuta:
2040         * plugins/project-wizard/templates/minimal/project.anjuta:
2041         Use IAnjutaSymbolManager instead of loading the plugin directly.
2042         (TODO: Think of a version to do this for older files...)
2044         * configure.in:
2045         * plugins/Makefile.am:
2046         * plugins/symbol-db/Makefile.am:
2047         
2048         Build symbol-db plugin if libgda-3.0 is found
2050 2007-09-13  Johannes Schmid <jhs@gnome.org>
2052         * plugins/sourceview/Makefile.am:
2053         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
2054         (set_uri):
2055         * plugins/sourceview/anjuta-document.h:
2056         Removed lots of dead code
2057         
2058         * plugins/sourceview/anjuta-languages-manager.c:
2059         * plugins/sourceview/anjuta-languages-manager.h:
2060         removed completely
2061         
2062         * plugins/sourceview/sourceview.c: (on_document_char_added),
2063         (on_document_loaded), (sourceview_instance_init),
2064         (iselect_get_start), (iselect_get_end),
2065         (ilanguage_get_supported_languages), (ilanguage_set_language):
2066         
2067         Fixed selection handling and make some adaptions for the changes 
2068         mentioned above
2070 2007-09-13  Johannes Schmid <jhs@gnome.org>
2072         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2073         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2074         (on_assist_update):
2075         
2076         Added preferences to language support completion/calltips
2077         
2078         * plugins/sourceview/assist-window.c: (assist_window_update):
2080         Always select first entry
2082         * plugins/sourceview/sourceview.glade:
2083         Removed old completion preferences
2085 2007-09-11  Naba Kumar  <naba@gnome.org>
2087         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
2088         and possible crash when pressing ctrl+d in terminal after preferences
2089         window has been shown once (no need for backport).
2091         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
2092         implementations to get warnings instead of crashes for unimplemented
2093         interface methods.
2095 2007-09-11   Massimo Cora' <maxcvs@email.it>
2097         Reviewed by: Naba Kumar  <naba@gnome.org>
2099         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
2100         * plugins/symbol-db/*:
2101         Added new symbol-database backend based on SQLite 3.
2102         (does not enabled for build currently).
2104 2007-09-10  Johannes Schmid <jhs@gnome.org>
2106         * anjuta.anjuta:
2107         * configure.in:
2108         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
2109         (parse_info_init), (parse_info_free), (valid_element),
2110         (start_element_handler), (end_element_handler), (text_handler),
2111         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
2112         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
2113         (egg_recent_model_monitor), (egg_recent_model_read),
2114         (egg_recent_model_open_file), (egg_recent_model_lock_file),
2115         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
2116         (egg_recent_model_set_property), (egg_recent_model_class_init),
2117         (egg_recent_model_init), (egg_recent_model_add_full),
2118         (egg_recent_model_delete), (egg_recent_model_get_list),
2119         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
2120         (egg_recent_model_set_filter_mime_types),
2121         (egg_recent_model_clear_group_filter),
2122         (egg_recent_model_set_filter_groups),
2123         (egg_recent_model_clear_scheme_filter),
2124         (egg_recent_model_set_filter_uri_schemes),
2125         (egg_recent_model_remove_expired):
2126         
2127         Update EggRecent (#456465)
2129 2007-09-10  Johannes Schmid <jhs@gnome.org>
2131         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
2132         (anjuta_plugin_manager_get_plugin):
2133         * plugins/profiler/gprof-call-graph-view.c:
2134         (gprof_call_graph_view_create_columns):
2135         * plugins/profiler/gprof-flat-profile-view.c:
2136         (gprof_flat_profile_view_create_columns):
2137         * plugins/profiler/gprof-function-call-tree-view.c:
2138         (gprof_function_call_tree_view_create_columns):
2139         
2140         Fixed #466031 – Update of pieces of menus for Localization
2142 2007-09-10  Johannes Schmid <jhs@gnome.org>
2144         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2145         Bug 343522 – anjuta: Unable to execute commands that use options.
2147 2007-09-09  Johannes Schmid <jhs@gnome.org>
2149         * plugins/document-manager/anjuta-docman.c:
2150         (anjuta_docman_update_page_label):
2151         
2152         Fixed #458034 – Method of indicating unsaved changes breaks convention
2153         
2154         * plugins/document-manager/plugin.c: (update_title),
2155         (value_added_project_root_uri), (value_removed_project_root_uri),
2156         (on_editor_changed), (activate_plugin):
2157         * plugins/document-manager/plugin.h:
2158         * plugins/project-manager/plugin.c: (on_profile_scoped),
2159         (on_profile_descoped), (ifile_open):
2160         
2161         Fixed #427390 – Show path of item in currently focused editor window
2163 2007-09-09  Johannes Schmid <jhs@gnome.org>
2165         * plugins/search/plugin.c: (on_toolbar_find_clicked),
2166         (on_toolbar_find_incremental):
2167         Fix incremental search
2168         
2169         * plugins/sourceview/sourceview.c: (on_document_char_added),
2170         (set_select):
2171         Fixed selection management
2173 2007-09-09  Johannes Schmid <jhs@gnome.org>
2175         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
2176         Fixed memory leak
2178         * libanjuta/interfaces/libanjuta.idl:
2179         Extended IAnjutaEditorAssist interface
2180         
2181         * plugins/language-support-cpp-java/plugin.c:
2182         (jump_to_matching_brace), (add_tags), (on_assist_begin),
2183         (assist_cleanup), (on_assist_chosen), (on_assist_update),
2184         (context_character), (get_context), (function_parser),
2185         (cpp_member_parser), (install_assist), (uninstall_assist),
2186         (get_line_indentation_base), (get_line_auto_indentation),
2187         (install_support), (uninstall_support),
2188         (on_value_added_current_editor), (on_value_removed_current_editor),
2189         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
2190         * plugins/language-support-cpp-java/plugin.h:
2191         
2192         Improved fixed editor assistance and added support for function/method
2193         tooltips. jumb_to_matching_brance => jump_to_matching_brace
2194         
2195         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
2196         Removed a FIXME
2197         
2198         * plugins/project-import/project-import.c: (on_import_next):
2199         Added a non-NULL check with could probably fix #474843 but not sure
2200         
2201         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
2202         Fixed anjuta-plugin project wizard
2203         
2204         * plugins/sourceview/Makefile.am:
2205         * plguins/sourceview/assist-tip.[ch]:
2206         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
2207         (anjuta_view_key_press_event):
2208         * plugins/sourceview/assist-window.c: (assist_window_class_init),
2209         (assist_window_init), (assist_window_update), (assist_window_new):
2210         * plugins/sourceview/sourceview-private.h:
2211         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2212         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2213         (trigger_size), (max_trigger_size), (on_document_char_added),
2214         (sourceview_dispose), (ieditor_get_current_word),
2215         (iassist_add_trigger), (iassist_init_suggestions),
2216         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
2217         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
2218         
2219         Big update on sourceview assist capabilites. Autocompletion should
2220         now work much better and function tooltips are finally supported!
2222         * plugins/sourceview/anjuta-document.h:
2223         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
2224         (anjuta_document_get_current_word):
2225         Fixed get_current_word (inspired by aneditor.cxx implementation)
2227         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
2228         (icell_get_attribute):
2229         Fixed get_attribute() to also detect character constants.
2230         Simplified get_char()
2232         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
2233         (isymbol_manager_get_members), (isymbol_manager_get_parents),
2234         (isymbol_manager_get_completions_at_position):
2235         
2236         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
2238 2007-09-04  Naba Kumar  <naba@gnome.org>
2240         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
2241         projects that can not add sources.
2243         * plugins/file-wizard/file.c: Similarly for file wizard,
2244         Do not enable 'Add to project' projects that can not add sources.
2246 2007-09-04  Naba Kumar  <naba@gnome.org>
2248         * configure.in: Bumped gnome-build requirement to 0.2.0
2249         for project capabilities support.
2251         * plugins/project-manager/plugin.c: Enable/disable project
2252         actions based on project capabilities. Fixes bug #433552:
2253         crash in Anjuta IDE: add file test.h in project on generic
2254         Makefile.
2256         * libanjuta/interfaces/libanjuta.idl: Added method to query
2257         project capabilities.
2259 2007-09-03  Naba Kumar  <naba@gnome.org>
2261         * plugins/file-manager/plugin.c: Set shadow type IN.
2262         * plugins/file-manager/file-view.c: Fixed code style.
2263         * plugins/file-manager/file-view.c: Fixed icons column to size
2264         properly.
2266         * plugins/file-manager/plugin.[c,h]: Fixed code style.
2268         * plugins/file-manager/plugin.c: Fixed crash on closing project and
2269         unmonitors project-uri on file-manager deactivation.
2271         * TODO.tasks: Updated
2273 2007-09-02  Johannes Schmid <jhs@gnome.org>
2275         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
2276         Fixed memory leak
2277         
2278         * plugins/file-manager/file-view.c: (file_view_get_selected),
2279         (file_view_button_press_event), (file_view_finalize):
2280         * plugins/file-manager/plugin.c: (project_root_removed),
2281         (file_manager_deactivate):
2282         
2283         Fixed some small bugs I missed before
2285 2007-09-02  Johannes Schmid <jhs@gnome.org>
2287         * plugins/file-manager/*:
2288         Added new and file-manager
2290 2007-09-02  Johannes Schmid <jhs@gnome.org>
2292         * plugins/file-manager/*:
2293         Removed old file-manager
2295 2007-08-31  Johannes Schmid <jhs@gnome.org>
2297         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
2298         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2299         
2300         Fixed some memory leaks
2301         
2302         * MAINTAINERS: Fixed
2303         
2304 2007-08-31  Johannes Schmid <jhs@gnome.org>
2306         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2307         (get_property_value_as_string), (set_property_value_as_string),
2308         (register_callbacks), (preferences_foreach_callback),
2309         (anjuta_preferences_register_property_raw):
2310         * libanjuta/anjuta-preferences.h:
2311         * plugins/build-basic-autotools/build-basic-autotools.c:
2312         (on_build_mesg_format):
2313         * plugins/document-manager/anjuta-document-manager.glade:
2314         * plugins/message-view/anjuta-message-manager-plugin.glade:
2315         
2316         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
2317         broken message view preferences
2318         
2319         * plugins/message-view/message-view.c:
2320         (message_view_instance_init), (pref_change_color), (prefs_init),
2321         (imessage_view_append):
2322         Cleaned up message view (#458041)
2323         
2324         * src/shell.c: (on_preferences_activate),
2325         (anjuta_test_shell_instance_init),
2326         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
2327         Fixed test shell to allow better debugging
2328         
2329 2007-08-31  Johannes Schmid <jhs@gnome.org>
2331         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
2332         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
2333         * plugins/gtodo/main.h:
2334         * plugins/gtodo/plugin.c: (activate_plugin):
2335         
2336         Fixed #423467 (View->Tasks menu items are not 
2337         checked on startup)
2339 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
2341         reviewed by: Johannes Schmid <jhs@gnome.org>
2343         * COPYING:
2344         * data/welcome.txt.in:
2345         * launcher/anjuta_launcher.c:
2346         * libanjuta/anjuta-children.c:
2347         * libanjuta/anjuta-children.h:
2348         * libanjuta/anjuta-debug.h:
2349         * libanjuta/anjuta-encodings.c:
2350         * libanjuta/anjuta-encodings.h:
2351         * libanjuta/anjuta-glue-c.c:
2352         * libanjuta/anjuta-glue-c.h:
2353         * libanjuta/anjuta-plugin-description.c:
2354         * libanjuta/anjuta-plugin-description.h:
2355         * libanjuta/anjuta-plugin-handle.c:
2356         * libanjuta/anjuta-plugin-handle.h:
2357         * libanjuta/anjuta-plugin-manager.c:
2358         * libanjuta/anjuta-plugin-manager.h:
2359         * libanjuta/anjuta-plugin.c:
2360         * libanjuta/anjuta-plugin.h:
2361         * libanjuta/anjuta-preferences.c:
2362         * libanjuta/anjuta-preferences.h:
2363         * libanjuta/anjuta-profile-manager.c:
2364         * libanjuta/anjuta-profile-manager.h:
2365         * libanjuta/anjuta-profile.c:
2366         * libanjuta/anjuta-profile.h:
2367         * libanjuta/anjuta-save-prompt.c:
2368         * libanjuta/anjuta-save-prompt.h:
2369         * libanjuta/anjuta-serializer.c:
2370         * libanjuta/anjuta-serializer.h:
2371         * libanjuta/anjuta-session.c:
2372         * libanjuta/anjuta-session.h:
2373         * libanjuta/anjuta-shell.c:
2374         * libanjuta/anjuta-shell.h:
2375         * libanjuta/anjuta-status.c:
2376         * libanjuta/anjuta-status.h:
2377         * libanjuta/anjuta-ui.c:
2378         * libanjuta/anjuta-ui.h:
2379         * libanjuta/anjuta-utils-priv.h:
2380         * libanjuta/anjuta-utils.c:
2381         * libanjuta/anjuta-utils.h:
2382         * libanjuta/cell-renderer-captioned-image.c:
2383         * libanjuta/cell-renderer-captioned-image.h:
2384         * libanjuta/e-splash.c:
2385         * libanjuta/e-splash.h:
2386         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2387         * libanjuta/interfaces/libanjuta.idl:
2388         * libanjuta/libanjuta.h:
2389         * libanjuta/resources.c:
2390         * libanjuta/resources.h:
2391         * libegg/egg-cell-renderer-text.c:
2392         * libegg/egg-combo-action.c:
2393         * libegg/egg-entry-action.c:
2394         * libegg/egg-recent-action.c:
2395         * libegg/egg-recent-files-module.c:
2396         * libegg/egg-recent-item.c:
2397         * libegg/egg-recent-model.c:
2398         * libegg/egg-recent-view-gtk.c:
2399         * libegg/egg-recent-view.c:
2400         * libegg/egg-submenu-action.c:
2401         * libegg/eggaccelerators.c:
2402         * libegg/eggcellrendererpopup.c:
2403         * libegg/eggcomboselect.c:
2404         * libegg/eggtreemodelfilter.c:
2405         * libegg/eggtreemultidnd.c:
2406         * libegg/gtkcellview.h:
2407         * libegg/treeviewutils/egg-cell-renderer-text.h:
2408         * libegg/treeviewutils/eggaccelerators.h:
2409         * libegg/treeviewutils/eggcellrendererkeys.h:
2410         * libegg/treeviewutils/eggcellrendererpopup.h:
2411         * libegg/treeviewutils/eggtreemodelfilter.h:
2412         * libegg/treeviewutils/eggtreemultidnd.h:
2413         * libegg/treeviewutils/eggtreeviewstate.h:
2414         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
2415         * manuals/anjuta-faqs/Makefile.am:
2416         * manuals/anjuta-manual/C/anjuta-manual.xml:
2417         * manuals/anjuta-manual/C/license.xml:
2418         * manuals/anjuta-manual/es/es.po:
2419         * manuals/anjuta-manual/sv/sv.po:
2420         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
2421         ml:
2422         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
2423         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
2424         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
2425         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
2426         * manuals/old/ja/anjuta-manual/license.xml:
2427         * plugins/build-basic-autotools/build-basic-autotools.c:
2428         * plugins/build-basic-autotools/build-basic-autotools.h:
2429         * plugins/build-basic-autotools/executer.c:
2430         * plugins/build-basic-autotools/executer.h:
2431         * plugins/build/build_file.c:
2432         * plugins/build/build_file.h:
2433         * plugins/build/build_project.c:
2434         * plugins/build/build_project.h:
2435         * plugins/build/clean_project.c:
2436         * plugins/build/clean_project.h:
2437         * plugins/build/commands.c:
2438         * plugins/build/commands.h:
2439         * plugins/build/compile.c:
2440         * plugins/build/compile.h:
2441         * plugins/build/compiler_options.c:
2442         * plugins/build/compiler_options.h:
2443         * plugins/build/configurer.c:
2444         * plugins/build/configurer.h:
2445         * plugins/build/executer.c:
2446         * plugins/build/executer.h:
2447         * plugins/class-gen/cell-renderer-flags.c:
2448         * plugins/class-gen/cell-renderer-flags.h:
2449         * plugins/class-gen/combo-flags.c:
2450         * plugins/class-gen/combo-flags.h:
2451         * plugins/class-gen/element-editor.c:
2452         * plugins/class-gen/element-editor.h:
2453         * plugins/class-gen/generator.c:
2454         * plugins/class-gen/generator.h:
2455         * plugins/class-gen/plugin.c:
2456         * plugins/class-gen/plugin.h:
2457         * plugins/class-gen/transform.c:
2458         * plugins/class-gen/transform.h:
2459         * plugins/class-gen/validator.c:
2460         * plugins/class-gen/validator.h:
2461         * plugins/class-gen/window.c:
2462         * plugins/class-gen/window.h:
2463         * plugins/class-inheritance/class-callbacks.c:
2464         * plugins/class-inheritance/class-callbacks.h:
2465         * plugins/class-inheritance/class-inherit.c:
2466         * plugins/class-inheritance/class-inherit.h:
2467         * plugins/class-inheritance/plugin.c:
2468         * plugins/class-inheritance/plugin.h:
2469         * plugins/cvs-plugin/cvs-actions.c:
2470         * plugins/cvs-plugin/cvs-actions.h:
2471         * plugins/cvs-plugin/cvs-callbacks.c:
2472         * plugins/cvs-plugin/cvs-callbacks.h:
2473         * plugins/cvs-plugin/cvs-execute.c:
2474         * plugins/cvs-plugin/cvs-execute.h:
2475         * plugins/cvs-plugin/cvs-interface.c:
2476         * plugins/cvs-plugin/cvs-interface.h:
2477         * plugins/cvs-plugin/plugin.c:
2478         * plugins/cvs-plugin/plugin.h:
2479         * plugins/debug-manager/breakpoints.c:
2480         * plugins/debug-manager/breakpoints.h:
2481         * plugins/debug-manager/chunk_view.c:
2482         * plugins/debug-manager/chunk_view.h:
2483         * plugins/debug-manager/data_buffer.c:
2484         * plugins/debug-manager/data_buffer.h:
2485         * plugins/debug-manager/data_view.c:
2486         * plugins/debug-manager/data_view.h:
2487         * plugins/debug-manager/debug_tree.c:
2488         * plugins/debug-manager/debug_tree.h:
2489         * plugins/debug-manager/debugger.c:
2490         * plugins/debug-manager/debugger.h:
2491         * plugins/debug-manager/disassemble.c:
2492         * plugins/debug-manager/disassemble.h:
2493         * plugins/debug-manager/info.c:
2494         * plugins/debug-manager/info.h:
2495         * plugins/debug-manager/locals.c:
2496         * plugins/debug-manager/locals.h:
2497         * plugins/debug-manager/memory.c:
2498         * plugins/debug-manager/memory.h:
2499         * plugins/debug-manager/plugin.c:
2500         * plugins/debug-manager/plugin.h:
2501         * plugins/debug-manager/registers.c:
2502         * plugins/debug-manager/registers.h:
2503         * plugins/debug-manager/sexy-icon-entry.c:
2504         * plugins/debug-manager/sexy-icon-entry.h:
2505         * plugins/debug-manager/sharedlib.c:
2506         * plugins/debug-manager/sharedlib.h:
2507         * plugins/debug-manager/signals.c:
2508         * plugins/debug-manager/signals.h:
2509         * plugins/debug-manager/sparse_buffer.c:
2510         * plugins/debug-manager/sparse_buffer.h:
2511         * plugins/debug-manager/sparse_view.c:
2512         * plugins/debug-manager/sparse_view.h:
2513         * plugins/debug-manager/stack_trace.c:
2514         * plugins/debug-manager/stack_trace.h:
2515         * plugins/debug-manager/start.c:
2516         * plugins/debug-manager/start.h:
2517         * plugins/debug-manager/threads.c:
2518         * plugins/debug-manager/threads.h:
2519         * plugins/debug-manager/utilities.c:
2520         * plugins/debug-manager/utilities.h:
2521         * plugins/debug-manager/watch.c:
2522         * plugins/debug-manager/watch.h:
2523         * plugins/devhelp/htmlview.c:
2524         * plugins/devhelp/htmlview.h:
2525         * plugins/document-manager/action-callbacks.c:
2526         * plugins/document-manager/action-callbacks.h:
2527         * plugins/document-manager/anjuta-docman.c:
2528         * plugins/document-manager/anjuta-docman.h:
2529         * plugins/document-manager/editor-tooltips.c:
2530         * plugins/document-manager/editor-tooltips.h:
2531         * plugins/document-manager/file_history.c:
2532         * plugins/document-manager/file_history.h:
2533         * plugins/document-manager/indent-dialog.c:
2534         * plugins/document-manager/indent-dialog.h:
2535         * plugins/document-manager/indent-util.c:
2536         * plugins/document-manager/indent-util.h:
2537         * plugins/document-manager/plugin.c:
2538         * plugins/editor/aneditor-autocomplete.cxx:
2539         * plugins/editor/aneditor-calltip.cxx:
2540         * plugins/editor/aneditor-indent.cxx:
2541         * plugins/editor/aneditor-priv.h:
2542         * plugins/editor/aneditor.cxx:
2543         * plugins/editor/aneditor.h:
2544         * plugins/editor/lexer.h:
2545         * plugins/editor/plugin.c:
2546         * plugins/editor/plugin.h:
2547         * plugins/editor/print.c:
2548         * plugins/editor/print.h:
2549         * plugins/editor/properties.h:
2550         * plugins/editor/properties_cxx.h:
2551         * plugins/editor/style-editor.c:
2552         * plugins/editor/style-editor.h:
2553         * plugins/editor/text-editor-iterable.c:
2554         * plugins/editor/text-editor-iterable.h:
2555         * plugins/editor/text_editor.c:
2556         * plugins/editor/text_editor.h:
2557         * plugins/editor/text_editor_cbs.c:
2558         * plugins/editor/text_editor_cbs.h:
2559         * plugins/editor/text_editor_menu.c:
2560         * plugins/editor/text_editor_menu.h:
2561         * plugins/editor/text_editor_prefs.c:
2562         * plugins/editor/text_editor_prefs.h:
2563         * plugins/file-loader/dnd.c:
2564         * plugins/file-loader/dnd.h:
2565         * plugins/file-loader/plugin.c:
2566         * plugins/file-manager/an_file_view.c:
2567         * plugins/file-manager/plugin.c:
2568         * plugins/file-wizard/file.c:
2569         * plugins/file-wizard/file.h:
2570         * plugins/file-wizard/plugin.c:
2571         * plugins/file-wizard/plugin.h:
2572         * plugins/gdb/debugger.c:
2573         * plugins/gdb/debugger.h:
2574         * plugins/gdb/gdbmi-test.c:
2575         * plugins/gdb/gdbmi.c:
2576         * plugins/gdb/gdbmi.h:
2577         * plugins/gdb/global.h:
2578         * plugins/gdb/parser.c:
2579         * plugins/gdb/parser.h:
2580         * plugins/gdb/plugin.c:
2581         * plugins/gdb/plugin.h:
2582         * plugins/gdb/utilities.c:
2583         * plugins/gdb/utilities.h:
2584         * plugins/glade/plugin.c:
2585         * plugins/glade/plugin.h:
2586         * plugins/gtodo/egg-datetime.c:
2587         * plugins/gtodo/egg-datetime.h:
2588         * plugins/gtodo/eggtrayicon.c:
2589         * plugins/gtodo/eggtrayicon.h:
2590         * plugins/gtodo/plugin.c:
2591         * plugins/gvim/anjuta-vim.c:
2592         * plugins/gvim/anjuta-vim.h:
2593         * plugins/gvim/gtkvim.c:
2594         * plugins/gvim/gtkvim.h:
2595         * plugins/gvim/plugin.c:
2596         * plugins/gvim/plugin.h:
2597         * plugins/language-support-cpp-java/plugin.c:
2598         * plugins/language-support-cpp-java/plugin.h:
2599         * plugins/macro/macro-actions.c:
2600         * plugins/macro/macro-actions.h:
2601         * plugins/macro/macro-db.c:
2602         * plugins/macro/macro-db.h:
2603         * plugins/macro/macro-dialog.c:
2604         * plugins/macro/macro-dialog.h:
2605         * plugins/macro/macro-edit.c:
2606         * plugins/macro/macro-edit.h:
2607         * plugins/macro/macro-util.c:
2608         * plugins/macro/macro-util.h:
2609         * plugins/macro/plugin.c:
2610         * plugins/macro/plugin.h:
2611         * plugins/message-view/anjuta-msgman.c:
2612         * plugins/message-view/anjuta-msgman.h:
2613         * plugins/message-view/message-view.c:
2614         * plugins/message-view/message-view.h:
2615         * plugins/message-view/plugin.c:
2616         * plugins/message-view/plugin.h:
2617         * plugins/patch/patch-plugin.c:
2618         * plugins/patch/patch-plugin.h:
2619         * plugins/patch/plugin.c:
2620         * plugins/patch/plugin.h:
2621         * plugins/profiler/gprof-call-graph-block-entry.c:
2622         * plugins/profiler/gprof-call-graph-block-entry.h:
2623         * plugins/profiler/gprof-call-graph-block.c:
2624         * plugins/profiler/gprof-call-graph-block.h:
2625         * plugins/profiler/gprof-call-graph-view.c:
2626         * plugins/profiler/gprof-call-graph-view.h:
2627         * plugins/profiler/gprof-call-graph.c:
2628         * plugins/profiler/gprof-call-graph.h:
2629         * plugins/profiler/gprof-flat-profile-entry.c:
2630         * plugins/profiler/gprof-flat-profile-entry.h:
2631         * plugins/profiler/gprof-flat-profile-view.c:
2632         * plugins/profiler/gprof-flat-profile-view.h:
2633         * plugins/profiler/gprof-flat-profile.c:
2634         * plugins/profiler/gprof-flat-profile.h:
2635         * plugins/profiler/gprof-function-call-chart-view.c:
2636         * plugins/profiler/gprof-function-call-chart-view.h:
2637         * plugins/profiler/gprof-function-call-tree-view.c:
2638         * plugins/profiler/gprof-function-call-tree-view.h:
2639         * plugins/profiler/gprof-options.c:
2640         * plugins/profiler/gprof-options.h:
2641         * plugins/profiler/gprof-profile-data.c:
2642         * plugins/profiler/gprof-profile-data.h:
2643         * plugins/profiler/gprof-view-manager.c:
2644         * plugins/profiler/gprof-view-manager.h:
2645         * plugins/profiler/gprof-view.c:
2646         * plugins/profiler/gprof-view.h:
2647         * plugins/profiler/plugin.c:
2648         * plugins/profiler/plugin.h:
2649         * plugins/profiler/string-utils.c:
2650         * plugins/profiler/string-utils.h:
2651         * plugins/project-import/plugin.c:
2652         * plugins/project-import/plugin.h:
2653         * plugins/project-import/project-import.c:
2654         * plugins/project-import/project-import.h:
2655         * plugins/project-manager/plugin.c:
2656         * plugins/project-manager/plugin.h:
2657         * plugins/project-wizard/action.c:
2658         * plugins/project-wizard/action.h:
2659         * plugins/project-wizard/autogen.c:
2660         * plugins/project-wizard/autogen.h:
2661         * plugins/project-wizard/druid.c:
2662         * plugins/project-wizard/druid.h:
2663         * plugins/project-wizard/file.c:
2664         * plugins/project-wizard/file.h:
2665         * plugins/project-wizard/header.c:
2666         * plugins/project-wizard/header.h:
2667         * plugins/project-wizard/install.c:
2668         * plugins/project-wizard/install.h:
2669         * plugins/project-wizard/parser.c:
2670         * plugins/project-wizard/parser.h:
2671         * plugins/project-wizard/plugin.c:
2672         * plugins/project-wizard/plugin.h:
2673         * plugins/project-wizard/property.c:
2674         * plugins/project-wizard/property.h:
2675         * plugins/project-wizard/values.c:
2676         * plugins/project-wizard/values.h:
2677         * plugins/sample1/plugin.c:
2678         * plugins/search/plugin.c:
2679         * plugins/search/plugin.h:
2680         * plugins/search/search-replace_backend.c:
2681         * plugins/search/search-replace_backend.h:
2682         * plugins/search/search_preferences.c:
2683         * plugins/sourceview/anjuta-convert.c:
2684         * plugins/sourceview/anjuta-convert.h:
2685         * plugins/sourceview/anjuta-document-loader.c:
2686         * plugins/sourceview/anjuta-document-loader.h:
2687         * plugins/sourceview/anjuta-document-saver.c:
2688         * plugins/sourceview/anjuta-document-saver.h:
2689         * plugins/sourceview/anjuta-document.c:
2690         * plugins/sourceview/anjuta-document.h:
2691         * plugins/sourceview/anjuta-encodings.c:
2692         * plugins/sourceview/anjuta-encodings.h:
2693         * plugins/sourceview/anjuta-languages-manager.c:
2694         * plugins/sourceview/anjuta-languages-manager.h:
2695         * plugins/sourceview/anjuta-utils.c:
2696         * plugins/sourceview/anjuta-utils.h:
2697         * plugins/sourceview/anjuta-view.c:
2698         * plugins/sourceview/anjuta-view.h:
2699         * plugins/sourceview/assist-window.c:
2700         * plugins/sourceview/assist-window.h:
2701         * plugins/sourceview/sourceview-cell.c:
2702         * plugins/sourceview/sourceview-cell.h:
2703         * plugins/sourceview/sourceview-prefs.c:
2704         * plugins/sourceview/sourceview-prefs.h:
2705         * plugins/sourceview/sourceview-print.c:
2706         * plugins/sourceview/sourceview-print.h:
2707         * plugins/sourceview/sourceview-private.h:
2708         * plugins/sourceview/sourceview-tags.c:
2709         * plugins/sourceview/sourceview-tags.h:
2710         * plugins/sourceview/sourceview.c:
2711         * plugins/sourceview/sourceview.h:
2712         * plugins/subversion/plugin.c:
2713         * plugins/subversion/plugin.h:
2714         * plugins/subversion/subversion-actions.c:
2715         * plugins/subversion/subversion-actions.h:
2716         * plugins/subversion/subversion-callbacks.c:
2717         * plugins/subversion/subversion-callbacks.h:
2718         * plugins/subversion/svn-auth.c:
2719         * plugins/subversion/svn-auth.h:
2720         * plugins/subversion/svn-backend-priv.h:
2721         * plugins/subversion/svn-backend.c:
2722         * plugins/subversion/svn-backend.h:
2723         * plugins/subversion/svn-notify.c:
2724         * plugins/subversion/svn-notify.h:
2725         * plugins/subversion/svn-thread.c:
2726         * plugins/subversion/svn-thread.h:
2727         * plugins/symbol-browser/an_symbol.c:
2728         * plugins/symbol-browser/an_symbol.h:
2729         * plugins/symbol-browser/an_symbol_info.c:
2730         * plugins/symbol-browser/an_symbol_info.h:
2731         * plugins/symbol-browser/an_symbol_iter.c:
2732         * plugins/symbol-browser/an_symbol_iter.h:
2733         * plugins/symbol-browser/an_symbol_prefs.c:
2734         * plugins/symbol-browser/an_symbol_prefs.h:
2735         * plugins/symbol-browser/an_symbol_search.c:
2736         * plugins/symbol-browser/an_symbol_search.h:
2737         * plugins/symbol-browser/an_symbol_view.c:
2738         * plugins/symbol-browser/an_symbol_view.h:
2739         * plugins/symbol-browser/plugin.c:
2740         * plugins/symbol-browser/plugin.h:
2741         * plugins/terminal/terminal.c:
2742         * plugins/tools/dialog.c:
2743         * plugins/tools/dialog.h:
2744         * plugins/tools/editor.c:
2745         * plugins/tools/editor.h:
2746         * plugins/tools/execute.c:
2747         * plugins/tools/execute.h:
2748         * plugins/tools/fileop.c:
2749         * plugins/tools/fileop.h:
2750         * plugins/tools/plugin.c:
2751         * plugins/tools/plugin.h:
2752         * plugins/tools/scripts/find-fixmes.pl:
2753         * plugins/tools/scripts/translation-status.pl:
2754         * plugins/tools/tool.c:
2755         * plugins/tools/tool.h:
2756         * plugins/tools/variable.c:
2757         * plugins/tools/variable.h:
2758         * plugins/valgrind/ldd.c:
2759         * plugins/valgrind/ldd.h:
2760         * plugins/valgrind/list.c:
2761         * plugins/valgrind/list.h:
2762         * plugins/valgrind/menu-utils.c:
2763         * plugins/valgrind/menu-utils.h:
2764         * plugins/valgrind/parser.c:
2765         * plugins/valgrind/parser.h:
2766         * plugins/valgrind/plugin.c:
2767         * plugins/valgrind/plugin.h:
2768         * plugins/valgrind/preferences.c:
2769         * plugins/valgrind/preferences.h:
2770         * plugins/valgrind/process.c:
2771         * plugins/valgrind/process.h:
2772         * plugins/valgrind/symtab.c:
2773         * plugins/valgrind/symtab.h:
2774         * plugins/valgrind/vgactions.c:
2775         * plugins/valgrind/vgactions.h:
2776         * plugins/valgrind/vgcachegrindprefs.c:
2777         * plugins/valgrind/vgcachegrindprefs.h:
2778         * plugins/valgrind/vgdefaultview.c:
2779         * plugins/valgrind/vgdefaultview.h:
2780         * plugins/valgrind/vgerror.c:
2781         * plugins/valgrind/vgerror.h:
2782         * plugins/valgrind/vggeneralprefs.c:
2783         * plugins/valgrind/vggeneralprefs.h:
2784         * plugins/valgrind/vghelgrindprefs.c:
2785         * plugins/valgrind/vghelgrindprefs.h:
2786         * plugins/valgrind/vgio.c:
2787         * plugins/valgrind/vgio.h:
2788         * plugins/valgrind/vgmemcheckprefs.c:
2789         * plugins/valgrind/vgmemcheckprefs.h:
2790         * plugins/valgrind/vgrule-editor.c:
2791         * plugins/valgrind/vgrule-editor.h:
2792         * plugins/valgrind/vgrule-list.c:
2793         * plugins/valgrind/vgrule-list.h:
2794         * plugins/valgrind/vgrule.c:
2795         * plugins/valgrind/vgrule.h:
2796         * plugins/valgrind/vgrulepattern.c:
2797         * plugins/valgrind/vgrulepattern.h:
2798         * plugins/valgrind/vgsearchbar.c:
2799         * plugins/valgrind/vgsearchbar.h:
2800         * plugins/valgrind/vgstrpool.c:
2801         * plugins/valgrind/vgstrpool.h:
2802         * plugins/valgrind/vgtoolprefs.c:
2803         * plugins/valgrind/vgtoolprefs.h:
2804         * plugins/valgrind/vgtoolview.c:
2805         * plugins/valgrind/vgtoolview.h:
2806         * src/about.c:
2807         * src/about.h:
2808         * src/action-callbacks.c:
2809         * src/action-callbacks.h:
2810         * src/anjuta-actions.h:
2811         * src/anjuta-app.c:
2812         * src/anjuta-app.h:
2813         * src/anjuta-callbacks.c:
2814         * src/anjuta-callbacks.h:
2815         * src/anjuta.c:
2816         * src/anjuta.h:
2817         * src/anjuta_cbs.c:
2818         * src/bacon-message-connection.c:
2819         * src/bacon-message-connection.h:
2820         * src/getline.c:
2821         * src/main.c:
2822         * src/shell.c:
2823         * src/shell.h:
2824         * src/start-with.c:
2825         * src/start-with.h:
2826         * src/utilities.c:
2827         * src/utilities.h:
2828         * tagmanager/options.c:
2829         
2830         Change the address of FSF in various files
2832 2007-08-30  Johannes Schmid <jhs@gnome.org>
2834         * anjuta.glade:
2835         * anjuta.gladep:
2836         Removed because they are no longer in use
2837         
2838         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2839         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2840         Marked some strings as not translatable
2842         * plugins/search/search-replace.c: (list_max_items):
2843         Fixed a possible memory corruption
2845         * src/anjuta-app.c: (anjuta_app_add_widget_full):
2846         Do not show menuitems for locked layout items
2848         * src/main.c: (main):
2849         Some minor style correction in gnome_init
2851 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
2853         * plugins/debug-manager/debugger.c,
2854         plugins/debug-manager/breakpoints.c,
2855         plugins/gdb/plugin.c,
2856         plugins/gdb/debugger.c,
2857         libanjuta/interfaces/libanjuta.idl:
2858         Move all breakpoints functions from IAnjutaDebugger to a new
2859         IAnjutaBreakpointDebugger interface
2861 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
2863         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2864         * plugins/debug-manager/plugin.c,
2865         plugins/debug-manager/breakpoints.c,
2866         plugins/tools/execute.c,
2867         plugins/project-wizard/plugin.c,
2868         plugins/build-basic-autotools/executer.c,
2869         plugins/gdb/debugger.c,
2870         plugins/profiler/gprof-options.h,
2871         plugins/sourceview/assist-window.h,
2872         plugins/class-gen/transform.c,
2873         libanjuta/anjuta-plugin-description.c,
2874         libanjuta/anjuta-status.c,
2875         libanjuta/anjuta-glue-c.c,
2876         libanjuta/anjuta-glue-cpp.c,
2877         plugins/symbol-browser/an_symbol_prefs.c:
2878         Fix warnings mostly "dereferencing type-punned pointer"
2879         Fix two bugs in breakpoints.c and an_symbol_prefs.c
2881 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
2883         * plugins/debug-manager/breakpoints.c,
2884         plugins/debug-manager/debugger.c:
2885         Avoid an endless loop if clearing all breakpoints while the programm
2886         is running
2888 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
2890         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2891         * plugins/debug-manager/plugin.c:
2892         Fix a segmentation fault added in the previous patch
2894 2007-07-21  Johannes Schmid <jhs@gnome.org>
2896         * plugins/build-basic-autotools/executer.c:
2897         (get_program_parameters):
2898         
2899         Show an error dialog if no targets are availible instead of
2900         just returning
2902 2007-07-20  Johannes Schmid <jhs@gnome.org>
2904         * libanjuta/anjuta-shell.c: (on_widget_data_add),
2905         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
2906         * libanjuta/anjuta-shell.h:
2907         * plugins/document-manager/plugin.c: (activate_plugin):
2908         * plugins/glade/anjuta-design-document.c:
2909         * plugins/glade/plugin.c: (glade_update_ui):
2910         * src/anjuta-app.c: (anjuta_app_add_widget_full),
2911         (anjuta_shell_iface_init):
2912         * src/shell.c: (anjuta_test_shell_add_widget),
2913         (anjuta_shell_iface_init):
2914         
2915         Make the document manager undockable (#458038)
2917 2007-07-20  Johannes Schmid <jhs@gnome.org>
2919         * plugins/document-manager/plugin.c: (on_editor_update_ui):
2920         * plugins/glade/anjuta-design-document.c:
2921         * plugins/glade/plugin.c: (glade_update_ui):
2922         
2923         Fixed some save/dirty status bug in glade
2925 2007-07-20  Johannes Schmid <jhs@gnome.org>
2927         * libanjuta/anjuta-status.c:
2928         Fixed crasher on shutdown
2930 2007-07-20  Johannes Schmid <jhs@gnome.org>
2932         * configure.in:
2933         Minimum glade requirement is 3.2 now. It was before
2934         but we did not check...
2935         
2936         * libanjuta/anjuta-glue-factory.c: (load_plugin):
2937         * libanjuta/anjuta-profile.c:
2938         (anjuta_profile_add_plugins_from_xml):
2939         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
2940         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
2941         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
2942         * plugins/file-loader/plugin.c: (on_create_submenu):
2943         * plugins/file-manager/an_file_view.c: (compare_iter):
2944         * plugins/glade/plugin.c: (activate_plugin):
2945         * src/anjuta-app.c: (on_toolbar_view_toggled):
2946         * src/main.c: (main):
2947         
2948         Fixed lots of memory leaks (thansk valgrind)
2950 2007-07-19  Johannes Schmid <jhs@gnome.org>
2952         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2953         * plugins/document-manager/anjuta-docman.c:
2954         (anjuta_docman_set_busy):
2955         * plugins/document-manager/plugin.c: (on_editor_changed):
2956         * plugins/glade/plugin.c: (activate_plugin):
2957         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2958         (on_value_removed_current_editor):
2959         
2960         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
2962 2007-07-18  Johannes Schmid <jhs.gnome.org>
2964         * plugins/build-basic-autotools/executer.c: (execute_program):
2965         Fixed some of the scratchbox stuff but the environment is
2966         still broken
2968 2007-07-18  Johannes Schmid <jhs@gnome.org>
2970         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
2971         (on_plugin_deactivated), (get_plugin_loader_type):
2972         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
2973         (activate_plugin), (deactivate_plugin),
2974         (glade_plugin_instance_init):
2975         
2976         Fixed glade plugin deactivation
2978 2007-07-18  Johannes Schmid <jhs@gnome.org>
2980         * plugins/document-manager/anjuta-docman.c:
2981         (anjuta_docman_add_document):
2982         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
2983         
2984         Fixed path display in document manager with glade files
2986 2007-07-17  Johannes Schmid <jhs@gnome.org>
2988         * libanjuta/interfaces/Makefile.am.iface:
2989         * pixmaps/Makefile.am:
2990         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
2991         * plugins/debug-manager/plugin.c: (value_added_current_editor),
2992         (value_removed_current_editor):
2993         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
2994         (anjuta_docman_set_current_document):
2995         * plugins/document-manager/plugin.c: (on_editor_update_ui),
2996         (on_editor_added), (on_editor_changed):
2997         * plugins/glade/Makefile.am:
2998         * plugins/glade/anjuta-design-document.c:
2999         (anjuta_design_document_instance_init),
3000         (anjuta_design_document_set_property),
3001         (anjuta_design_document_get_property),
3002         (anjuta_design_document_class_init), (anjuta_design_document_new),
3003         (ifile_open), (ifile_get_uri), (ifile_iface_init):
3004         * plugins/glade/anjuta-design-document.h:
3005         * plugins/glade/anjuta-glade-notebook.c:
3006         * plugins/glade/anjuta-glade-notebook.h:
3007         * plugins/glade/plugin.c: (value_added_current_editor),
3008         (value_removed_current_editor), (glade_update_ui),
3009         (on_close_activated), (on_glade_project_changed),
3010         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
3011         (ifile_open):
3012         * plugins/language-support-cpp-java/plugin.c:
3013         (on_value_added_current_editor), (on_value_removed_current_editor):
3014         * plugins/macro/plugin.c: (value_added_current_editor):
3015         * plugins/project-manager/plugin.c: (value_added_current_editor):
3016         * plugins/subversion/plugin.c: (value_added_current_editor):
3017         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
3019         Fixed lot of IAnjutaEditor stuff and completed glade integration
3020         with document manager
3021         
3022         * plugins/build-basic-autotools/build-basic-autotools.c:
3023         (value_added_current_editor):
3024         * plugins/build-basic-autotools/executer.c: (execute_program):
3025         
3026         Some initial code to execute projects inside scratchbox
3027         
3028 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
3030         * plugins/project-import/project-import.c:
3031         Project import overwrites file on user request (bug #452579)
3033 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
3035         * plugins/debug-manager/debugger.c,
3036         plugins/debug-manager/threads.c,
3037         plugins/debug-manager/plugin.c,
3038         plugins/debug-manager/registers.c,
3039         plugins/debug-manager/locals.c,
3040         plugins/debug-manager/stack_trace.c,
3041         plugins/gdb/plugin.c,
3042         plugins/gdb/debugger.c,
3043         plugins/gdb/debugger.h,
3044         libanjuta/interfaces/libanjuta.idl:
3045         Rename change-location to program-moved
3046         Store thread id as gint instead of guint
3047         Do not display registers list if not available
3048         Add intermediate debugger states if missing
3050 2007-07-11  Johannes Schmid <jhs@gnome.org>
3052         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3053         .glade:
3054         Reverted unnecessary changes (#455819)
3056 2007-07-10  Johannes Schmid <jhs@gnome.org>
3058         * plugins/glade/plugin.c:
3059         Fixed glade plugin with glade 3.2 and another crasher
3061 2007-07-09  Johannes Schmid <jhs@gnome.org>
3063         * libanjuta/interfaces/libanjuta.idl:
3064         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3065         .glade:
3066         * plugins/debug-manager/breakpoints.c:
3067         (breakpoint_item_update_in_ui),
3068         (breakpoints_dbase_edit_breakpoint),
3069         (on_toggle_breakpoint_activate):
3070         * plugins/debug-manager/plugin.c:
3071         (on_run_to_cursor_action_activate):
3072         * plugins/document-manager/action-callbacks.c:
3073         (on_editor_command_cut_activate),
3074         (on_editor_command_copy_activate),
3075         (on_editor_command_paste_activate),
3076         (on_editor_command_clear_activate):
3077         * plugins/document-manager/anjuta-docman.c:
3078         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
3079         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
3080         (anjuta_docman_goto_file_line_mark),
3081         (anjuta_docman_find_editor_with_path),
3082         (anjuta_docman_get_all_editors):
3083         * plugins/document-manager/anjuta-docman.h:
3084         * plugins/document-manager/plugin.c:
3085         (update_editor_ui_interface_items), (on_editor_update_ui),
3086         (on_editor_changed), (on_session_save), (on_docman_auto_save),
3087         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
3088         (ianjuta_document_manager_iface_init), (isaveable_save),
3089         (isavable_is_dirty):
3090         * plugins/editor/editor.glade:
3091         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
3092         (idocument_paste), (idocument_clear), (idocument_iface_init),
3093         (iselection_iface_init):
3094         * plugins/glade/Makefile.am:
3095         * plugins/glade/anjuta-glade-notebook.c:
3096         (anjuta_glade_notebook_instance_init),
3097         (anjuta_glade_notebook_set_property),
3098         (anjuta_glade_notebook_get_property),
3099         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
3100         (ifile_open), (ifile_get_uri), (ifile_iface_init),
3101         (ifile_savable_save), (ifile_savable_save_as),
3102         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
3103         (ifile_savable_iface_init), (idocument_can_redo),
3104         (idocument_can_undo), (idocument_begin_undo_action),
3105         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
3106         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
3107         (idocument_copy), (idocument_paste), (idocument_clear),
3108         (idocument_iface_init):
3109         * plugins/language-support-cpp-java/plugin.c:
3110         (on_value_added_current_editor), (on_value_removed_current_editor):
3111         * plugins/macro/macro-util.c: (get_current_editor):
3112         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3113         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
3114         (on_next_occur), (on_incremental_entry_key_press),
3115         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
3116         (on_toolbar_find_incremental_start),
3117         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
3118         * plugins/search/search-replace.c: (search_start_over),
3119         (search_update_combos), (replace_update_combos),
3120         (anjuta_search_replace_activate):
3121         * plugins/search/search-replace_backend.c: (create_search_entries):
3122         * plugins/sourceview/sourceview.c: (idocument_cut),
3123         (idocument_copy), (idocument_paste), (idocument_clear),
3124         (idocument_iface_init), (iselect_iface_init), (iassist_react):
3125         * plugins/tools/editor.c: (on_editor_response):
3126         * plugins/tools/execute.c: (get_current_editor),
3127         (atp_output_context_initialize), (atp_user_tool_execute):
3128         * plugins/tools/variable.c: (get_current_editor),
3129         (atp_variable_get_editor_variable):
3130         
3131         Some more IAnjutaEditor => IAnjutaDocument fixing!
3132         
3133         * plugins/glade/anjuta-glade-notebook.h:
3134         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
3135         (glade_update_ui):
3136         * plugins/glade/plugin.h:
3137         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
3138         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
3139         be used for glade, too. It might still have some rough edges but already works.
3140         (Fixes #415547 – Glade usability problem)
3142 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
3144         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
3145           development release (I updated version of glade3 svn to 3.3.2).
3147 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3149         * plugins/symbol-browser/an_symbol_view.c:
3150         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
3152 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3154         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
3155         (on_system_tags_update_finished), (on_update_global_clicked),
3156         (prefs_page_init), (on_gconf_notify_tags_list_changed),
3157         (symbol_browser_prefs_init),
3158         (symbol_browser_prefs_create_global_tags),
3159         (symbol_browser_load_global_tags):
3160         * plugins/symbol-browser/an_symbol_prefs.h:
3161         * plugins/symbol-browser/an_symbol_view.c:
3162         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
3163         * plugins/symbol-browser/an_symbol_view.h:
3164         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
3165         on global tags update because of delayed prefs merging. Happens when
3166         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
3167         is opened.
3169 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3171         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
3172         after install/uninstall.
3174         Patch from James Liggett:
3175         * scripts/glade2schemas.pl: Fixed creating schemas for list
3176         values.
3178 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
3180         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
3181           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
3182           development release since glade svn version is also 3.3.1. In future, the
3183           solution would be for us to always increment the micro version when
3184           changing the API.
3186 2007-07-05  Johannes Schmid <jhs@gnome.org>
3188         * libanjuta/interfaces/libanjuta.idl:
3189         * plugins/build-basic-autotools/build-basic-autotools.c:
3190         (on_build_mesg_format):
3191         * plugins/debug-manager/breakpoints.c:
3192         (breakpoint_item_update_in_ui),
3193         (breakpoints_dbase_edit_breakpoint),
3194         (on_toggle_breakpoint_activate):
3195         * plugins/debug-manager/plugin.c:
3196         (on_run_to_cursor_action_activate):
3197         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
3198         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
3199         (get_current_editor), (on_save_activate), (on_save_as_activate),
3200         (on_save_prompt_save_editor), (on_close_file_activate),
3201         (on_close_all_file_activate), (on_reload_file_activate),
3202         (anjuta_print_cb), (anjuta_print_preview_cb),
3203         (on_editor_command_upper_case_activate),
3204         (on_editor_command_lower_case_activate),
3205         (on_editor_command_undo_activate),
3206         (on_editor_command_redo_activate),
3207         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
3208         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
3209         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
3210         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
3211         (on_zoom_out_text_activate), (on_force_hilite_activate),
3212         (on_indent1_activate), (on_swap_activate),
3213         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3214         * plugins/document-manager/anjuta-docman.c:
3215         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
3216         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3217         (anjuta_docman_dispose), (on_notebook_switch_page),
3218         (anjuta_docman_page_from_widget), (on_editor_destroy),
3219         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
3220         (anjuta_docman_get_current_document),
3221         (anjuta_docman_set_current_document),
3222         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
3223         (anjuta_docman_update_page_label),
3224         (anjuta_docman_get_document_from_path),
3225         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3226         (anjuta_docman_order_tabs):
3227         * plugins/document-manager/anjuta-docman.h:
3228         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
3229         (update_editor_ui_interface_items), (update_editor_ui),
3230         (on_editor_update_save_ui), (on_editor_update_ui),
3231         (on_editor_changed), (on_save_prompt_save_editor),
3232         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
3233         (ianjuta_docman_get_current_document),
3234         (ianjuta_docman_set_current_document),
3235         (ianjuta_docman_remove_buffer),
3236         (ianjuta_document_manager_iface_init), (ifile_get_uri):
3237         * plugins/editor/text_editor.c: (itext_editor_iface_init),
3238         (idocument_get_filename), (idocument_can_undo),
3239         (idocument_can_redo), (idocument_undo),
3240         (idocument_begin_undo_action), (idocument_end_undo_action),
3241         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
3242         * plugins/language-support-cpp-java/plugin.c:
3243         (on_editor_char_inserted_cpp), (on_auto_indent):
3244         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
3245         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3246         * plugins/sample1/plugin.c: (on_sample_action_activate):
3247         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
3248         (on_next_occur), (on_incremental_entry_key_press),
3249         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
3250         (on_toolbar_find_incremental_start),
3251         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
3252         * plugins/search/search-replace.c: (search_and_replace),
3253         (write_message_pane), (search_start_over), (search_update_combos),
3254         (replace_update_combos), (anjuta_search_replace_activate):
3255         * plugins/search/search-replace_backend.c:
3256         (file_buffer_new_from_path), (create_search_entries):
3257         * plugins/sourceview/sourceview-print.c: (create_print_job):
3258         * plugins/sourceview/sourceview.c:
3259         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
3260         (idocument_can_redo), (idocument_can_undo),
3261         (idocument_begin_undo_action), (idocument_end_undo_action),
3262         (idocument_undo), (idocument_redo), (idocument_grab_focus),
3263         (idocument_get_filename), (idocument_iface_init):
3264         * plugins/tools/editor.c: (on_editor_response):
3265         * plugins/tools/execute.c: (atp_output_context_initialize),
3266         (atp_user_tool_execute):
3267         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3268         
3269         Create IAnjutaDocument interface. This interface is a more general idea
3270         of documents being anything that can be modified, has undo/redo and
3271         may have operations like copy/paste.
3272         The primary goal is to integrate better by making it use the standard file
3273         and edit menu instead of it's own glade menu. Of course the downside is that
3274         you won't be able to view a source file and the designer at the same time. Anyway
3275         so many people have complained that they "can't save a glade file" that I think
3276         this is the much better solution.
3277         Work on the glade plugin is still to come but the most difficult things should be
3278         done now.
3280 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
3282         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
3283           version 3.0.3.
3285 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
3287         * libanjuta/anjuta-plugin-manager.c:
3288         (anjuta_plugin_manager_get_plugins_page),
3289         (anjuta_plugin_manager_get_remembered_plugins_page):
3290         * libanjuta/anjuta-plugin-manager.h:
3291         * src/anjuta-app.c: (anjuta_app_install_preferences):
3292         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
3293         and remembered plugins preferences pages in separate pages (avoid
3294         crowd).
3296 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
3298         Patch from James Liggett  <jrliggett@cox.net>:
3299         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
3300         Installed editor preferences schemas. Fixes bug #453463.
3302 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
3304         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
3305         (anjuta_preferences_dialog_init): Sort preferences pages on title.
3307 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
3309         * plugins/document-manager/anjuta-document-manager.ui:
3310         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3311         * src/action-callbacks.c:
3312         * src/action-callbacks.h:
3313         * src/anjuta-actions.h:
3314         * src/anjuta-app.c: (anjuta_app_instance_init),
3315         (anjuta_app_install_preferences):
3316         * src/anjuta.glade:
3317         * src/anjuta.ui: Moved plugins and shortcuts settings inside
3318         General preferences page. Move preferences menu from Settings to
3319         Edit submenu. And got rid of Settings submenu.
3321 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
3323         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
3324         
3325 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
3327         * TODO.tasks: Increased bounty for on-demand preferences task to $150
3328         as discussed and agreed with James Liggett.
3330         Patch from James Liggett  <jrliggett@cox.net>:
3332         * configure.in:
3333         * libanjuta/anjuta-plugin-manager.c:
3334         (on_activated_plugin_objects_foreach),
3335         (anjuta_plugin_manager_get_active_plugin_objects):
3336         * libanjuta/anjuta-plugin-manager.h:
3337         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
3338         (anjuta_plugin_deactivate):
3339         * libanjuta/anjuta-preferences-dialog.c:
3340         (anjuta_preferences_dialog_finalize),
3341         (anjuta_preferences_dialog_class_init), (add_category_columns),
3342         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
3343         (anjuta_preferences_dialog_remove_page):
3344         * libanjuta/anjuta-preferences.c: (property_destroy),
3345         (unregister_preferences_key), (register_callbacks),
3346         (preferences_foreach_callback), (connect_prop_to_object),
3347         (anjuta_preferences_register_property_raw),
3348         (anjuta_preferences_register_property_custom),
3349         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
3350         (anjuta_preferences_remove_page),
3351         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
3352         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
3353         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
3354         (anjuta_preferences_class_init), (anjuta_preferences_new):
3355         * libanjuta/anjuta-preferences.h:
3356         * plugins/build-basic-autotools/Makefile.am:
3357         * plugins/build-basic-autotools/build-basic-autotools.c:
3358         (ipreferences_unmerge):
3359         * plugins/cvs-plugin/Makefile.am:
3360         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
3361         * plugins/document-manager/Makefile.am:
3362         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
3363         * plugins/editor/plugin.c: (ipreferences_unmerge):
3364         * plugins/file-manager/Makefile.am:
3365         * plugins/file-manager/plugin.c: (activate_plugin),
3366         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
3367         * plugins/gtodo/plugin.c: (ipreferences_merge),
3368         (ipreferences_unmerge):
3369         * plugins/language-support-cpp-java/Makefile.am:
3370         * plugins/language-support-cpp-java/plugin.c:
3371         (ipreferences_unmerge):
3372         * plugins/message-view/Makefile.am:
3373         * plugins/message-view/plugin.c: (ipreferences_unmerge):
3374         * plugins/sourceview/Makefile.am:
3375         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
3376         * plugins/symbol-browser/Makefile.am:
3377         * plugins/symbol-browser/an_symbol_prefs.c:
3378         (symbol_browser_prefs_finalize):
3379         * plugins/terminal/Makefile.am:
3380         * plugins/terminal/terminal.c: (ipreferences_unmerge):
3381         * plugins/valgrind/plugin.c: (ipreferences_merge),
3382         (ipreferences_unmerge):
3383         * scripts/Makefile.am:
3384         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
3385         * src/Makefile.am:
3386         * src/action-callbacks.c: (on_set_preferences1_activate):
3387         * src/anjuta-app.c: (anjuta_app_instance_init),
3388         (anjuta_app_install_preferences):
3389         * src/anjuta-app.h:
3390         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
3391         task: Bug #445314: On demand preferences widgets creation. Thanks
3392         James for this great work.
3394 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
3396         * plugins/debug-manager/data_buffer.c,
3397         plugins/message-view/message-view.c: Fixed compiler warnings.
3399 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
3401         * src/action-callbacks.c: (help_activate),
3402         (on_help_manual_activate), (on_help_tutorial_activate),
3403         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
3405         Fixed help activation (bug #451557).
3407 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
3409         * AUTHORS: Added James Liggett. Forgot to add him before :(
3411 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
3413         * plugins/debug-manager/debugger.c,
3414         plugins/debug-manager/plugin.c,
3415         plugins/gdb/debugger.c,
3416         libanjuta/interfaces/libanjuta.idl:
3417         Add a GError* parameter to debugger-stopped signal
3419         * (added) libanjuta/anjuta-error.c,
3420         (added) libanjuta/anjuta-error.h,
3421         libanjuta/Makefile.am:
3422         Register GError as a boxed type
3424         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3425         Support GError* in signal, GError must be registered as a boxed type
3426         Accept NULL as strings
3428 === anjuta 2.2.0 ===
3430 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
3432         * configure.in: Bumped version to 2.2.0
3433         * NEWS: Updated for 2.2.0 stable release.
3434         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
3435         Reduce the idle priority to make the UI update before anything else.
3437 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
3439         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
3441         * libanjuta/interfaces/libanjuta.idl:
3442         * plugins/document-manager/action-callbacks.c:
3443         (on_editor_command_complete_word_activate):
3444         * plugins/document-manager/plugin.c:
3445         (update_editor_ui_interface_items):
3446         * plugins/editor/text_editor.c: (iautocomplete_activate),
3447         (iautocomplete_iface_init):
3448         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3450         Moved autocomplete() method away from IAnjutaEditorAssist into
3451         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
3452         autocomplete and does not crash with sourceview. Fixes Bug #449620
3453         – The auto completion functionality not work. Also sets menuitem 
3454         insensitive when hiding them.
3456         * plugins/debug-manager/disassemble.c:
3457         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
3458         printf types.
3460 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
3462         * pixmaps/anjuta_splash.png: Updated.
3463         
3464         * plugins/search/search-replace.c
3465         (anjuta_search_replace_activate): Fixed "Find in Files" to select
3466         the right target (project).
3467         * ChangeLog: Added missing log.
3469 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3471         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
3472         manuals/anjuta-manual/C/fileoperations.xml,
3473         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
3475         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
3477         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
3479 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3481         * TODO.tasks: Added bounty for on-demand preferences.
3483         Patch from Thierry Moisan:
3484         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
3485         (bug #88824).
3487 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3489         Patch from tpgww@onepost.net:
3491         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
3492         * libegg/test-actions.c:
3493         * libegg/test-multi-drag.c: (main):
3494         * plugins/debug-manager/memory.c: (read_memory_block):
3495         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
3497         Fixes compile warnings. Fixes bug #427101.
3499 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3501         Patch from James Liggett:
3503         * plugins/profiler/gprof-options.c: (on_option_changed),
3504         (setup_widgets):
3505         * plugins/profiler/gprof-options.h:
3506         * plugins/profiler/gprof-profile-data.c:
3507         (gprof_profile_data_init_profile):
3508         * plugins/profiler/gprof-profile-data.h:
3509         * plugins/profiler/plugin.c: (profiler_get_data),
3510         (profiler_set_target), (register_options),
3511         (on_profile_data_browse_button_clicked),
3512         (on_profiling_options_button_clicked), (on_profiler_delete_data):
3513         * plugins/profiler/profiler.glade: implements independent targets.
3514         implements the ability to select arbitrary gmon.out files.
3515         Fixes bug #403502 – User should also be allowed to select an
3516         independent executable target.
3518 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3520         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
3522         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
3523         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
3525 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
3527         * plugins/debug-manager/plugin.c,
3528         plugins/debug-manager/breakpoints.c:
3529         Remove weak pointers when owner is destroyed
3530         Remove all breakpoints before loading new one
3532 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
3534         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
3535          
3536 2007-06-19  Naba Kumar  <naba@gnome.org>
3538         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
3539         Bug #448491 Empty Lines Problem.
3541         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
3542         
3543         * data/default.profile, plugins/message-view/plugin.c: Do not
3544         restore session for messages.
3545         Fixes bug #377461 – don't create new message window for each
3546         build/find.
3548         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
3549         Fixes a crash on exit/project-close if profiler plugin is loaded.
3551 2007-06-17  Naba Kumar  <naba@gnome.org>
3553         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
3554         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
3556         * plugins/file-loader/plugin.c: Fail on opening non existent files.
3557         Bug #448034 – Anjuta crashes on starting (when the last project
3558         directory was deleted).
3560         * plugins/document-manager/plugin.c: Set line markers for files
3561         opened via IAnjutaFile::open(). Fixes missing line markers while
3562         navigating symbols.
3564 2007-06-17  Naba Kumar  <naba@gnome.org>
3566         * plugins/sourceview/sourceview.glade: Set correct font
3567         default value and use monospace instead of sans. Fixes
3568         bug #448408 – crash in Anjuta IDE: Trying to change the
3569         editor
3571 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3573         * plugins/search/search-replace.c,
3574         plugins/search/search-replace.h,
3575         plugins/search/anjuta-search.glade:
3576         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
3577         Fixes bug #355166
3579 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3581         * plugins/debug-manager/plugin.c,
3582         plugins/debug-manager/breakpoints.c:
3583         Add weak references, fixes bug #448053 ?
3585 2007-06-16  Naba Kumar  <naba@gnome.org>
3587         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
3588         dialog to allow forgetting them if user chooses to select a different
3589         one.
3591 2007-06-13  Naba Kumar  <naba@gnome.org>
3593         * plugins/sourceview/sourceview-prefs.c: Initialize font
3594         on startup correctly if use_theme is set.
3596         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
3597         if available for default font. Fixes bug #447304.
3599         * plugins/sourceview/sourceview-prefs.c: Return value based
3600         on right data type. Fixes Bug #438878 – Using gtksourceview editor
3601         for the first time has black background
3602         
3603         * plugins/project-manager/plugin.c: Give a better error message
3604         when project could not be loaded.
3606         * libanjuta/anjuta-serializer.c: Added a comment.
3608 2007-06-13  Johannes Schmid <jhs@gnome.org>
3610         * configure.in:
3611         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
3612         most warnings to avoid simple coding problems.
3613         
3614         * plugins/message-view/anjuta-msgman.c:
3615         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
3616         * plugins/message-view/plugin.c: (on_view_changed),
3617         (ianjuta_msgman_add_view):
3618         
3619         Fixed #440866 by always presenting the message-manager when a tab is
3620         added because Gtk+ seems to have problems to add tabs to hidden widgets.
3621         
3622         * plugins/subversion/subversion-callbacks.c:
3623         (on_subversion_commit_response):
3624         Destroy dialog if user clicks "No"
3626 2007-06-12  Naba Kumar  <naba@gnome.org>
3628         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
3629         read and use of uninitialized variable.
3631         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
3632         because it is used in credits listing and packaging could compress
3633         it in docdir. Fixes bug #397881: The credits are empty
3635         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
3636         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
3637         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
3638         plugins/symbol-browser/an_symbol_info.c,
3639         plugins/symbol-browser/plugin.c,
3640         plugins/symbol-browser/an_symbol_view.c,
3641         plugins/editor/aneditor-autocomplete.cxx:
3643         - Do not access TMTag
3644         member in TMSymbol when freeing it because by then the tags
3645         could have changed. Avoids dangerous memory corruptions by freeing
3646         someone else's memory (Could explain those random crashes when
3647         refreshing symbols or re-loading a different project or closing
3648         a project). Anything that tries to refresh symbols could trigger
3649         this corruptions.
3650         - Added a flag to also retrieve method definitions as part of
3651         the class's scope members. And used it to set both function prototype
3652         and definition in symbols. Fixes navigation to prototype and
3653         function definitions from symbol browser (bug #440370)
3655         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
3656         memory. Could fix those bogus 'file changed' dialogs.
3658         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
3660 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3662         * (added) libanjuta/anjuta-utils-priv.h,
3663         libanjuta/anjuta-utils.h,
3664         libanjuta/anjuta-launcher.c,
3665         libanjuta/Makefile.am:
3666         Fix bug #440801: do not use config.h in public include files
3668 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3670         * plugins/project-wizard/templates/mkfile.wiz:
3671         Fix bug #442038: missing project.sh file
3673         * configure.in,
3674         plugins/project-wizard/templates/Makefile.am,
3675         plugins/project-wizard/templates/translatable-strings.h,
3676         (added) plugins/project-wizard/templates/sdl.wiz,
3677         (added) plugins/project-wizard/templates/appwiz_sdl.png,
3678         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
3679         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
3680         (added) plugins/project-wizard/templates/sdl/Makefile.am,
3681         (added) plugins/project-wizard/templates/sdl/.cvsignore,
3682         (added) plugins/project-wizard/templates/sdl/src/main.c,
3683         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
3684         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
3685         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
3686         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
3687         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
3688         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
3689         Fix bug #315635: add a SDL project wizard
3691 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
3693         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
3694         when SIGCHLD is triggered when main loop context is locked. Dead lock
3695         happens when child_exited callback also accesses main loop context.
3696         Happens particularly badly in debug target exiting.
3698 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
3700         * manuals/anjuta-manual/C/debugger.xml:
3701         First update of the debugger documentation
3703 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
3705         * manuals/anjuta-manual/C/fileoperations.xml,
3706         manuals/anjuta-manual/C/projects.xml,
3707         manuals/anjuta-manual/C/anjuta-manual.xml,
3708         manuals/anjuta-manual/C/build.xml,
3709         manuals/anjuta-manual/C/execute.xml,
3710         manuals/anjuta-manual/Makefile.am: Updated more documentation.
3711         Added project properties documentation. Moved execution section
3712         inside project management. Removed dead documentation.
3714 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
3716         * src/anjuta.c, plugins/symbol-browser/plugin.c,
3717         plugins/symbol-browser/plugin.h,
3718         plugins/symbol-browser/an_symbol_prefs.c,
3719         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3720         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
3721         progress bar instead of separate window for system tags
3722         generation. Renamed AnjutaStatus methods to a proper ones.
3724         * plugins/symbol-browser/plugin.c,
3725         plugins/symbol-browser/plugin.h,
3726         plugins/symbol-browser/an_symbol_prefs.c,
3727         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3728         global-tags/create_global_tags.sh.in: Get rid of message window
3729         for showing global tags creation and use a small window with
3730         progress bar.
3732 2007-05-30  Naba Kumar  <naba@gnome.org>
3734         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
3735         Bug 442315 – After calling configure, the build menus are still insensitive,
3736         Bug 442314 – Autogeneration fails when there is no autogen.sh
3738         * plugins/project-manager/plugin.c: Fixed mem corruption when it
3739         fails to remove target/source/group. Fixes bug #440196 – crash in
3740         Anjuta IDE: removing a target
3742 2007-05-29  Naba Kumar  <naba@gnome.org>
3744         * plugins/symbol-browser/an_symbol_view.c,
3745         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
3746         tags generation. Fixed runtime warning.
3748 2007-05-28  Naba Kumar  <naba@gnome.org>
3750         Patch from James Liggett  <jrliggett@cox.net>:
3751         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
3752         Fixed bug #403502 – User should also be allowed to select an
3753         independent executable target.
3755 2007-05-27  Johannes Schmid <jhs@gnome.org>
3757         * plugins/build-basic-autotools/build-basic-autotools.c:
3758         (get_real_directory), (on_build_mesg_format):
3759         
3760         Find correct files for error messages inside scratchbox
3762 2007-05-27  Naba Kumar  <naba@gnome.org>
3764         * manuals/anjuta-manual/C/projects.xml,
3765         manuals/anjuta-manual/C/projects.xml: Updated project
3766         management chapter more.
3768 2007-05-25  Johannes Schmid <jhs@gnome.org>
3770         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3771         * plugins/build-basic-autotools/build-basic-autotools.c:
3772         (on_sb_check_toggled), (build_execute_command),
3773         (ipreferences_merge), (ipreferences_unmerge):
3774         Added support for building inside scratchbox environment
3775         
3776         Patch from James Liggett <jrliggett@cox.net>:
3777         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
3778         (anjuta_msgman_append_view):
3780         Fix 440866 
3781           – Anjuta aborts with numerous assertion failures when adding a new message view tab
3783 2007-05-23  Naba Kumar  <naba@gnome.org>
3785         * manuals/anjuta-manual/C/projects.xml: Updated project
3786         management chapter.
3788 2007-05-22  Naba Kumar  <naba@gnome.org>
3790         * manuals/anjuta-manual/C/projects.xml: More updates.
3792         * manuals/anjuta-manual/C/introduction.xml,
3793         manuals/anjuta-manual/C/projects.xml,
3794         manuals/anjuta-manual/C/interface.xml: Updated documentation.
3796 2007-05-22  Naba Kumar  <naba@gnome.org>
3798         Patch from Étienne Bersac:
3799         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
3800         class in generated class.
3802 2007-05-22  Naba Kumar  <naba@gnome.org>
3804         * plugins/profiler/plugin.c: Fixed a compiler warning.
3805         * plugins/valgrind/Makefile.am: Added ldflags.
3807         Patch from James Liggett:
3808         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
3809         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
3810         specific options.
3812 2007-05-18  Johannes Schmid <jhs@gnome.org>
3814         * plugins/editor/text_editor.c:
3815         * plugins/language-support-cpp-java/plugin.c:
3816         (on_editor_language_changed), (on_value_added_current_editor),
3817         (on_value_removed_current_editor):
3818         
3819         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
3820         Fix assist support in language-support-plugin.
3822 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3824         * libanjuta/interfaces/libanjuta.idl:
3825         Add a new interface allowing to implement plugin able
3826         to load other plugins (not written in C)
3828         * libanjuta/anjuta-plugin-handle.c,
3829         libanjuta/anjuta-plugin-handle.h:
3830         Add a language and a resident plugin properties
3832         * libanjuta/anjuta-glue-plugin.c,
3833         libanjuta/anjuta-glue-plugin.h,
3834         (added)libanjuta/anjuta-glue-c.c,
3835         (added)libanjuta/anjuta-glue-c.h,
3836         libanjuta/Makefile.am:
3837         Split code used to load a C plugin into a common part
3838         in anjuta-glue-plugin and a specific part in anjuta-glue-c
3840         * libanjuta/anjuta-glue-factory.c,
3841         libanjuta/anjuta-glue-factory.h,
3842         libanjuta/anjuta-plugin-manager.c:
3843         Allow to load plugin not written in C and search for the
3844         additional needed code in another plugin
3846 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3848         * plugins/editor/text_editor.c:
3849         Add an empty implementation of IAnjutaEditorAssist for scintilla,
3850         avoiding a crash if scintilla is used
3852 2007-05-14  Johannes Schmid <jhs@gnome.org>
3854         * libanjuta/interfaces/libanjuta.idl:
3855         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3856         (assist_cleanup), (on_assist_end), (on_assist_cancel),
3857         (on_assist_chosen), (on_assist_update), (get_context),
3858         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
3859         (install_assist), (uninstall_assist), (install_support),
3860         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
3861         (cpp_java_plugin_instance_init):
3862         * plugins/language-support-cpp-java/plugin.h:
3863         Use IAnjutaEditorAssist to show language specific suggestions
3864         
3865         * plugins/sourceview/Makefile.am:
3866         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
3867         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3868         * plugins/sourceview/anjuta-view.h:
3869         * plugins/sourceview/assist-window.c: (assist_window_expose),
3870         (assist_window_set_property), (assist_window_get_property),
3871         (assist_window_class_init), (assist_activated),
3872         (assist_window_init), (assist_window_finalize),
3873         (assist_window_select), (assist_window_first),
3874         (assist_window_last), (assist_window_up), (assist_window_down),
3875         (get_coordinates), (assist_window_move), (assist_window_update),
3876         (assist_window_filter_keypress), (assist_window_is_active),
3877         (assist_window_new), (assist_window_get_trigger),
3878         (assist_window_get_position):
3879         * plugins/sourceview/assist-window.h:
3880         * plugins/sourceview/sourceview-args.c (removed):
3881         * plugins/sourceview/sourceview-args.h (removed):
3882         * plugins/sourceview/sourceview-autocomplete.c (removed):
3883         * plugins/sourceview/sourceview-autocomplete.h (removed):
3884         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3885         * plugins/sourceview/sourceview-private.h:
3886         * plugins/sourceview/sourceview-scope.c(removed):
3887         * plugins/sourceview/sourceview-scope.h(removed):
3888         * plugins/sourceview/sourceview.c: (on_assist_chosen),
3889         (on_assist_cancel), (on_document_char_added),
3890         (on_reload_dialog_response), (sourceview_class_init),
3891         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
3892         (iassist_remove_trigger), (iassist_autocomplete),
3893         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
3894         (iassist_react), (iassist_iface_init):
3895         * plugins/sourceview/tag-window.c (moved to assist-window.c):
3896         * plugins/sourceview/tag-window.h (moved to assist-window.c):
3897         
3898         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
3899         - Mark files dirty if reload dialog is canceled.
3901 2007-05-12  Naba Kumar  <naba@gnome.org>
3903         * libanjuta/anjuta-launcher.h: Corrected include file.
3905 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
3907         * libanjuta/anjuta-glue-plugin.c,
3908         libanjuta/anjuta-glue-plugin.h,
3909         libanjuta/anjuta-glue-factory.c,
3910         libanjuta/anjuta-glue-factory.h,
3911         ibanjuta/anjuta-plugin-manager.c:
3912         Move code used to load a C plugin from glue-factory to glue-plugin
3913         So loading a plugin written in another language could be done by
3914         just using another object derived from AnjutaGluePlugin
3916         * libanjuta/libanjuta.h:
3917         Remove anjuta-plugin-handle header, it's not installed as libanjuta
3918         includes
3920 === anjuta 2.1.3 ===
3922 2007-05-11  Naba Kumar  <naba@gnome.org>
3924         * configure.in: Bumped version to 2.1.3
3925         * NEWS: Updated.
3926         * AUTHORS: Updated.
3927         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
3929 2007-05-11  Naba Kumar  <naba@gnome.org>
3931         * configure.in:
3932         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
3933         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
3934         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
3936 2007-05-10  Johannes Schmid <jhs@gnome.org>
3938         * plugins/search/plugin.c:
3939         Make incremental search behave less annoying
3940         
3941 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
3943         * plugins/macro/macro-util.c:
3944         Fix bug #419008 and bug #419036
3945         When creating new header file, use name and email set in
3946         preferences and replace invalid C character by underscore
3947         in guards
3949 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
3951         * plugins/search/search-replace.c,
3952         plugins/search/search-replace_backend.c:
3953         Disable search button if search expression is empty (bug #378193)
3955 2007-05-08  Naba Kumar  <naba@gnome.org>
3957         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
3958         build error.
3960 2007-05-07  Naba Kumar  <naba@gnome.org>
3962         * configure.in:
3963         * plugins/project-wizard/templates/Makefile.am:
3964         * plugins/project-wizard/templates/minimal.wiz:
3965         * plugins/project-wizard/templates/minimal/.cvsignore:
3966         * plugins/project-wizard/templates/minimal/Makefile.am:
3967         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3968         * plugins/project-wizard/templates/minimal/autogen.sh:
3969         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
3970         * plugins/project-wizard/templates/minimal/project.anjuta:
3971         Added 'minimal', a generic and flat, project template.
3972         
3973 2007-05-05  Naba Kumar  <naba@gnome.org>
3975         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
3977         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
3978         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
3979         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
3980         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
3981         instead of a real one, fixes interdependency with libanjuta.
3982         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
3983         * libanjuta/Makefile.am: 
3984         * libegg/Makefile.am:
3985         * plugins/build-basic-autotools/Makefile.am:
3986         * plugins/class-gen/Makefile.am:
3987         * plugins/class-inheritance/Makefile.am:
3988         * plugins/cvs-plugin/Makefile.am:
3989         * plugins/debug-manager/Makefile.am:
3990         * plugins/devhelp/Makefile.am:
3991         * plugins/document-manager/Makefile.am:
3992         * plugins/editor/Makefile.am:
3993         * plugins/file-loader/Makefile.am:
3994         * plugins/file-manager/Makefile.am:
3995         * plugins/file-wizard/Makefile.am:
3996         * plugins/gdb/Makefile.am:
3997         * plugins/glade/Makefile.am:
3998         * plugins/gtodo/Makefile.am:
3999         * plugins/language-support-cpp-java/Makefile.am:
4000         * plugins/macro/Makefile.am:
4001         * plugins/message-view/Makefile.am:
4002         * plugins/patch/Makefile.am:
4003         * plugins/profiler/Makefile.am:
4004         * plugins/project-import/Makefile.am:
4005         * plugins/project-manager/Makefile.am:
4006         * plugins/project-wizard/Makefile.am:
4007         * plugins/sample1/Makefile.am:
4008         * plugins/search/Makefile.am:
4009         * plugins/sourceview/Makefile.am:
4010         * plugins/subversion/Makefile.am:
4011         * plugins/symbol-browser/Makefile.am:
4012         * plugins/terminal/Makefile.am:
4013         * plugins/tools/Makefile.am:
4014         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
4016 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
4018         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
4020 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4022         * libanjuta/anjuta-launcher.c,
4023         libanjuta/anjuta-launcher.h:
4024         Add some missing implementation
4026 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
4028         Reviewed by Naba Kumar  <naba@gnome.org>:
4029         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
4030         for uninstall-hook.
4032 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
4034         Reviewed by Naba Kumar  <naba@gnome.org>:
4035         * plugins/editor/text_editor.c: Large memory addresses were being
4036         truncated, switched to glong (bug #422143).
4038 2007-04-24  Naba Kumar  <naba@gnome.org>
4040         * plugins/document-manager/plugin.c: (prefs_finalize):
4041         * plugins/editor/aneditor-autocomplete.cxx:
4042         * plugins/editor/text_editor_menu.c:
4043         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
4044         * plugins/file-loader/plugin.c: (open_file_with),
4045         (create_open_with_submenu):
4046         * plugins/file-manager/plugin.c: (prefs_finalize):
4047         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
4048         pointer type castings.
4050 2007-04-24  Naba Kumar  <naba@gnome.org>
4052         Patch from s|s  <supreet.sethi@gmail.com>:
4053         * (added) plugins/project-wizard/templates/django-logo.png:
4054         * (added) plugins/project-wizard/templates/django.wiz:
4055         * plugins/project-wizard/templates/Makefile.am:
4056         * plugins/project-wizard/templates/translatable-strings.h: Added
4057         django project template. http://www.djangoproject.com/
4059 2007-04-24  Naba Kumar  <naba@gnome.org>
4061         * plugins/subversion/anjuta-subversion.glade: Set expansion for
4062         the log entry widget and made the dialog little larger.
4064 2007-04-24  Naba Kumar  <naba@gnome.org>
4066         Patch from Halton Huo:
4067         * configure.in:
4068         * plugins/project-wizard/property.c:
4069         * plugins/subversion/svn-auth.c:
4070         * plugins/subversion/svn-backend-priv.h:
4071         * plugins/subversion/svn-backend.c:
4072         * plugins/subversion/svn-backend.h:
4073         * plugins/subversion/svn-notify.h: Proper use of subversion
4074         headers. Fixes build issues in solaris (bug #426701).
4076 2007-04-24  Naba Kumar  <naba@gnome.org>
4078         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
4079         
4080         * plugins/project-wizard/templates/cpp.wiz:
4081         * plugins/project-wizard/templates/gcj.wiz:
4082         * plugins/project-wizard/templates/gnome.wiz:
4083         * plugins/project-wizard/templates/gtk.wiz:
4084         * plugins/project-wizard/templates/gtkmm.wiz:
4085         * plugins/project-wizard/templates/java.wiz:
4086         * plugins/project-wizard/templates/python.wiz:
4087         * plugins/project-wizard/templates/terminal.wiz:
4088         * plugins/project-wizard/templates/wxwin.wiz:
4089         * plugins/project-wizard/templates/xlib-dock.wiz:
4090         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
4091         project option and set it ON by default (since gnome-build, can't
4092         enabled configure shared lib support later when a sharedlib target
4093         is added).
4095 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4097         * plugins/debug-manager/stack_trace.c:
4098         Fix a missing case in the previous changes
4100 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4102         * plugins/debug-manager/plugin.c:
4103         Fix bug #430401
4105         * plugins/debug-manager/breakpoints.c,
4106         plugins/gdb/plugin.c:
4107         Fix adding breakpoint on a function
4109         * plugins/debug-manager/stack_trace.c:
4110         Highlight changed stack frame
4112 2007-04-18  Naba Kumar  <naba@gnome.org>
4114         * plugins/document-manager/anjuta-docman.c:
4115         (anjuta_docman_dispose), (on_editor_destroy),
4116         (anjuta_docman_remove_editor): Remove the editor widget from
4117         the parent container before calling destroy, otherwise container
4118         removal happens after TextEditor is disposed resulting in call
4119         to value-remove for a TextEditor which is half-dead (crash).
4121 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
4123         * plugins/debug-manager/data_buffer.c
4124         plugins/debug-manager/data_view.c,
4125         plugins/debug-manager/memory.c:
4126         Fixes for bug #418523, bug #427090 and bug #428174
4128 2007-04-11 Halton Huo <halton.huo@sun.com>
4130         reviewed by: <jhs@gnome.org>
4132         * configure.in:
4133         * libanjuta/Makefile.am:
4134         * libanjuta/anjuta-utils.c:
4135         * libanjuta/anjuta-utils.h:
4136         * manuals/reference/libanjuta/Makefile.am:
4137         
4138         Fixed compilation on sun by deploying the libutil methods
4139         in anjuta-utils.h and building them on condition.
4141 2007-04-11  Johannes Schmid <jhs@gnome.org>
4143         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
4144         (anjuta_docman_add_editor):
4145         Hold a reference on the editor as long as we use it.
4146         
4147         * plugins/document-manager/plugin.c: (on_editor_changed):
4148         Destroy GValue to fix a memoery leak.
4150 2007-04-11  Johannes Schmid <jhs@gnome.org>
4152         * plugins/document-manager/plugin.c: (on_editor_changed):
4153         Fixed reference counting for editor by using g_value_take_object instead
4154         of g_value_set_object. The editors are now correctly finalized and thus
4155         we do not lack so much memory anymore.
4156         
4157         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4158         (anjuta_view_finalize), (anjuta_view_focus_out),
4159         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
4160         * plugins/sourceview/anjuta-view.h:
4161         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
4162         * plugins/sourceview/sourceview-prefs.c:
4163         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
4164         * plugins/sourceview/sourceview-prefs.h:
4165         * plugins/sourceview/sourceview-private.h:
4166         * plugins/sourceview/sourceview.c: (on_document_loaded),
4167         (timeout_unref), (on_document_saved), (sourceview_finalize),
4168         (sourceview_new), (ifile_open), (ifile_savable_save),
4169         (ifile_savable_save_as):
4171         Several changes to fix things when the editor is correctly destroyed.
4172         Fixed preferences (which led me to the refcounting issue, #409412)
4173         and removed deprecated completition code that will be replace by
4174         IAnjutaAssist interface soon. 
4176 2007-04-11  Johannes Schmid <jhs@gnome.org>
4178         * libanjuta/anjuta-launcher.c:
4179         (anjuta_launcher_execution_done_cleanup),
4180         (anjuta_launcher_child_terminated):
4181         Possible fix for #428363 and added a g_return_if_fail
4183         * plugins/message-view/plugin.c: (activate_plugin):
4184         Fixed a Gtk/Gdl-Critical
4185         
4186         Patches from Étienne Bersac <bersace03@laposte.net>
4187         * plugins/class-gen/templates/go-source.tpl:
4188         * plugins/macro/macros.xml:
4189         Use better template for GObjects (#417875 and #417918)
4190         
4191         Patches from Halton Huo <halton.huo@sun.com>
4192         * libanjuta/anjuta-launcher.h:
4193         * libanjuta/anjuta-preferences.c:
4194         * libanjuta/anjuta-utils.c:
4195         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
4196         (cg_window_set_add_to_repository):
4197         * plugins/class-inheritance/class-inherit.c:
4198         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
4200 2007-04-09  Johannes Schmid <jhs@gnome.org>
4202         * plugins/editor/print.c: (anjuta_print_show_header):
4203         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4204         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4206   Some string changes (#427395 and #427399)
4208 2007-04-06  Johannes Schmid <jhs@gnome.org>
4210         * plugins/build-basic-autotools/build-basic-autotools.c:
4211         (on_build_mesg_format), (on_build_mesg_parse):
4212         Fixed full path detection
4214 2007-04-05  Naba Kumar  <naba@gnome.org>
4216         Patch from Halton Huo:
4217         * libanjuta/Makefile.am:
4218         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
4219         * libanjuta/anjuta-glue-cpp.h:
4220         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
4221         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
4222         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
4223         (anjuta_glue_factory_get_path), (get_already_loaded_module),
4224         (load_plugin), (anjuta_glue_factory_get_object_type):
4225         * libanjuta/anjuta-glue-factory.h:
4226         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
4227         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
4228         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
4229         (anjuta_glue_plugin_new):
4230         * libanjuta/anjuta-glue-plugin.h:
4231         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
4232         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
4233         * libanjuta/anjuta-plugin.h:
4234         * libanjuta/glue-cpp.c:
4235         * libanjuta/glue-cpp.h:
4236         * libanjuta/glue-factory.c:
4237         * libanjuta/glue-factory.h:
4238         * libanjuta/glue-plugin.c:
4239         * libanjuta/glue-plugin.h:
4240         * plugins/build-basic-autotools/build-basic-autotools.h:
4241         * plugins/class-gen/plugin.h:
4242         * plugins/class-inheritance/plugin.h:
4243         * plugins/cvs-plugin/plugin.h:
4244         * plugins/debug-manager/plugin.h:
4245         * plugins/devhelp/plugin.h:
4246         * plugins/document-manager/plugin.h:
4247         * plugins/editor/plugin.h:
4248         * plugins/file-loader/plugin.h:
4249         * plugins/file-manager/plugin.h:
4250         * plugins/file-wizard/plugin.h:
4251         * plugins/gdb/plugin.h:
4252         * plugins/glade/plugin.h:
4253         * plugins/gtodo/plugin.h:
4254         * plugins/language-support-cpp-java/plugin.h:
4255         * plugins/macro/plugin.h:
4256         * plugins/message-view/plugin.h:
4257         * plugins/patch/plugin.h:
4258         * plugins/profiler/plugin.h:
4259         * plugins/project-import/plugin.h:
4260         * plugins/project-manager/plugin.h:
4261         * plugins/project-wizard/plugin.h:
4262         * plugins/sample1/plugin.h:
4263         * plugins/search/plugin.h:
4264         * plugins/sourceview/plugin.h:
4265         * plugins/subversion/plugin.h:
4266         * plugins/symbol-browser/plugin.h:
4267         * plugins/terminal/terminal.c:
4268         * plugins/tools/plugin.h:
4269         * plugins/tools/scripts/tools-2.xml.in:
4270         * plugins/valgrind/plugin.h:
4272         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
4274 2007-04-05  Naba Kumar  <naba@gnome.org>
4276         * anjuta.spec.in, configure.in: Removed dead codes.
4277         
4278         Patch from Jos Dehaes:
4279         * configure.in, plugins/project-wizard/templates/Makefile.am,
4280         plugins/project-wizard/templates/mkfile.wiz,
4281         plugins/project-wizard/templates/translatable-strings.h: Enabled
4282         makefile-based project creation and import. Fixes bug #355145
4284 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
4286         * plugins/debug-manager/debugger.c,
4287         plugins/debug-manager/plugin.c,
4288         plugins/gdb/anjuta-gdb.plugin.in:
4289         Code cleaning (remove unused code, rename this into self)
4290         Add information about supported format in debugger plugin
4291         Activate debugger plugin according to the target format
4293 2007-04-01  Naba Kumar  <naba@gnome.org>
4295         * plugins/message-view/message-view.c:
4296         (message_view_instance_init): Fixed message icons to appear.
4298 2007-03-31  Johannes Schmid <jhs@gnome.org>
4300         * plugins/message-view/anjuta-msgman.c:
4301         (anjuta_msgman_append_view):
4302         * plugins/message-view/plugin.c: (on_view_changed),
4303         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
4304         
4305         Fixed #424845
4307 2007-03-31  Johannes Schmid <jhs@gnome.org>
4309         * plugins/message-view/message-view.c:
4310         (message_view_instance_init), (imessage_view_append):
4311         Show nice icons beside the messages for info, warning and error. This is a completly
4312         cosmetic change so if someone dislikes it he is free to remove it.
4314 2007-03-31  Johannes Schmid <jhs@gnome.org>
4315         
4316         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
4317         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
4318         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
4319         * plugins/message-view/anjuta-msgman.h:
4320         * plugins/message-view/message-view.h:
4321         * plugins/message-view/plugin.c: (on_view_changed),
4322         (activate_plugin):
4323         Fixed #359399 and made next/previous insensitive when not availible
4324         
4325         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
4326         (tag_style_to_string):
4327         Fixed namespace Problem with gdk >= 2.11
4328         
4329         * plugins/sourceview/sourceview-autocomplete.c:
4330         (sourceview_autocomplete_init):
4331         Removed structure, follow-up of #423682
4333 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
4335         * plugins/debug-manager/debug_tree.c,
4336         plugins/debug-manager/debug_tree.h,
4337         plugins/debug-manager/watch.c,
4338         plugins/debug-manager/anjuta-debug-manager.glade:
4339         Inspect variable at cursor
4340         Fix buttons in inspect dialog
4342 2007-03-27  Halton Huo  <halton.huo@sun.com>
4344         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
4346         * plugins/sourceview/sourceview-autocomplete.c
4347         plugins/debug-manager/disassemble.c,
4348         libanjuta/interfaces/libanjuta.idl:
4349         Remove array with 0 size and empty structure as it is not
4350         supported by sun cc, Fixes bug #423682
4352         * plugins/debug-manager/debugger.c:
4353         Remove anonymous union as it is not supported by sun cc,
4354         Fixes bug #423680
4356 === anjuta 2.1.2 ===
4358 2007-03-28  Naba Kumar  <naba@gnome.org>
4360         * configure.in: Bumped version to 2.1.2
4361         * NEWS: Updated for release.
4362         
4363         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
4364         Improved breakpoint marker icon.
4365         
4366         * plugins/editor/anjuta-editor.plugin.in,
4367         plugins/sourceview/sourceview.plugin.in: Made editor plugins
4368         non user activable since they are now remembered properly.
4370 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
4372         * plugins/tools/editor.c:
4373         Fix bug #423270
4375 2007-03-27  Naba Kumar  <naba@gnome.org>
4377         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
4378         word when autocompleting without leaving any trailing part of
4379         the word.
4381 2007-03-27  Kamil Páral  <ripper42@gmail.com>
4383         Reviewed by Naba Kumar  <naba@gnome.org>:
4384         * anjuta.desktop.in.in: Remove "Application" category from desktop
4385         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
4386         
4387 2007-03-27  Naba Kumar  <naba@gnome.org>
4388         
4389         * configure.in, plugins/document-manager/anjuta-docman.c:
4390         (anjuta_docman_add_editor): Conditionally compile notebook tab
4391         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
4393         Patch from Halton Huo:
4394         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
4395         non gcc compiler flags. Fixes bug #423089.
4396         
4397 2007-03-26  Naba Kumar  <naba@gnome.org>
4398         
4399         * AUTHORS, NEWS, TODO.tasks: Updated.
4400         
4401         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
4402         close menuitem.
4403         
4404         * plugins/symbol-browser/plugin.c: (on_editor_saved),
4405         (update_editor_symbol_model), (iter_matches),
4406         (on_editor_update_ui), (value_added_current_editor),
4407         (activate_plugin), (dispose),
4408         (symbol_browser_plugin_instance_init):
4409         * plugins/symbol-browser/plugin.h: update line on editor save
4410         and editor change. Code clean up and fixed warnings.
4412 2007-03-26  Naba Kumar  <naba@gnome.org>
4414         * plugins/project-wizard/templates/java/project.anjuta,
4415         plugins/project-wizard/templates/python/project.anjuta,
4416         plugins/project-wizard/templates/python/project.anjuta:
4417         Removed version control plugins from default selection.
4419         * plugins/tools/scripts/prepare-changelog.pl,
4420         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
4421         script to a better one (that works on both cvs and svn).
4423 2007-03-26  Naba Kumar  <naba@gnome.org>
4425         * (added) plugins/project-wizard/templates/translatable-strings.pl,
4426         Makefile.am: Added the generated translatable file (required for
4427         translations for svn checkouts).
4429         * (added)
4430         plugins/project-wizard/templates/extract-translatable-strings.pl
4431         plugins/project-wizard/templates/Makefile.am, Makefile.am,
4432         po/POTFILES.in: Generated translatable strings for .wiz files and
4433         added them in POTFILES.in for translation. Fixes bug #398035
4435 2007-03-25  Naba Kumar  <naba@gnome.org>
4437         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
4438         
4439         * src/anjuta-app.c: Removed dead codes.
4440         
4441         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
4442         global tags generation starts.
4443         
4444         * plugins/debug-manager/chunk_view.c,
4445         plugins/debug-manager/start.h,
4446         plugins/debug-manager/chunk_view.h,
4447         plugins/debug-manager/utilities.c,
4448         plugins/debug-manager/utilities.h,
4449         plugins/debug-manager/debugger.c,
4450         plugins/debug-manager/threads.c,
4451         plugins/debug-manager/disassemble.c,
4452         plugins/debug-manager/info.c,
4453         plugins/debug-manager/sharedlib.c,
4454         plugins/debug-manager/threads.h,
4455         plugins/debug-manager/disassemble.h,
4456         plugins/debug-manager/signals.c,
4457         plugins/debug-manager/info.h,
4458         plugins/debug-manager/sharedlib.h,
4459         plugins/debug-manager/data_buffer.c,
4460         plugins/debug-manager/data_view.c,
4461         plugins/debug-manager/signals.h,
4462         plugins/debug-manager/debug_tree.c,
4463         plugins/debug-manager/watch.c,
4464         plugins/debug-manager/registers.c,
4465         plugins/debug-manager/data_buffer.h,
4466         plugins/debug-manager/data_view.h,
4467         plugins/debug-manager/memory.c,
4468         plugins/debug-manager/debug_tree.h,
4469         plugins/debug-manager/watch.h,
4470         plugins/debug-manager/registers.h,
4471         plugins/debug-manager/memory.h,
4472         plugins/debug-manager/locals.c,
4473         plugins/debug-manager/sexy-icon-entry.c,
4474         plugins/debug-manager/breakpoints.c,
4475         plugins/debug-manager/locals.h,
4476         plugins/debug-manager/sexy-icon-entry.h,
4477         plugins/debug-manager/stack_trace.c,
4478         plugins/debug-manager/breakpoints.h,
4479         plugins/debug-manager/sparse_buffer.c,
4480         plugins/debug-manager/sparse_view.c,
4481         plugins/debug-manager/stack_trace.h,
4482         plugins/debug-manager/sparse_buffer.h,
4483         plugins/debug-manager/sparse_view.h,
4484         plugins/debug-manager/start.c,
4485         plugins/gdb/utilities.c,
4486         plugins/gdb/utilities.h,
4487         plugins/gdb/debugger.c,
4488         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
4489         setup.
4491 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4493         * plugins/gdb/debugger.c:
4494         Avoid empty debugger log window by limiting line to 90 characters
4496 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4498         * plugins/debug-manager/plugin.c,
4499         plugins/debug-manager/plugin.h,
4500         plugins/debug-manager/threads.c,
4501         plugins/debug-manager/threads.h,
4502         plugins/debug-manager/breakpoints.c,
4503         plugins/debug-manager/breakpoints.h,
4504         plugins/debug-manager/stack_trace.c,
4505         plugins/debug-manager/stack_trace.h:
4506         View code action now changes location in disassembly view too
4508         * plugins/debug-manager/anjuta-debug-manager.ui:
4509         Rename breakpoint actions
4511 2007-03-24  Naba Kumar  <naba@gnome.org>
4513         * configure.in, src/anjuta-app.c: Use the new docking algorithm
4514         in gdl 0.7.3 (svn trunk).
4515         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
4516         
4517 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4519         * plugins/debug-manager/threads.c,
4520         plugins/debug-manager/debug_tree.c,
4521         plugins/debug-manager/debug_tree.h,
4522         plugins/debug-manager/locals.c,
4523         plugins/debug-manager/registers.c,
4524         plugins/debug-manager/stack_trace.c:
4525         Allow to change current thread updating register, stack and locals
4526         Allow to change current stack frame updating locals
4528         * plugins/gdb/debugger.c:
4529         Read argument of selected stack frame
4531         * plugins/debug-manager/data_view.c:
4532         Fix an unrelated bug
4534 2007-03-23  Naba Kumar  <naba@gnome.org>
4536         * plugins/document-manager/anjuta-docman.c,
4537         plugins/document-manager/plugin.c: Fixed many memory leaks.
4538         (ianjuta_file_get_uri() returns a new string).
4540         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
4541         widget for save dialogs.
4542         
4543         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
4544         svn and fixed to get function/prototype/member args list. Call tips
4545         also work fine now.
4547 2007-03-22  Naba Kumar  <naba@gnome.org>
4549         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
4550         and calltips would work again for functions from global tags (Needs
4551         regenerating global tags).
4553         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
4554         ctags svn version and reopened bug #395362. Fixes tags parsing that
4555         seemed to have stopped working recently.
4557 2007-03-21  Naba Kumar  <naba@gnome.org>
4559         * tagmanager/tm_source_file.c, tagmanager/options.c,
4560         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
4561         extend .. more needs to be investigated and fixed). Enabled some
4562         debugging.
4564 2007-03-16  Naba Kumar  <naba@gnome.org>
4566         * src/anjuta.c: Fixed project loading from command line.
4568 2007-03-16  Naba Kumar  <naba@gnome.org>
4570         Patch from James Liggett <jrliggett@cox.net>:
4571         plugins/profiler/gprof-profile-data.c: Fixed a crash.
4572         
4573 2007-03-15  Naba Kumar  <naba@gnome.org>
4575         * libanjuta/anjuta-profile-manager.c,
4576         libanjuta/anjuta-profile-manager.h: Added method to get current
4577         profile.
4579         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
4580         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
4581         is exiting.
4583         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
4584         plugins/file-loader/plugin.c: Moved to functions as utility functions.
4585         Also, not load project files in session load in loader plugin.
4586         
4587         * plugins/project-manager/plugin.c, src/anjuta.c:
4588         Emit "exiting" signal in shell when exiting anjuta. project manager
4589         listens to exiting signal and saves session. anjuta.c saves session
4590         only when current projfile is 'user'. Load project saved in session
4591         differently then the rest of the session. This should fix all the
4592         session restoration bugs.
4593         
4594         src/main.c: Present anjuta window when becon message is received.
4596 2007-03-14  Naba Kumar  <naba@gnome.org>
4598         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
4599         not randomly save (it was a wrong looping).
4600         
4601 2007-03-12  Naba Kumar  <naba@gnome.org>
4603         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
4605 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
4607         * plugins/debug-manager/anjuta-debug-manager.ui,
4608         libanjuta/interfaces/libanjuta.idl,
4609         plugins/debug-manager/debugger.c,
4610         (added) plugins/debug-manager/threads.c,
4611         (added) plugins/debug-manager/threads.h,
4612         plugins/debug-manager/plugin.c,
4613         plugins/debug-manager/Makefile.am,
4614         plugins/gdb/plugin.c,
4615         plugins/gdb/debugger.c,
4616         plugins/gdb/debugger.h:
4617         Add a window displaying all threads
4618         Add needed functions
4619         Switching to a different thread is still not done
4621         * plugins/debug-manager/debug_tree.c,
4622         plugins/debug-manager/locals.c,
4623         plugins/debug-manager/stack_trace.c:
4624         Small cosmetic changes
4626         * plugins/gdb/gdbmi.c:
4627         Keep all elements in gdbmi hash
4628         Even if using the same key like in -threads-list-ids
4630 2007-03-11  Naba Kumar  <naba@gnome.org>
4632         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
4633         
4634         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
4635         
4636         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4637         manuals/reference/libanjuta/libanjuta-sections.txt,
4638         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
4639         interfaces.
4641 2007-03-11  Naba Kumar  <naba@gnome.org>
4643         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
4644         gtk-doc properly. Bumped gtk-doc requirement to 1.4
4646         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4647         manuals/reference/libanjuta/libanjuta.types,
4648         manuals/reference/libanjuta/libanjuta-sections.txt,
4649         manuals/reference/libanjuta/.cvsignore,
4650         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
4651         infrastructure. Got rid of tmpl/ directory and moved all section
4652         documenation to source code (requires gtk-doc >= 1.4).
4653         
4654         * libanjuta/anjuta-plugin-description.c,
4655         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
4656         libanjuta/cell-renderer-captioned-image.c,
4657         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
4658         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
4659         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
4660         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
4661         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
4662         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
4663         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
4664         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
4665         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
4666         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
4667         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
4668         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
4669         documentation from templates to source code.
4671 2007-03-10  Johannes Schmid <jhs@gnome.org>
4673         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4674         Added some debug output but could not figure out why 
4675         some plugins are not kept.
4676         
4677         * libanjuta/interfaces/libanjuta.idl:
4678         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4679         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4680         Added IAnjutaEditorGoto::matching_brace
4681         
4682         * plugins/document-manager/action-callbacks.c:
4683         (on_editor_command_match_brace_activate):
4684         * plugins/document-manager/plugin.c:
4685         (update_editor_ui_interface_items):
4686         * plugins/editor/text_editor.c: (igoto_matching_brace),
4687         (igoto_iface_init):
4688         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
4689         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
4691 2007-03-09  Johannes Schmid <jhs@gnome.org>
4693         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4694         Hide correct column
4695         
4696         * plugins/sourceview/sourceview-private.h:
4697         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4698         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4699         (sourceview_new), (ifile_savable_save_as):
4700         Tweaked vfs monitoring
4702 2007-03-09  Johannes Schmid <jhs@gnome.org>
4704         * libanjuta/interfaces/Makefile.am.iface:
4705         Fixed installtion of header files
4706         
4707         * plugins/sourceview/sourceview.c: (set_select):
4708         do not scroll to much in interactive search
4710 2007-03-09  Naba Kumar  <naba@gnome.org>
4712         * src/anjuta.c: Fixed session restoration.
4713         
4714         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
4715         signal handlers after symbol browser plugin is deactivated.
4716         
4717         * plugins/editor/editor.glade,
4718         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4719         Fixed indentation confustion in preferences.
4721 2007-03-08  Johannes Schmid <jhs@gnome.org>
4723         * plugins/search/search-replace.c: (search_set_combo),
4724         (search_set_action), (search_set_target), (search_set_direction),
4725         (create_dialog), (search_disconnect_set_toggle_connect),
4726         (on_search_match_whole_word_toggled),
4727         (on_search_match_whole_line_toggled),
4728         (on_search_match_word_start_toggled),
4729         (search_set_toggle_direction):
4730         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
4731         it's somehow ugly and uses many deprecated widgets
4732         
4733         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
4734         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4735         Fix #394709
4736         
4737 2007-03-07  Naba Kumar  <naba@gnome.org>
4739         * src/anjuta.c: Make launching projects work from command line. Also
4740         fixes gnome session restart command.
4741         
4742 2007-03-07  Johannes Schmid <jhs@gnome.org>
4744         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
4745         * plugins/class-gen/plugin.c: (iwizard_activate):
4746         Fixed #408218
4747         
4748         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
4749         Fixed #402774
4750         
4751         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4752         Fixed #377483 (It's not possible to know if directories have
4753         a version in CVS. Show version column only if there are version
4754         informations availible
4756         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
4757         Fixed memory leak
4759 2007-03-07  Johannes Schmid <jhs@gnome.org>
4761         * plugins/sourceview/sourceview-prefs.c: (get_bool):
4762         Fixed #409408
4763         * plugins/symbol-browser/an_symbol_prefs.c:
4764         (on_update_global_clicked):
4765         Fixed ##409176
4767 2007-03-07  Johannes Schmid <jhs@gnome.org>
4769         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
4770         (anjuta_save_prompt_new):
4771         * plugins/project-import/project-import.c:
4772         (project_import_finalize):
4773         Fixed Gtk-Criticals (maybe #409408)
4775 2007-03-07  Naba Kumar  <naba@gnome.org>
4777         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
4778         when we are at just beginning of string or comment. Fixes bug #397981.
4780 2007-03-07  Johannes Schmid <jhs@gnome.org>
4782         * plugins/language-support-cpp-java/plugin.c:
4783         (initialize_indentation_params):
4784         Removed annoying DEBUG_PRINT
4785         
4786         * plugins/sourceview/sourceview-cell.c:
4787         (sourceview_cell_instance_init), (icell_get_character),
4788         (icell_get_length), (icell_get_char), (icell_get_attribute):
4789         Improved code to be faster
4790         Implemented attribute handling so that indentation really works in any case
4792 2007-03-06  Johannes Schmid <jhs@gnome.org>
4794         * configure.in:
4795         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
4796         
4797         * plugins/document-manager/anjuta-docman.c:
4798         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
4799         Removed old and ugly tab drag&drop code and use built-in gtk stuff
4800         instead (required GTK >= 2.10)
4801         
4802         * plugins/sourceview/sourceview-private.h:
4803         * plugins/sourceview/sourceview.c:
4804         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4805         (sourceview_finalize), (sourceview_new), (imark_mark),
4806         (imark_unmark), (imark_is_marker_set),
4807         (imark_location_from_handle), (imark_delete_all_markers):
4808         Fixed marker handling and worked a bit more on vfs monitoring
4810 2007-03-05  Johannes Schmid <jhs@gnome.org>
4812         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
4813         Added method to select specific iter
4814         
4815         * plugins/sourceview/sourceview-private.h:
4816         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4817         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4818         (sourceview_add_monitor), (on_document_saved),
4819         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
4820         Fixed vfs monitoring (mostly ported code from text_editor.c)
4821         
4822         * plugins/symbol-browser/an_symbol_view.c:
4823         * plugins/symbol-browser/an_symbol_view.h:
4824         * plugins/symbol-browser/plugin.c: (iter_matches),
4825         (on_editor_update_ui), (value_added_current_editor):
4826         Select the current tag in locals window and symbol toolbar. If there
4827         is no tag at the current line, reserve backward for the next tag. This will
4828         select the correct tag if inside a function.
4830 2007-03-05  Naba Kumar  <naba@gnome.org>
4832         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
4833         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
4834         compiler warnings.
4835         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
4836         (Bug #412186)
4837         
4838 2007-03-04  Johannes Schmid <jhs@gnome.org>
4840         * data/Makefile.am:
4841         * po/POTFILES.in:
4842         Fixed distcheck (well, partly)
4844 2007-03-04  Johannes Schmid <jhs@gnome.org>
4846         * plugins/document-manager/anjuta-document-manager.ui:
4847         Move "Swap .c/.h from Main to Browser toolbar
4849         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
4850         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
4851         (fv_prefs_free), (fv_add_tree_entry):
4852         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4853         * plugins/file-manager/plugin.c: (prefs_init):
4854         
4855         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
4857 2007-03-04  Naba Kumar  <naba@gnome.org>
4859         * data/default.proflie, data/Makefile.am, src/anjuta.c,
4860         plugins/project-manager/plugin.c:
4861         Restored default profile and renamed it from "default.anjuta" to
4862         "default.profile".
4863         
4864 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4866         * plugins/debug-manager/debugger.c,
4867         plugins/debug-manager/plugin.c,
4868         plugins/gdb/debugger.c,
4869         libanjuta/interfaces/libanjuta.idl,
4870         plugins/debug-manager/stack_trace.c:
4871         Add a dialog box when a signal is received (except SIGINT)
4872         Display stack frame even if arguments are not available
4874 2007-03-03  Naba Kumar  <naba@gnome.org>
4876         * TODO.tasks: Icons bounty added.
4878         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
4879         choise selection.
4880         
4881         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
4882         and descoping.
4884         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
4885         plugins/Makefile.am, (removed) plugins/profile-default/*,
4886         plugins/project-manager/anjuta-project-manager.plugin.in,
4887         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
4888         profile implementation to load user profile and projects. Store and
4889         restore remembered plugins. Use profile scoping and descoping for
4890         saving and loading sesstions.
4891         
4892         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
4893         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
4894         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
4895         DEBUG_PRINTs.
4897 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4899         * plugins/debug-manager/debug_tree.c
4900         plugins/debug-manager/debug_tree.h:
4901         Bug fix, deleting wrong variable
4903         * plugins/gdb/debugger.c:
4904         Bug fix, remove forgotten debugging code
4906 2007-03-02  Johannes Schmid <jhs@gnome.org>
4908         * plugins/document-manager/anjuta-document-manager.ui:
4909         * plugins/search/anjuta-search.ui:
4910         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
4911         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
4912         ToolbarFind
4914         * src/anjuta-app.c: (on_toolbar_view_toggled),
4915         (on_add_merge_widget), (on_session_save), (on_widget_remove):
4916         Save toolbar positions, don't use fixed toolbar style
4917         
4918         All in all this will allow more complex toolbar configurations and
4919         might gain some space on smaller displays because the user can disable
4920         toolbar parts he does not use. Also allows to use any toolbar style
4921         without looking too ugly.
4923 2007-03-01  Naba Kumasr  <naba@gnome.org>
4925         * TODO.tasks: Added a bounty for creating icons.
4927         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
4928         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
4929         profile-changed signal. Do not sync non-user-activatable plugins.
4931 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
4933         * plugins/debug-manager/disassemble.c,
4934         plugins/debug-manager/sparse_view.c,
4935         plugins/gdb/debugger.c,
4936         libanjuta/interfaces/libanjuta.idl:
4937         Display function name in disassembly view
4939 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
4941         * (added) plugins/debug-manager/bookmark.png,
4942         (added) plugins/debug-manager/breakpoint-disabled.png,
4943         (added) plugins/debug-manager/breakpoint-enabled.png,
4944         (added) plugins/debug-manager/program-counter.png,
4945         (added) plugins/debug-manager/linemarker.png,
4946         plugins/debug-manager/Makefile.am,
4947         plugins/debug-manager/disassemble.c,
4948         plugins/debug-manager/disassemble.h,
4949         plugins/debug-manager/sparse_buffer.c,
4950         plugins/debug-manager/sparse_buffer.h,
4951         plugins/debug-manager/sparse_view.c,
4952         plugins/debug-manager/sparse_view.h,
4953         plugins/debug-manager/plugin.c,
4954         plugins/debug-manager/breakpoints.c,
4955         libanjuta/interfaces/libanjuta.idl:
4956         Add markers in the disassembly view
4957         Display program counter and breakpoints in disassembly view
4959         * plugins/gdb/debugger.c:
4960         Fix a bug added with my previous patch, setting and clearing
4961         breakpoints was not working
4963 2007-02-28  Johannes Schmid <jhs@gnome.org>
4965         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
4966         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
4967         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
4968         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4969         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
4970         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
4971         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
4972         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
4973         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
4974         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4975         Updated (why do they need to be under version control?)
4976         
4977         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
4978         (create_tab_popup_menu), (on_msgman_popup_menu),
4979         (on_tab_button_press_event), (anjuta_msgman_page_new),
4980         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
4981         Added "Close all message tabs" popup menu
4983 2007-02-26  Naba Kumar  <naba@gnome.org>
4985         * plugins/profiler/gprof-flat-profile-entry.c,
4986         plugins/profiler/gprof-flat-profile.c,
4987         plugins/profiler/gprof-flat-profile-entry.h,
4988         plugins/profiler/gprof-flat-profile.h,
4989         plugins/profiler/gprof-flat-profile-view.c,
4990         plugins/profiler/gprof-flat-profile-view.h,
4991         plugins/profiler/gprof-call-graph-block-entry.c,
4992         plugins/profiler/gprof-call-graph-block.c,
4993         plugins/profiler/gprof-function-call-chart-view.c,
4994         plugins/profiler/gprof-call-graph-block-entry.h,
4995         plugins/profiler/gprof-profile-data.c,
4996         plugins/profiler/gprof-call-graph-block.h,
4997         plugins/profiler/gprof-view.c,
4998         plugins/profiler/gprof-call-graph.c,
4999         plugins/profiler/gprof-function-call-chart-view.h,
5000         plugins/profiler/gprof-profile-data.h,
5001         plugins/profiler/gprof-call-graph.h,
5002         plugins/profiler/gprof-view.h,
5003         plugins/profiler/gprof-view-manager.c,
5004         plugins/profiler/gprof-call-graph-view.c,
5005         plugins/profiler/plugin.c,
5006         plugins/profiler/gprof-view-manager.h,
5007         plugins/profiler/gprof-call-graph-view.h,
5008         plugins/profiler/gprof-function-call-tree-view.c,
5009         plugins/profiler/gprof-function-call-tree-view.h,
5010         plugins/profiler/Makefile.am: Fix compiler warnings and link with
5011         gnome-vfs. Fixes bug #411377.
5013 2007-02-26  Naba Kumar  <naba@gnome.org>
5015         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
5017         Patch from James Liggett  <jrliggett@cox.net>:
5018         * plugins/profiler/gprof-flat-profile-view.c,
5019         plugins/profiler/gprof-flat-profile-view.h,
5020         plugins/profiler/gprof-function-call-chart-view.c,
5021         plugins/profiler/gprof-function-call-chart-view.h,
5022         plugins/profiler/gprof-view.c,
5023         plugins/profiler/gprof-view.h,
5024         plugins/profiler/gprof-call-graph-view.c,
5025         plugins/profiler/plugin.c,
5026         plugins/profiler/gprof-call-graph-view.h,
5027         plugins/profiler/gprof-function-call-tree-view.c,
5028         plugins/profiler/gprof-function-call-tree-view.h: Implements
5029         double click navigation. Fixes bug #403514.
5031 2007-02-25  Naba Kumar  <naba@gnome.org>
5033         * libanjuta/anjuta-plugin-manager.c,
5034         libanjuta/anjuta-plugin-handle.[ch],
5035         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
5036         g_hash_table_remove_all (introduced in glib 2.12) to stay the
5037         dependency on glib 2.8. Fixes bug #411623.
5039 2007-02-24  Naba kumar  <naba@gnome.org>
5041         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
5042         
5043         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
5044         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
5045         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
5046         (added) libanjuta/anjuta-profile-manager.c,
5047         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
5048         manager.
5049         Implemented profile pushing and popping. Implemented profile xml
5050         synchronization. Implemented error handling in profiles. Implemented
5051         activation and deactivation signals in plugin manager.
5052         
5053         * libanjuta/Makefile.am: Added libanjuta log domain.
5054         
5055         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5056         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
5057         in AnjutaShell interface and implemented it in AnjutaApp.
5058         
5059         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5061 2007-02-23  Naba kumar  <naba@gnome.org>
5063         src/main.c: Fixed missing end quote.
5065 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
5067         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
5070 2007-02-20  Naba Kumar  <naba@gnome.org>
5072         * plugins/subversion/plugin.c: Added "..." menuitems.
5073         * ROADMAP, README: Updated.
5074         * libanjuta/anjuta-profile.c: Fixed bugs.
5076         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
5077         plugins/gtodo/Makefile.am: Removed dead code.
5079         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
5080         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
5081         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
5082         plugins/gtodo/list_tooltip.c,
5083         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
5084         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
5085         not contain markups. Fixes Bug #360462.
5087 2007-02-16  Naba Kumar  <naba@gnome.org>
5089         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
5090         unnecessary sub-sections.
5091         
5092 2007-02-15  Naba Kumar  <naba@gnome.org>
5094         * (removed) plugins/document-manager/bookmark-prev-16.png,
5095         plugins/document-manager/bookmark-last.png,
5096         (removed)plugins/document-manager/bookmark-first-16.png,
5097         plugins/document-manager/bookmark-prev.png,
5098         (added) plugins/document-manager/bookmark-toggle.png,
5099         (removed)plugins/document-manager/bookmark_toggle.xpm,
5100         (removed)plugins/document-manager/bookmark-last-16.png,
5101         plugins/document-manager/plugin.c,
5102         plugins/document-manager/anjuta-document-manager.ui,
5103         (removed)plugins/document-manager/bookmark-next-16.png,
5104         plugins/document-manager/bookmark-next.png,
5105         plugins/document-manager/Makefile.am,
5106         (added) plugins/document-manager/bookmark-clear.png,
5107         plugins/document-manager/bookmark-first.png: Upgraded bookmark
5108         icons (stolen from monodevelop). Added clear bookmarks toolbar
5109         button.
5111         * plugins/document-manager/plugin.c,
5112         (added) plugins/document-manager/swap.png,
5113         (removed) plugins/document-manager/undock.png,
5114         plugins/document-manager/Makefile.am: Fixed swap icon.
5116 2007-02-13  Naba Kumar  <naba@gnome.org>
5118         * plugins/class-gen/element-editor.c: Fixed typo.
5119         
5120         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
5121         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
5122         Implementing plugin profiles loading.
5124 2007-02-13  Naba Kumar  <naba@gnome.org>
5126         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
5127         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
5128         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
5129         pixmaps/open_project.png, pixmaps/close_project.png:
5130         Removed more old icons.
5131         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
5132         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
5133         anjuta_logo.png
5134         
5135 2007-02-13  Naba Kumar  <naba@gnome.org>
5137         * plugins/class-gen/element-editor.c: Included missing headers to
5138         prevent build failures in some cases.
5139         
5140 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
5142         * plugins/debug-manager/stack_trace.c:
5143         Fix bug #407115
5145         * plugins/debug-manager/watch.c,
5146         plugins/debug-manager/breakpoints.c:
5147         Same bug than above, wrong use of gtk_ui_manager_get_widget
5149 === anjuta 2.1.1 ===
5151 2007-02-11  Naba Kumar  <naba@gnome.org>
5153         * cofigure.in: Bumped version to 2.1.1
5154         * NEWS: Updated for 2.1.1 release.
5155         
5156 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
5158         * plugins/debug-manager/plugin.c,
5159         plugins/debug-manager/sparse_view.c,
5160         plugins/debug-manager/sparse_view.h:
5161         Reorder some code
5163         * plugins/gdb/debugger.c,
5164         plugins/debug-manager/debugger.c,
5165         plugins/debug-manager/memory.c,
5166         plugins/debug-manager/sparse_buffer.c
5167         plugins/gdb/debugger.h,
5168         libanjuta/interfaces/libanjuta.idl:
5169         Clean up, remove some warnings
5170         Use guint everywhere for addresses
5171         Rewrite code parsing position in debugger
5173 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
5175         * plugins/debug-manager/debug_tree.c:
5176         Use GtkTreeRowReference instead of GtkTreeIter as callback data
5177         Fix bug #406113
5179 2007-02-08  Naba Kumar  <naba@gnome.org>
5181         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
5182         Delay showing the 'file modified on disk' dialog for one sec
5183         from the last notification to insure multiple notifications for
5184         the same file are treated as one. Do not same multiple dialogs
5185         for the same file. Make sure to destory the dialog if later
5186         the conent is no longer different.
5187         
5188 2007-02-08  Naba Kumar  <naba@gnome.org>
5190         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
5191         Prevented spurious 'file modified' dialogs in scintilla editor
5192         when the file is saved.
5194 2007-02-09  Johannes Schmid <jhs@gnome.org>
5196         * scripts/glade2schema.pl:
5197         Added script to convert glade preferences into gconf schema files.
5198         See #406061
5200 2007-02-08  Naba Kumar  <naba@gnome.org>
5202         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
5203         itself is destroyed. Fixes bug #355160.
5204         
5205 2007-02-08  Johannes Schmid <jhs@gnome.org>
5207         * plugins/profiler/profiler.plugin: 
5208         removed from version control (only .in file needed)
5209         
5210         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
5211         * plugins/sourceview/sourceview.c: (sourceview_new):
5212         Code cleanup
5213         
5214         * plugins/subversion/svn-thread.c: (svn_thread_start):
5215         * src/main.c: (main):
5216         
5217         Fixed #395875 about initialisation of threads too late
5219 2007-02-07  Armin Burgmeier  <armin@arbur.net>
5221         Reviewed by Naba Kumar  <naba@gnome.org>:
5222         * plugins/class-gen/plugin.c:
5223         * plugins/class-gen/window.c: Removed browse button related code, load
5224         generated output directly into new buffers when not adding to project.
5226         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
5227         buttons from user interface.
5229 2007-02-07  Naba Kumar  <naba@gnome.org>
5231         * po/POTFILES.in: Fixed distcheck.
5233 2007-02-07  Daniel Nylander <po@danielnylander.se>
5235         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
5237 2007-02-07  Johannes Schmid <jhs@gnome.org>
5239         * anjuta.desktop.in.in:
5240         Fixed spelling
5242 2007-02-07  Johannes Schmid <jhs@gnome.org>
5244         * configure.in:
5245         * manuals/anjuta-manual/*
5246         * manuals/anjuta-faqs/*:
5247         #398991 – Anjuta manuals does not use the gnome-doc-utils format
5248         
5249         * plugins/document-manager/anjuta-document-manager.plugin.in:
5250         Removed duplicate application-xml mime-type (review patches properly ;-)
5251         
5252 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
5254         * plugins/gdb/debugger.c,
5255         libanjuta/interfaces/libanjuta.idl:
5256         Fix bug #404755
5257         Fix handling of missing source file
5259 2007-02-06  Naba Kumar  <naba@gnome.org>
5261         Patch from James Liggett  <jrliggett@cox.net>:
5262         * plugins/profiler/gprof-flat-profile.c,
5263         plugins/profiler/gprof-profile-data.c,
5264         plugins/profiler/gprof-call-graph.c,
5265         plugins/profiler/gprof-profile-data.h,
5266         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
5267         Show profiler view when target selected bug #403515.
5269 2007-02-05  Naba Kumar  <naba@gnome.org>
5271         * configure.in: Enabled devhelp plugin by default now that
5272         it works.
5273         
5274         Patch from parmigio@2ainfo.it:
5275         * plugins/document-manager/anjuta-document-manager.plugin.in:
5276         Added xml file type in supported mime types list.
5277         
5278 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
5280         * plugins/debug-manager/debugger.c,
5281         plugins/debug-manager/plugin.c:
5282         Add a field in status bar displaying debugger state
5283         Change cursor shape when debugger is busy
5284         Fix bug #378600
5286         * plugins/debug-manager/watch.c,
5287         plugins/debug-manager/locals.c,
5288         libanjuta/interfaces/libanjuta.idl:
5289         Clean up, remove debugging messages and unused signals
5291 2007-02-03  Johannes Schmid <jhs@gnome.org>
5293         * configure.in:
5294         Fixed AC_INIT and seperated version to major, minor, micro
5296         * anjuta.anjuta:
5297         Load Subversion instead of CVS
5298         
5299         * anjuta.desktop.in.in:
5300         Fixed bug-buddy component
5302         Original patch from Rob Bradfort <robster@debian.org>:
5303         * src/main.c: (get_command_line_args), (main):
5304         Bug #335981 – Migration from popt to GOption
5306 2007-02-03  Naba Kumar  <naba@gnome.org>
5308         * configure.in: Depend on devhelp 0.13 and fixed gecko home
5309         path variable. Fixed bug #341170.
5310         * plugins/profiler/Makefile.am: Fixed indentation.
5311         
5312 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
5314         * libanjuta/interfaces/libanjuta.idl,
5315         plugins/sourceview/sourceview.c,
5316         plugins/editor/text-editor.c,
5317         plugins/symbol-browser/plugin.c,
5318         plugins/search/search-replace.c,
5319         plugins/document-manager/goto_line.c,
5320         plugins/document-manager/action-callbacks.c,
5321         plugins/document-manager/anjuta-docman.c:
5322         Rename markers of anjuta interface
5323         IANJUTA_MARKABLE_NONE has been removed
5324         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
5325         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
5326         IANJUTA_MARKABLE_ATTENTIVE renamed in
5327                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
5328         IANJUTA_MARKABLE_INTENSE renamed in
5329                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
5330         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
5332         * (removed) plugins/sourceview/marker-light.png,
5333         (removed) plugins/sourceview/marker-basic.png,
5334         (removed) plugins/sourceview/marker-attentive.png,
5335         (removed) plugins/sourceview/marker-intense.png,
5336         plugins/sourceview/bookmark.png,
5337         (added) plugins/sourceview/breakpoint-disabled.png,
5338         (added) plugins/sourceview/breakpoint-enabled.png,
5339         (added) plugins/sourceview/program-counter.png,
5340         (added) plugins/sourceview/linemarker.png,
5341         plugins/sourceview/Makefile.am,
5342         (added) plugins/editor/bookmark.xpm,
5343         (added) plugins/editor/breakpoint-disabled.xpm,
5344         (added) plugins/editor/breakpoint-enabled.xpm,
5345         (added) plugins/editor/program-counter.xpm,
5346         (added) plugins/editor/linemarker.xpm,
5347         plugins/editor/Makefile.am:
5348         Add or change marker pixmaps in scintilla and sourceview editor
5350         * plugins/document-manager/plugin.c,
5351         libanjuta/interfaces/libanjuta.idl,
5352         plugins/debug-manager/plugin.c,
5353         plugins/debug-manager/breakpoints.c
5354         plugins/gdb/debugger.c:
5355         Fix bug #376404, program counter marker is not displayed when debugger
5356         Return the selected editor or NULL (if file does not exist) with 
5357         ianjuta_document_manager_goto_file_line* functions
5358         Emit a change-location signal even if the program counter is in an
5359         unknown file
5361 2007-02-02  Naba Kumar  <naba@gnome.org>
5363         * TODO.tasks: Marked bounty bug #359478 completed. And checked
5364         older bounties 'Done'.
5365         
5366 2007-02-02  Naba Kumar  <naba@gnome.org>
5368         * TODO.tasks: Fixed typop.
5370         Patch from James Liggett  <jrliggett@cox.net>:
5371         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
5372         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
5373         profiler plugin by James Liggett. Completes bounty bug #359478
5374         'Gprof performance profiler plugin'
5376 2007-02-01  Naba Kumar  <naba@gnome.org>
5378         * src/main.c: Renamed option name.
5380         * TODO.tasks: Marked "Test and fix all project wizards templates"
5381         bounty completed.
5382         
5383 2007-01-29  Johannes Schmid <jhs@gnome.org>
5385         * plugins/document-manager/plugin.c: (on_editor_changed):
5386         Added DEBUG_PRINT(...)
5387         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
5388         implemented
5389         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
5390         Fix language support plugin for sourceview editor (add some new
5391         language names)
5392         
5393         * plugins/sourceview/sourceview.c: (iindic_clear):
5394         Clear all indicators
5396 2007-01-29  Johannes Schmid <jhs@gnome.org>
5398         * TODO.tasks:
5399         Minor task currentions
5400         
5401         * libanjuta/interfaces/libanjuta.idl:
5402         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
5403         (itext_editor_iface_init):
5404         * plugins/language-support-cpp-java/plugin.c: (install_support):
5405         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
5406         (ieditor_get_attributes), (ieditor_iface_init):
5407         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
5408         plugins.
5409         
5410         * plugins/sourceview/sourceview.glade:
5411         Fixed sourceview preference window
5413 2007-01-28  Naba Kumar  <naba@gnome.org>
5414         
5415         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
5416         Implemented --no-files and --no-session command line options and
5417         corresponding preferernces checkboxes in General tab.
5419 2007-01-28  Johannes Schmid <jhs@gnome.org>
5421         * plugins/subversion/plugin.c:
5422         * plugins/subversion/plugin.h:
5423         * plugins/subversion/svn-notify.c: (svn_show_info),
5424         (show_svn_error), (on_svn_notify):
5425         * plugins/subversion/svn-notify.h:
5426         * plugins/subversion/svn-thread.c: (create_message_view),
5427         (svn_thread_start):
5428         Fixed error handling and fixed #394216 – No indication of subversion commands running
5429         
5430         * plugins/tools/execute.c: (atp_output_context_print):
5431         Show name of tool in message pane
5433 2007-01-28  Naba Kumar  <naba@gnome.org>
5434         
5435         * configure.in, plugins/glade/plugin.c: Make it work with
5436         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
5437         
5438         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
5439         from devhelp (won't work untill devhelp is fixed: bug #341170).
5440         
5441         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
5442         
5443 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
5445         Reviewed by Naba Kumar  <naba@gnome.org>:
5446         * libanjuta/interfaces/libanjuta.idl, 
5447         plugins/debug-manager/debugger.c,
5448         plugins/debug-manager/start.c,
5449         plugins/gdb/plugin.c,
5450         plugins/gdb/debugger.c,
5451         plugins/gdb/debugger.h:
5452         Fix a bug when launching gdb
5453         Set the terminal for the debugged program on the command line.
5455 2007-01-26  Johannes Schmid <jhs@gnome.org>
5457         * plugins/sourceview/anjuta-document-saver.c:
5458         (anjuta_document_saver_save):
5459         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
5460         * plugins/sourceview/sourceview.c: (save_if_modified),
5461         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
5462         Proper error handling, for example if a file was modified externally. Use backup files
5463         to avoid data-loss on disk full.
5465 2007-01-24  Naba Kumar  <naba@gnome.org>
5466         
5467         * plugins/devhelp/htmlview.c: Fixed crash during project load.
5468         Fixed mem leak and source leak.
5469         
5470 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
5472         Reviewed by Naba Kumar  <naba@gnome.org>:
5473         * plugins/debug-manager/debug_tree.c,
5474         plugins/debug-manager/debug_tree.h,
5475         plugins/debug-manager/watch.c:
5476         Partial rewrite of the variable object code, find and fix a few bugs
5477         Fix bug #395808: gdb can still crash but children are listed
5478         on request only so you can avoid the crash
5480 2007-01-24  Naba Kumar  <naba@gnome.org>
5481         
5482         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
5483         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
5484         plugins/symbol-browser/plugin.h,
5485         plugins/symbol-browser/plugin.c,
5486         plugins/symbol-browser/Makefile.am: Added current file (local)
5487         symbols view (Seriously getting bored with the browse toolbar).
5489 2007-01-22  Naba Kumar  <naba@gnome.org>
5490         
5491         Patch from Gabor Kelemen:
5492         * po/POTFILES.in: Added .plugin.in files.
5494 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
5496         Reviewed by Naba Kumar  <naba@gnome.org>:
5497         * plugins/document-manager/anjuta-docman.c,
5498         plugins/message-view/anjuta-msgman.c
5499         Set right alignment to the label widget in the tab title.
5501 2007-01-21  Naba Kumar  <naba@gnome.org>
5502         
5503         * libegg/egg-combo-action.c: Fixed mode line.
5504         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
5505         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
5507 2007-01-21  Armin Burgmeier  <armin@arbur.net>
5509         Reviewed by Naba Kumar  <naba@gnome.org>:
5510         * plugins/class-gen/plugin.c: Prompt for target before actually
5511         generating the class files. This ensures that the files are created in
5512         the correct directory. Fixes bug #397406.
5514         * plugins/class-gen/window.c: Set browse buttons to insensitive when
5515         the class is added to the project.
5517 2007-01-21  Naba Kumar  <naba@gnome.org>
5519         * libanjuta/anjuta-plugin-description.c,
5520         libanjuta/anjuta-ui.h,
5521         libanjuta/anjuta-status.c,
5522         libanjuta/anjuta-plugin-description.h,
5523         libanjuta/cell-renderer-captioned-image.c,
5524         libanjuta/anjuta-plugin-handle.c,
5525         libanjuta/anjuta-status.h,
5526         libanjuta/resources.c,
5527         libanjuta/cell-renderer-captioned-image.h,
5528         libanjuta/glue-cpp.c,
5529         libanjuta/anjuta-plugin-handle.h,
5530         libanjuta/anjuta-plugin.c,
5531         libanjuta/anjuta-preferences-dialog.c,
5532         libanjuta/libanjuta.h,
5533         libanjuta/resources.h,
5534         libanjuta/glue-cpp.h,
5535         libanjuta/anjuta-plugin.h,
5536         libanjuta/anjuta-preferences-dialog.h,
5537         libanjuta/anjuta-plugin-manager.c,
5538         libanjuta/anjuta-shell.c,
5539         libanjuta/anjuta-plugin-manager.h,
5540         libanjuta/anjuta-shell.h,
5541         libanjuta/anjuta-save-prompt.c,
5542         libanjuta/anjuta-save-prompt.h,
5543         libanjuta/anjuta-children.c,
5544         libanjuta/anjuta-utils.c,
5545         libanjuta/anjuta-profile.c,
5546         libanjuta/anjuta-preferences.c,
5547         libanjuta/anjuta-launcher.c,
5548         libanjuta/anjuta-utils.h,
5549         libanjuta/anjuta-profile.h,
5550         libanjuta/anjuta-launcher.h,
5551         libanjuta/anjuta-ui.c: Updated file headers.
5553         * po/POTFILES.in: Updated.
5555         * libanjuta/anjuta-marshal.list,
5556         (added) libanjuta/anjuta-plugin-handle.c,
5557         (added) libanjuta/anjuta-plugin-handle.h,
5558         (added) libanjuta/anjuta-plugin-manager.c,
5559         (added) libanjuta/anjuta-plugin-manager.h,
5560         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5561         (added) libanjuta/anjuta-profile.c,
5562         (added) libanjuta/anjuta-profile.h,
5563         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
5564         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
5565         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
5566         src/action-callbacks.c: Implemented AnjutaPluginManager
5567         class based on old plugins.[ch]. Implemented AnjutaProfile as
5568         prelimanary profiles implementation. Implemented AnjutaPluginHandle
5569         class to represent plugins (not to be confused with plugin objects).
5570         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
5571         implemented it in AnjutaApp and AnjutaTestShell.
5572         De-globalized plugin management and several clean ups.
5574         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
5575         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
5576         plugins/search/search-replace.c, plugins/terminal/terminal.c,
5577         plugins/project-import/project-import.c,
5578         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
5579         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
5580         Fixed plugins for the change in API.
5582         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
5583         file.
5584         
5585         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5587 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
5589         Reviewed by Naba Kumar  <naba@gnome.org>:
5590         * libanjuta/anjuta-launcher.c,
5591         libanjuta/anjuta-launcher.h:
5592         Add a new function anjuta_set_terminate_on_exit to close the i/o
5593         channel when the child exit
5594         Return directly the status and not the exit code in child-exited
5595         signal
5597         * plugins/gdb/debugger.c:
5598         Use new function in debugger plugin
5600 2007-01-18  Johannes Schmid <jhs@gnome.org>
5602         * src/about.c: Do not show empty license information instead hide the button (#397883)
5604 2007-01-15  Johannes Schmid <jhs@gnome.org>
5606         * plugins/project-manager/plugin.c:
5607         * plugins/project-wizard/templates/python.wiz
5608         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
5609         
5610         Fixed #335235 python programs are not executeable/ do not start when pressing F3
5611         You will also need latest gnome-build svn       
5613 === anjuta 2.1.0 ===
5615 2007-01-14  Naba Kumar  <naba@gnome.org>
5617         * configure.in: Removed reference of mkfile project
5618         template to fix distcheck build error.
5619         * AUTHORS: Updated.
5620         * NEWS: Updated.
5621         * configure.in: Bumped version to 2.1.0 for beta release.
5622         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
5623         crashes as soon as editing starts in normal text files.
5625 2007-01-14  Johannes Schmid <jhs@gnome.org>
5627         * configure.in
5628         * po/LINGUAS:
5629         Applied http://live.gnome.org/GnomeGoals/PoLinguas
5631         * tagmanager/c.c:
5632         Patch from Massimo Cora' to hopefully fix #395362
5634         * plugins/project-wizard/templates/*:
5636         Fixed and tested all project-wizards. Deactivated mkfile project because
5637         it was totally broken and I don't see any real use for it.
5638         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
5640 2007-01-14  Naba Kumar  <naba@gnome.org>
5642         * NEWS: Updated for release.
5643         
5644         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
5645         
5646         * libanjuta/interfaces/libanjuta.idl,
5647         plugins/editor/text_editor_cbs.c,
5648         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
5649         interface and implemented it for scintilla.
5650         
5651         * plugins/editor/text-editor.c: Fixed highlighing issues when
5652         used with indicators (particularly when the file is just opened).
5653         Fixes bug #377477 – when debugging, scintilla editor grays out all
5654         lines before current line.
5655         
5656         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
5657         Maintain a separate list of indicated edtitors for separate contexts.
5658         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
5659         
5660 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
5662         Reviewed by Naba Kumar  <naba@gnome.org>:
5663         * plugins/debug-manager/plugin.c:
5664         Bug fix: breakpoints cannot be added after stopping the debugger
5666 2007-01-13  Naba Kumar  <naba@gnome.org>
5668         * NEWS: Updated for release.
5670 2007-01-12  Johannes Schmid <jhs@gnome.org>
5672         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
5673         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
5674         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
5675         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
5676         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
5677         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
5678         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
5679         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
5680         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
5681         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
5682         
5683         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
5684         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
5685         
5686         * plugins/sourceview/sourceview.c:
5687         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
5688         on character positions.
5689         
5690 2007-01-12  Naba Kumar  <naba@gnome.org>
5692         * src/anjuta-app.c,
5693         plugins/project-manager/plugin.c,
5694         plugins/profile-default/plugin.c,
5695         libanjuta/anjuta-status.c,
5696         libanjuta/anjuta-status.h: Introduced an API for application title
5697         in AnjutaStatus. Set application title to project name.
5699 2007-01-11  Massimo Cora' <maxcvs@email.i>
5701         Reviewed by Naba Kumar  <naba@gnome.org>:
5702         * tagmanager/Makefile.am,
5703         plugins/symbol-browser/Makefile.am: removed installation for 
5704         test programs.
5706 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
5708         Reviewed by Naba Kumar  <naba@gnome.org>:
5709         * plugins/debug-manager/start.h,
5710         plugins/debug-manager/start.c,
5711         plugins/debug-manager/anjuta-debug-manager.ui,
5712         plugins/debug-manager/plugin.c:
5713         Partial fix for bug #392537
5715         * plugins/debug-manager/disassemble.c:
5716         Fix bug #392543
5718 2007-01-11  Naba Kumar  <naba@gnome.org>
5720         * src/anjuta.c: Load project seperately from session,
5721         so that project session is also loaded.
5722         
5723         * plugins/profile-default/plugin.c: Load project in new
5724         anjuta if there already is one loaded currently (disabled
5725         code for now).
5726         
5727         * plugins/editor/aneditor.cxx: Disconnect focus in/out
5728         signals when editor is destroyed. Fixes a crash bug.
5729         
5730         * plugins/editor/text_editor.c: Do not mark line in
5731         ianjuta_editor_goto_line() implementation.
5732         
5733         * plugins/search/search-replace.c: Always check for markable
5734         interface availablility because its optional for an editor.
5735         
5736         * plugins/document-manager/goto_line.c,
5737         plugins/document-manager/action-callbacks.c: Mark lines for
5738         goto line commands (from dialog and from menu entry box).
5739         
5740         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
5741         plugins/file-manager/an_file_view.c: Expand file manager
5742         nodes in idle loop, one at a time. Did as a possible work
5743         around for bug #361763, but it didn't make any difference.
5744         However, it could still be useful in situations where there
5745         are lots to expand.
5746         
5747         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
5749 2007-01-11  Naba Kumar  <naba@gnome.org>
5751         * plugins/editor/scintilla/LineMarker.h,
5752         plugins/editor/scintilla/LexBasic.cxx,
5753         plugins/editor/scintilla/LexHTML.cxx,
5754         plugins/editor/scintilla/include/SciLexer.h,
5755         plugins/editor/scintilla/include/Scintilla.h,
5756         plugins/editor/scintilla/include/Scintilla.iface,
5757         plugins/editor/scintilla/include/ScintillaWidget.h,
5758         plugins/editor/scintilla/LexBash.cxx,
5759         plugins/editor/scintilla/PlatGTK.cxx,
5760         plugins/editor/scintilla/ViewStyle.h,
5761         plugins/editor/scintilla/Editor.cxx,
5762         plugins/editor/scintilla/StyleContext.h,
5763         plugins/editor/scintilla/LexCPP.cxx,
5764         plugins/editor/scintilla/Converter.h,
5765         plugins/editor/scintilla/LexAU3.cxx,
5766         plugins/editor/scintilla/Editor.h,
5767         plugins/editor/scintilla/LexPerl.cxx,
5768         plugins/editor/scintilla/LexVB.cxx,
5769         plugins/editor/scintilla/ScintillaGTK.cxx,
5770         plugins/editor/scintilla/ViewStyle.cxx,
5771         plugins/editor/scintilla/PropSet.cxx,
5772         plugins/editor/scintilla/LexSQL.cxx,
5773         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
5774         version 1.71
5776 2007-01-11  Armin Burgmeier  <armin@arbur.net>
5778         Reviewed by Naba Kumar  <naba@gnome.org>:
5779         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
5780         selected for editing. This fixes bug #394218.
5782         * plugins/class-gen/plugin.c: Do not use project's root URI as project
5783         name if said URI is not known.
5785         * plugins/class-gen/window.c: When stripping function prefix away,
5786         include the trailing underscore because it is already set by the
5787         template.
5789         * plugins/class-gen/transform.c: Include "const char*" and "const
5790         gchar*" in the list for transforming a default C type to a GType.
5791         Don't access invalid memory when writing pointer_str in
5792         cg_transform_first_argument.
5794 2007-01-11  Naba Kumar  <naba@gnome.org>
5796         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
5797         pixmaps/anjuta.svg, pixmaps/Makefile.am,
5798         (renamed) pixmaps/anjuta_icon.png, src/main.c,
5799         libegg/test-actions.c, anjuta.desktop.in.in,
5800         anjuta.prj: Renamed application icon to 'anjuta.png' from
5801         'anjuta_icon.png'. Added more fields in desktop file.
5803         * mime/anjuta.xml: Added magic section.
5804         
5805         * (removed) mime/anjuta.applications,
5806         (removed) mime/anjuta.mime, mime/Makefile.am,
5807         (removed) mime/anjuta.keys,
5808         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
5809         registeration and added scalable icon. Also fixes bug #393680
5811 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
5813         Reviewed by Naba Kumar  <naba@gnome.org>:
5814         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
5815         and anjuta_status_progress_add_ticks() to check for progressbar 
5816         being realized before trying to update it.
5818 2007-01-10  Naba Kumar  <naba@gnome.org>
5820         * tagmanager/tm_workspace.c,
5821         po/POTFILES.in,
5822         plugins/debug-manager/Makefile.am,
5823         plugins/tools/scripts/Makefile.am,
5824         plugins/class-gen/plugin.c,
5825         plugins/class-gen/Makefile.am,
5826         global-tags/Makefile.am: Fixed make distcheck.
5828         * plugins/debug-manager/attach_process.c,
5829         plugins/debug-manager/attach_process.h,
5830         plugins/class-gen/action-callbacks.h,
5831         plugins/class-gen/action-callbacks.c,
5832         plugins/class-gen/class_gen.h,
5833         plugins/class-gen/class_gen.c: Deleted unused/old files.
5835         * (removed) scintilla, (added) plugins/editor/scintilla,
5836         plugins/editor/scintilla/lexers.make,
5837         plugins/editor/scintilla/Makefile.am,
5838         plugins/editor/Makefile.am
5839         configure.in, manuals/reference/libanjuta/Makefile.am
5840         Makefile.am: Moved scintilla to its right place.
5842 2007-01-09  Naba Kumar  <naba@gnome.org>
5844         * plugins/profile-default/plugin.c: Save project session before
5845         a new one is opened.
5847         * plugins/project-manager/plugin.c,
5848         plugins/project-manager/plugin.h,
5849         plugins/project-manager/anjuta-project-manager.ui,
5850         plugins/profile-default/plugin.c,
5851         plugins/profile-default/plugin.h,
5852         plugins/profile-default/Makefile.am,
5853         (added) plugins/profile-default/anjuta-default-profile.ui,
5854         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
5855         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
5856         multiple projects support.
5857         
5858 2007-01-06  Armin Burgmeier  <armin@arbur.net>
5860         Reviewed by Naba Kumar  <naba@gnome.org>
5861         * plugins/class-gen/combo-flags.h:
5862         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
5863         enum, added a type parameter to selected signal. Select highlighted
5864         entry when pressing enter (but not unselect it if it was already
5865         selected) before closing the popup. Also accept input when clicking
5866         not into the popup.
5868         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
5869         according to selection type.
5871         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
5872         VOID:BOXED,ENUM.
5874 2007-01-08  Johannes Schmid <jhs@gnome.org>
5876   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
5877   * plugins/project-wizard/templates/gtkmm/Makefile.am
5878   * plugins/project-wizard/templates/python/configure.ac.tpl
5879   * plugins/project-wizard/templates/python/configure.in.tpl
5880   * plugins/project-wizard/templates/python/Makefile.am
5881   * plugins/project-wizard/templates/cpp/configure.ac.tpl
5882   * plugins/project-wizard/templates/cpp/configure.in.tpl
5883   * plugins/project-wizard/templates/cpp/Makefile.am
5884   * plugins/project-wizard/templates/terminal.wiz
5885   * plugins/project-wizard/templates/xlib-dock.wiz
5886   * plugins/project-wizard/templates/wxwin.wiz
5887   * plugins/project-wizard/templates/java.wiz
5888   * plugins/project-wizard/templates/xlib/configure.ac.tpl
5889   * plugins/project-wizard/templates/xlib/configure.in.tpl
5890   * plugins/project-wizard/templates/xlib/Makefile.am
5891   * plugins/project-wizard/templates/gcj/configure.ac.tpl
5892   * plugins/project-wizard/templates/gcj/configure.in.tpl
5893   * plugins/project-wizard/templates/gcj/Makefile.am
5894   * plugins/project-wizard/templates/terminal/configure.ac.tpl
5895   * plugins/project-wizard/templates/terminal/configure.in.tpl
5896   * plugins/project-wizard/templates/terminal/Makefile.am
5897   * plugins/project-wizard/templates/terminal/autogen.sh
5898   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
5899   * plugins/project-wizard/templates/wxwin/configure.in.tpl
5900   * plugins/project-wizard/templates/wxwin/Makefile.am
5901   * plugins/project-wizard/templates/gnome.wiz 
5902   * plugins/project-wizard/templates/java/configure.ac.tpl
5903   * plugins/project-wizard/templates/java/configure.in.tpl
5904   * plugins/project-wizard/templates/java/Makefile.am
5905   * plugins/project-wizard/templates/anjuta-plugin.wiz
5906   * plugins/project-wizard/templates/gtkmm.wiz
5907   * plugins/project-wizard/templates/python.wiz
5908   * plugins/project-wizard/templates/cpp.wiz
5909   * plugins/project-wizard/templates/gtk.wiz
5910   * plugins/project-wizard/templates/gcj.wiz
5911   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
5912   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
5913   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
5915   Starting fixing of all project wizards:
5916   - rename configure.in to configure.ac
5917   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
5918   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
5919   (See #394184)
5920   
5921   * TODO.task: Added bug number to bounty
5923 2007-01-07  Johannes Schmid <jhs@gnome.org>
5925   *  plugins/build-basic-autotools.c:
5926   Fixed #392290 – Missed install as root option in project manager
5928 2007-01-07  Johannes Schmid <jhs@gnome.org>
5930   * plugins/sourceview/sourceview.c:
5931   Fixed #388731 – Odd editor behaviour after performing block-text operations
5932   Fixed #388727 – Block-tab does not work
5933   
5934   * plugins/sourceview/anjuta-document.h/c:
5935   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
5936   
5937   * configure.in:
5938   Require Gtk+ >= 2.10 for sourceview plugin
5940 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
5942         * libanjuta/anjuta-status.c:
5943         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
5945 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
5947         * configure.in,
5948         plugins/terminal/terminal.c:
5949         Fix bug #377027
5950         remove support for VTE < 0.9
5952 2007-01-06  Naba Kumar  <naba@gnome.org>
5954         * po/POTFILES.in: Updated
5956 2007-01-05  Adam Dingle  <adam@medovina.org>
5958         Reviewed by Naba Kumar  <naba@gnome.org>:
5959         * plugins/message-view/anjuta-message-manager-plugin.glade:
5960         Fixed bug #377903 (improve message color defaults).
5962 2007-01-05  Naba Kumar  <naba@gnome.org>
5964         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
5965         
5966 2007-01-03  Armin Burgmeier  <armin@arbur.net>
5968         Reviewed by  Naba Kumar  <naba@gnome.org>:
5969         * plugins/symbol-browser/test-class.h: Fixed block ends.
5971         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
5972         C-style-block comment.
5974         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
5975         allow lists when writing autogen definition files. This is required
5976         for the new class generator. Also fixed a wrong return value in
5977         npw_autogen_write_definition_file and set a GError in
5978         npw_autogen_execute when the output file could not be opened.
5980         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
5981         user interface.
5983         * plugins/class-gen/Makefile.am: Added templates subdir, removed
5984         goc_template_header and goc_template_source, added top_srcdir to
5985         includes, link against project wizard (also hopefully temporarily),
5986         removed class_gen.h, class_gen.c, action-callbacks.h,
5987         action-callbacks.c.
5989         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
5991         * plugins/class-gen/cell-renderer-flags.h:
5992         * plugins/class-gen/cell-renderer-flags.c:
5993         * plugins/class-gen/combo-flags.h:
5994         * plugins/class-gen/combo-flags.c:
5995         * plugins/class-gen/element-editor.c:
5996         * plugins/class-gen/element-editor.h:
5997         * plugins/class-gen/generator.c:
5998         * plugins/class-gen/generator.h:
5999         * plugins/class-gen/plugin.h:
6000         * plugins/class-gen/plugin.c:
6001         * plugins/class-gen/transform.c:
6002         * plugins/class-gen/transform.h:
6003         * plugins/class-gen/validator.c:
6004         * plugins/class-gen/validator.h:
6005         * plugins/class-gen/window.c:
6006         * plugins/class-gen/window.h: Rewrote class generator, it now allows
6007         adding of several class elements and uses autogen.
6009         * plugins/class-gen/templates/cc-header.tpl:
6010         * plugins/class-gen/templates/cc-source.tpl:
6011         * plugins/class-gen/templates/go-header.tpl:
6012         * plugins/class-gen/templates/go-source.tpl:
6013         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
6014         for the class generator.
6016         * configure.in: Added plugins/class-gen/templates/Makefile to output.
6018 2007-01-04  Naba Kumar  <naba@gnome.org>
6020         Patch from Nick Treleaven:
6021         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
6022         all matching symbols.
6023         
6024         Patches from  Maik Beckmann and Sébastien Granjoux:
6025         * plugins/profile-default/plugin.c,
6026         plugins/project-manager/plugin.c: Unescape project name. Fixes
6027         Bug #357151
6029 2007-01-04  Naba Kumar  <naba@gnome.org>
6031         * plugins/glade/plugin.c: Fixed compilation with
6032         older glade-3 version.
6033         
6034         Patch from Roland Illig:
6035         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
6036         plugins/sourceview/anjuta-document-saver.c,
6037         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
6038         are necessary to build anjuta on NetBSD 3.0
6040         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
6041         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
6042         window manager in gnome.
6043         
6044 2007-01-02  Naba Kumar  <naba@gnome.org>
6045         
6046         * plugins/glade/plugin.c: Make it work with glade-3 svn.
6047         
6048 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
6050         Reviewed by Naba Kumar  <naba@gnome.org>:
6051         * libanjuta/interfaces/libanjuta.idl,
6052         plugins/debug-manager/Makefile.am,
6053         plugins/debug-manager/anjuta-marshal.list,
6054         plugins/debug-manager/debugger.c,
6055         plugins/debug-manager/sparse_buffer.c,
6056         plugins/debug-manager/sparse_buffer.h,
6057         plugins/debug-manager/sparse_view.c,
6058         plugins/debug-manager/sparse_view.h,
6059         plugins/debug-manager/disassemble.h,
6060         plugins/debug-manager/disassemble.c,
6061         plugins/debug-manager/anjuta-marshal.list,
6062         plugins/debug-manager/plugin.c,
6063         plugins/gdb/debugger.c,
6064         plugins/gdb/debugger.h,
6065         plugins/gdb/plugin.c:
6066         Add a disassembly view window
6068         * plugins/debug-manager/breakpoints.c,
6069         plugins/debug-manager/chunk_view.c,
6070         plugins/debug-manager/locals.c,
6071         plugins/debug-manager/memory.c,
6072         plugins/debug-manager/registers.c,
6073         plugins/debug-manager/stack_trace.c:
6074         Add some debugging information 
6076 2006-12-18  Naba Kumar  <naba@gnome.org>
6078         * configure.in, plugins/glade/plugin.c: Allow building against both
6079         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
6081 2006-12-03  Naba Kumar  <naba@gnome.org>
6082         
6083         * TODO.tasks: Marked a bounty completed.
6085 2006-11-24  Adam Dingle <adam@medovina.org>
6087         Reviewed by Naba Kumar  <naba@gnome.org>:
6088         * plugins/build-basic-autotools/build-basic-autotools.c,
6089         plugins/debug-manager/watch.c,
6090         plugins/document-manager/plugin.c, 
6091         plugins/patch/plugin.c,
6092         plugins/project-manager/plugin.c:
6093         Fixed bug #378879 (several command names need ellipses).
6095 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
6097         Reviewed by: Naba Kumar  <naba@gnome.org>
6098         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
6099         GCC 4.1.2 (there are only two warnings remaining now when compiling
6100         plugins).
6102         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
6104         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
6105         macro so that the generated function support a NULL plugin parameter.
6107         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
6108         in debug_tree_find_expression by freeing memory returned by the call
6109         to gtk_tree_model_get instead of the parameter string.
6111 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
6113         * plugins/debug-manager/breakpoints.c:
6114         Fix bug #378850
6116         * plugins/debug-manager/anjuta-debug-manager.ui,
6117         plugins/debug-manager/debugger.c,
6118         plugins/debug-manager/plugin.c:
6119         Fix bug #378871
6121 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
6123         * libanjuta/anjuta-launcher.c,
6124         plugins/gdb/debugger.c:
6125         Fix bug #377061
6127 2006-11-21  Naba Kumar  <naba@gnome.org>
6129         * plugins/search/search_preferences.c: Fixed build break.
6130         
6131 2006-11-20  Naba Kumar  <naba@gnome.org>
6132         
6133         Patch from Kjartan Maraas:
6134         * plugins/cvs-plugin/cvs-interface.c,
6135         plugins/document-manager/plugin.c,
6136         plugins/gtodo/interface.c,
6137         plugins/gtodo/libgtodo.h,
6138         plugins/message-view/anjuta-msgman.c,
6139         plugins/project-wizard/druid.c,
6140         plugins/search/search_preferences.c,
6141         plugins/sourceview/sourceview-prefs.c,
6142         plugins/terminal/terminal.c,
6143         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
6145         Patch from Przemysław Grzegorczyk:
6146         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
6147         plugins/subversion/anjuta-subversion.glade: Enable files in
6148         fileselection dialog. Fixes bug #376031.
6149         
6150 2006-11-17  Adam Dingle <adam@medovina.org>
6152         Reviewed by: Naba Kumar  <naba@gnome.org>
6153         * plugins/build-basic-autotools/build-basic-autotools.c
6154         * plugins/class-gen/anjuta-class-gen.plugin.in
6155         * plugins/debug-manager/breakpoints.c
6156         * plugins/debug-manager/plugin.c
6157         * plugins/devhelp/plugin.c
6158         * plugins/document-manager/plugin.c
6159         * plugins/gdb/debugger.c
6160         * plugins/glade/anjuta-glade.plugin.in
6161         * plugins/gtodo/plugin.c
6162         * plugins/language-support-cpp-java/plugin.c
6163         * plugins/message-view/plugin.c
6164         * plugins/project-import/anjuta-project-import.glade
6165         * plugins/project-import/anjuta-project-import.plugin.in
6166         * plugins/search/plugin.c
6167         * plugins/tools/scripts/tools-2.xml.in
6168         * plugins/valgrind/plugin.c
6169         * src/anjuta-actions.h:
6170         Fixed bug #376335 "menu items should be capitalized".  Minor
6171         grammar edits.
6173 2006-11-20  Naba Kumar  <naba@gnome.org>
6174         
6175         * configure.in: Fixed build.
6177         Patch from: Arjan Timmerman
6178         *configure.in: Make subvesion plugin build for apr 1.x.
6179         Fixes: Bug #364754.
6180         
6181 2006-11-20  Johannes Schmid <jhs@gnome.org>
6183         * configure.in
6184         * plugins/*/*.[ch]:
6185         Removed patches from Sylvain and Günther. They caused not problems but
6186         Naba was against them.
6188 2006-11-20  Johannes Schmid <jhs@gnome.org>
6190         * Removed me from MAINTAINERS
6192 2006-11-14  Günther Brammer <GBrammer@gmx.de>
6194         * configure.in:
6195         Use apr-1 instead of apr-0
6197 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
6199         * global-tags/create_global_tags.sh.in: Correct a bug when environment
6200         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
6201         and another bug occuring when parsing .pc file containing quotes.
6203 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
6205         * plugins/*/*.[ch]: Use class macro for type casting.
6207         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
6208         GCC 4.1.2 (there are only two warnings remaining now when compiling
6209         plugins).
6211         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
6212         a memory leak in debug_tree_find_expression; g_free was called on
6213         the parameter instead of the memory allocated by gtk_tree_model_get.
6215         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
6216         to declare and initialize the global type variable of the plugin.
6218 2006-10-31  Naba Kumar  <naba@gnome.org>
6220         * global-tags/create_global_tags.sh.in: Added an end message.
6221         
6222         * libanjuta/anjuta-launcher.h: Fixed indentation.
6223         
6224         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
6225         creation to a) append the messages in right way, b) Connect signals
6226         to the view properly and c) Recreate the system-tags.cache at the
6227         end of the generation.
6229         * plugins/symbol-browser: Fixed action path (double
6230         click on sysmbols was not working).
6232         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
6233         Fixed typedef and removed dead code.
6235         * tagmanager/c.c: Took the latest version from ctags source
6236         repository, because the one we had (from ctags 5.6) was broken.
6237         
6238         * global_tags/create_global_tags.sh.in: Reverted the patch from
6239         Sylvain because it was not right fix (and added a helpful comment).
6240         Used /bin/bash to fix the bashism and generated separate log files
6241         for each tag files in the same directory.
6242         
6243 2006-10-29  Naba Kumar  <naba@gnome.org>
6245         * plugins/editor/text_editor.c: Use a temporary file
6246         to save the editor and move it at the end to original
6247         file. This will prevent data corruption if file save
6248         failed for any reason. Also report proper errors when
6249         file save fails. Fixes bug #346575.
6250         
6251 2006-10-26  Naba Kumar  <naba@gnome.org>
6253         * plugins/document-manager/anjuta-docman.c: Do not load
6254         the same files with different path more than once (happens
6255         with symlinked files). Fixes Bug #323591.
6257 2006-10-25  Naba Kumar  <naba@gnome.org>
6259         * plugins/valgrind/vgactions.c: Fixed a warning.
6261 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
6263         Reviewed by Naba Kumar  <naba@gnome.org>:
6265         * plugins/valgrind/vgtoolview.c:
6266         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
6268         * plugins/valgrind/bugged-prg-test.c:
6269         No more warning during compilation with GCC 4.1.
6270         Program is still buggy in order to be used as a test of the
6271         plugin.
6273         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
6274         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
6275         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
6276         plugins/valgrind/vgrule.c:
6277         No more warning during compilation with GCC 4.1.
6279         * plugins/valgrind/plugin.c:
6280         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
6281         prototype (was missing from previous patch).
6283 2006-10-24  Naba Kumar  <naba@gnome.org>
6285         * plugins/glade/plugin.c: Show glade tree view, not list view.
6286         
6287         * plugins/glade/plugin.c: Fixed crash when Anjuta is
6288         exited with glade plugin still loaded. Fixes Bug #364755.
6290         * plugins/document-manager/anjuta-document-manager.plugin.in:
6291         Added application/x-reject in accepted mime-types.
6292         
6293         * Changelog: Fixed changelog alignments.
6295 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
6297         Reviewed by: Naba Kumar  <naba@gnome.org>
6298         
6299         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
6300         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
6301         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
6302         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
6303         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
6304         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
6305         plugins/valgrind/vgsearchbar.c:
6306         Use class macro for type casting.
6308         * plugins/valgrind/plugin.h:
6309         Don't force cast a GtkActionGroup to a GtkAction.
6311         * plugins/valgrind/plugin.c:
6312         Use correct API to get path of the preoject root when building
6313         the list of targets for the run action.
6314         Correct ordering of the construction of the preferences widgets.
6315         Only remove the valgrind widget if it is currently displayed.
6317         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
6318         Return if check_valgrind_binary() fails.
6319         The ValgrindPluginPrefs object is initialized after the call to
6320         vg_action_new. Take a handle to the location of the pointer to
6321         the future object.
6323 2006-10-24  Naba Kumar  <naba@gnome.org>
6325         * HACKING: Updated coding sample.
6326         
6327         Patch from: Armin Burgmeier  <armin@arbur.net>
6328         * plugins/symbol-browser/test-class.h,
6329         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
6330         
6331 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
6333         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
6334         * plugins/valgrind/vgtoolview.h:
6335         Correctly handle the argv / srcdir of vg_tool_view object. Do
6336         not leak memory associated with those arrays.
6338         * plugins/symbol-browser/an_symbol_prefs.c:
6339         Support unloading / reloading of the module (for example when
6340         closing a project and opening another one).
6342         * plugins/project-manager/plugin.c:
6343         Remove plugin widget before removing plugin itself, preventing
6344         a crash with valgrind plugin.
6346         * libanjuta/anjuta-preferences-dialog.c:
6347         Do not use the page_num returned by gtk_notebook_append_page to
6348         remove the page as it cause bugs when pages removal is not done
6349         in LIFO.
6351         * plugins/document-manager/anjuta-docman.c:
6352         Fix some GTK+ warnings.
6354         * global-tags/create_global_tags.sh.in:
6355         Rewrite script to remove bash-ism and use pkg-config directly
6356         instead of parsing the *.pc file by hand. This solve problems
6357         that occurred when one of the directory in PKG_CONFIG_PATH is
6358         empty.
6360 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
6362         * plugins/glade/plugin.c: Fix build (#363884)
6364 2006-10-22  Johannes Schmid <jhs@gnome.org>
6366         * plugins/file-manager/an_file_view.c:
6367         * plugins/file-manager/plugin.c:
6368         * plugins/file-manager/plugin.h:
6369         Fix possible crasher when changing project-root uri when we try to restore open nodes
6370         * AUTHORS: Updated
6372 2006-10-19  Naba Kumar  <naba@gnome.org>
6374         Patch from: Juan Pablo Ugarte
6375         * plugins/glade/plugin.c: Include glade header
6376         correctly.
6377         
6378 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6379         
6380         * plugins/debug-manager/Makefile.am,
6381         plugins/debug-manager/sexy-icon-entry.h,
6382         plugins/debug-manager/sexy-icon-entry.c,
6383         plugins/debug-manager/dataview.c:
6384         Fix bug #358134 (Goto memory prompt)
6385         Use sexy-icon-entry from libsexy 0.1.10
6387         * plugins/debug-manager/debugger.c,
6388         plugins/debug-manager/plugin.c,
6389         plugins/debug-manager/start.c,
6390         plugins/gdb/debugger.c,
6391         plugins/gdb/plugin.c:
6392         Better error handling when starting and stopping debugger
6394 2006-10-13  Maik Beckmann <maik@eigenco.de>
6396         * src/action_callbacks.c:
6397         Fixed bug #361830 (AboutDialog does not close) which is caused 
6398         due to a change in Gtk+ 2.10  
6399   
6400 2006-10-12  Adam Dingle <adam@medovina.org>
6402         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
6404         * plugins/search/search-replace.c:
6405         Fixed bug #358068 (indicate when Find in Files is complete)
6407         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6409         * plugins/sourceview/sourceview-prefs.c:
6410         * plugins/sourceview/sourceview.glade:
6411         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
6413         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
6415         * plugins/devhelp/plugin.c:
6416         * plugins/search/plugin.c: 
6417         Fixed bug #359750 (fix find/replace shortcut keys).
6419         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
6420         use Alt+key for shortcuts)
6422         *  plugins/debug-manager/debug_tree.c:
6423         *  plugins/debug-manager/debugger.c:
6424         Fixed bug #359317 (can't load debug manager)
6426         * /plugins/document-manager/plugin.c:
6427         Fixed bug #359259 (highlight modes listed in reverse 
6428         alphabetical order).
6430 2006-10-10  Johannes Schmid <jhs@gnome.org>
6432         * plugins/glade/plugin.c:
6433         Add scrollbars to glade project window
6435 2006-10-10  Johannes Schmid <jhs@gnome.org>
6437         * libanjuta/interfaces/Makefile.am.iface:
6438         Fixed Makefile with broke build
6440 2006-10-07  Johannes Schmid <jhs@gnome.org>
6442         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6443         * libanjuta/interfaces/Makefile.iface.am:
6444         Fixed enum types generation
6446         * libanjuta/interfaces/libanjuta.idl:
6447         Fixed some strange typo
6449 2006-10-06  Johannes Schmid <jhs@gnome.org>
6451         * libanjuta/interfaces/Makefile.iface.am:
6452         Fixed enum-types.h generation
6453         * libanjuta/interfaces/libanjuta.idl:
6454         char* => gchar*
6455         IAnjutaTODO::load should take const gchar* argument
6456         Remove include to libanjuta/e-splash.h which is not installed as header file
6457         Disable get_attributes for now
6458         
6459         * pluings/sourceview/sourceview.c: Disabled get_attributes
6460         
6461         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
6463 2006-10-05  Naba Kumar  <naba@gnome.org>
6465         * TODO.tasks: Set 'Improve class widzard' task to assigned.
6466         Set bug id for 'Profiler plugin' task.
6468 2006-10-03  Naba Kumar  <naba@gnome.org>
6470         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
6471         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
6473         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
6474         plugins/project-manager/plugin.c: Added a new API in
6475         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
6476         Added some documentation. On project close, close all editors that
6477         has files opened for the project.
6478         
6479         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
6480         from the containers on anjuta_shell_remove_widget(). Do not destroy
6481         glade widgets once created.
6482         
6483 2006-10-03  Johannes Schmid <jhs@gnome.org>
6485         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6486         * libanjuta/interfaces/libanjuta.idl:
6487         const-List<> => const List<>
6488         List-free<> => List<>
6489         
6490         * Makefile.am: Reenabled launcher
6492 2006-10-03  Johannes Schmid <jhs@gnome.org>
6494         * libanjuta/interfaces/Makefile.am.iface:
6495         Install libanjuta.idl
6497 2006-10-02  Adam Dingle <adam@medovina.org>
6499         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6501 2006-10-02  Adam Dingle <adam@medovina.org>
6503         * plugins/editor/style-editor.c: fixed bug #357534
6504         * plugins/gdb/utilities.h: removed 2 unused declarations
6506 2006-10-02  Johannes Schmid <jhs@gnome.org>
6508         * Makefile.am: disabled anjuta-launcher
6509         * libanjuta/Makefile.am:
6510         
6511         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
6512         * libanjuta/glue-factory.c: (glue_factory_add_path),
6513         (glue_factory_get_path):
6514         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
6515         * libanjuta/glue-factory.h:
6516         * libanjuta/glue-cpp.h:
6517         * libanjuta/glue-cpp.c:
6518         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
6519         
6520         * libanjuta/interfaces/Makefile.am.iface:
6521         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6522         * libanjuta/interfaces/libanjuta.idl:
6523         Add a new features to idl compiler:
6524         List<Type> => List of Type
6525         List-free<Type> => List of Type, it is up to the caller to free items and list
6526         const-List(-free)<Type> = const List of Types
6527         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
6528         
6529         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
6530         (generic_cpp_class_create_code):
6531         Adapted to new project_manager interface
6532         
6533         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
6534         * plugins/debug-manager/debugger.c:
6535         (ivariable_debugger_iface_init):
6536         Do not use C++ keyword "delete" for interface name
6537         
6538         * plugins/document-manager/anjuta-document-manager.plugin.in:
6539         Added m4 to mime-types
6540         
6541         * plugins/project-manager/plugin.c:
6542         (iproject_manager_add_source_multi):
6543         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
6545 2006-10-01  Naba Kumar  <naba@gnome.org>
6547         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
6548         UI file used when out-of-process devhelp is used instead of
6549         embedded devhelp.
6550         
6551         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
6552         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
6553         plugins/profile-default/default.anjuta: Build devhelp plugin,
6554         but use out-of-process devhelp if devhelp plugin is disabled
6555         (either by user or devhelp is not installed). Disabled devhelp
6556         plugin by default. Added it in default profile.
6558 2006-10-01  Naba Kumar  <naba@gnome.org>
6560         * plguins/project-manager/plugin.c: Possible fix for crash
6561         bug #358583.
6562         
6563         * configure.in, plugins/Makefile.am: Enabled glade plugin and
6564         set dep to last version 3.0.2.
6565         
6566         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
6567         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
6568         plugins/symbol-browser/plugin.c: Use the right action group
6569         for getting popup actions (Fixes lots of assertion failures).
6571         * plugins/project-manager/plugin.c,
6572         plugins/project-manager/plugin.h: use separate action group
6573         for profie actions.
6574         
6575         * plugins/message-view/plugin.c: Disconnect session load
6576         signal on plugin deactivation (fixes a crash).
6578 2006-09-30  Naba Kumar  <naba@gnome.org>
6580         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
6581         * TODO.tasks: Assigned a bounty to Massimo.
6583 2006-09-29  Naba Kumar  <naba@gnome.org>
6585         * src/anjuta-app.c, src/shell.c: Fixed build errors.
6587 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
6589         * plugins/debug-manager/debugger.c,
6590         plugins/debug-manager/plugin.c,
6591         libanjuta/interfaces/libanjuta.idl:
6592         Add a new abort command to quit debugger without waiting
6594         * plugins/gdb/debugger.c,
6595         plugins/gdb/debugger.h,
6596         plugins/gdb/plugin.c:
6597         Send a signal directly to the debugged program
6598         Implement abort command
6600         * plugins/debug-manager/debug_tree.c:
6601         Fix bug #358163
6603         * plugins/debug-manager/stack-trace.c:
6604         Fix bug #358009
6606 2006-09-29  Naba Kumar  <naba@gnome.org>
6608         * TODO.tasks: Updated.
6609         
6610         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
6611         dialog.
6612         
6613         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
6614         
6615         * TODO.tasks: Updated in light of the word wrapping fix
6616         in Tasks Manager. Added a test bounty entry.
6618         * TODO.tasks: Added four bounties.
6619         
6620 2006-09-28  Naba Kumar  <naba@gnome.org>
6622         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
6623         Added 'customizable' parameter to
6624         anjuta_ui_add_action_group_entries() and similar functions to
6625         allow user configuration of the actions. Filter out actions that
6626         are not configurable items (such as submenu items). Now the
6627         'Customize shortcuts' dialog is much better listed.
6629         * plugins/build-basic-autotools/build-basic-autotools.c,
6630         plugins/build-basic-autotools/build-basic-autotools.h,
6631         plugins/cvs-plugin/plugin.c,
6632         plugins/cvs-plugin/plugin.h,
6633         plugins/debug-manager/breakpoints.c,
6634         plugins/debug-manager/plugin.c,
6635         plugins/debug-manager/stack_trace.c,
6636         plugins/debug-manager/watch.c,
6637         plugins/devhelp/plugin.c,
6638         plugins/document-manager/plugin.c,
6639         plugins/file-loader/plugin.c,
6640         plugins/file-manager/plugin.c,
6641         plugins/glade/plugin.c,
6642         plugins/gtodo/interface.c,
6643         plugins/gtodo/plugin.c,
6644         plugins/language-support-cpp-java/plugin.c,
6645         plugins/macro/plugin.c,
6646         plugins/macro/plugin.h,
6647         plugins/message-view/plugin.c,
6648         plugins/patch/plugin.c,
6649         plugins/profile-default/default.anjuta,
6650         plugins/project-manager/plugin.c,
6651         plugins/project-manager/plugin.h,
6652         plugins/sample1/plugin.c,
6653         plugins/search/plugin.c,
6654         plugins/subversion/plugin.c,
6655         plugins/subversion/plugin.h,
6656         plugins/symbol-browser/plugin.c,
6657         plugins/symbol-browser/plugin.h,
6658         plugins/tools/plugin.c,
6659         plugins/valgrind/plugin.c,
6660         plugins/valgrind/plugin.h: Fixed to take care of above change
6661         in API of AnjutaUI. Properly added/removed action groups in some
6662         plugins. Split action groups into customization and non-customizable
6663         groups and added them separately.
6665         * plugins/document-manager/plugin.c: Close files belonging to
6666         project when project is closed (not complete).
6667         
6668         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
6669         vertical aligned cell entries.
6670         
6671         * src/anjuta-app.c: Define macros for the placeholder names.
6672         Set default widths and heights of the default placeholders,
6673         so that newly docked widgets are correclty sized.
6674         
6675         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
6676         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
6677         Fixed to generated correct actions addition/removal code.
6679 2006-09-25  Naba Kumar  <naba@gnome.org>
6681         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
6682         libanjuta/anjuta-serializer.[ch]: Implemented serialization
6683         class.
6684         
6685         * plugins/message-view/anjuta-msgman.c,
6686         plugins/message-view/anjuta-msgman.h,
6687         plugins/message-view/message-view.c,
6688         plugins/message-view/message-view.h,
6689         plugins/message-view/plugin.c: Serialize messages panes in
6690         session save and deserialize them in session load so that
6691         build messages persistant.
6692         
6693 2006-09-24  Johannes Schmid <jhs@gnome.org>
6695         * libanjuta/anjuta-utils.c:
6696         * plugins/message-view/message-view.c:
6697         Really fixed #355407
6699 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6701         * libanjuta/interfaces/libanjuta.idl:
6702         Change one variable sign
6704         * plugins/debug-manager/anjuta-debug-manager.glade,
6705         plugins/debug-manager/anjuta-debug-manager.ui:
6706         Few small interface changes     
6708         * plugins/debug-manager/debug_tree.h,
6709         plugins/debug-manager/watch.c,
6710         plugins/debug-manager/debugger.c,
6711         plugins/debug-manager/plugin.c
6712         plugins/gdb/debugger.c,
6713         plugins/gdb/plugin.c:
6714         Big rewrite of debugger queue
6715         Allow to cancel command
6717         * plugins/debug-manager/memory.c:
6718         Fix a bug if a command is cancelled
6720 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
6722         * plugins/gdb/debugger.c,
6723         plugins/debug-manager/debug_tree.c,
6724         plugins/debug-manager/locals.c:
6725         Restore tree representation for local variable
6726         Add argument in local variable list
6727         Use gdb variable object to get all informations
6729 2006-09-19  Naba Kumar  <naba@gnome.org>
6731         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
6732         that implements AnjutaSavePrompt class.
6734         * ChangeLog: Fixed indentation.
6735         
6736         * libanjuta/Makefile.am,
6737         libanjuta/anjuta-marshal.list,
6738         libanjuta/anjuta-shell.c,
6739         libanjuta/anjuta-shell.h,
6740         plugins/document-manager/action-callbacks.c,
6741         plugins/document-manager/action-callbacks.h,
6742         plugins/document-manager/anjuta-docman.c,
6743         plugins/document-manager/anjuta-docman.h,
6744         plugins/document-manager/plugin.c,
6745         src/anjuta.c: Impletemnted save prompt dialog to prompt for
6746         unsaved items during exit. A new signal is added in shell
6747         interface called 'save-prompt' to collect all unsaved items.
6748         Create AnjutaSavePrompt class (dialog) to process unsaved items.
6749         Fixed document manager to use the new save-prompt signal in shell
6750         and AnjutaSavePrompt object for unsaved files. Cleaned up
6751         AnjutaDocman to synchronously save new files. Fixed function
6752         names.
6754 2006-09-18  Johannes Schmid <jhs@gnome.org>
6756         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
6757         gdl requirement to 0.7.0
6759 2006-09-18  Johannes Schmid <jhs@gnome.org>
6761         * global-tags/.cvsignore:
6762         * global-tags/Makefile.am:
6763         * global-tags/create_global_tags.sh (removed):
6764         * global-tags/create_global_tags.sh.in (added):
6765         Fixed #355407
6766         
6767         * libanjuta/anjuta-launcher.c:
6768         Fixed #349374
6769         
6770         * plugins/project-manager/plugin.c:
6771         (project_manager_plugin_close_project):
6772         Fixed crasher
6773         
6774         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
6775         Fixed gtk critical
6776         
6777         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
6778         More reasonable toolbar creation/deletition though it does
6779         not completly work!
6781 2006-09-15  Johannes Schmid <jhs@gnome.org>
6783         * libanjuta/anjuta-utils.c/.h:
6784         Fixed #355168
6786 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
6788         * scintilla/ScintillaGTK.cxx
6789         Fixed doulbe freeing in Scintilla
6791 2006-09-12  Johannes Schmid  <jhs@gnome.org>
6793         * plugins/symbol-browser/an_symbol_prefs.c:
6794         Support unloading / reloading of the module (for example when
6795         closing a project and opening another one).
6797         * plugins/project-manager/plugin.c:
6798         Really fixed #355148 (Show project name in title bar)
6800 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6802         * libanjuta/plugins.c:
6803         Fixed #355156 (Show plugins in alphabetical order)
6805 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6807         * plugins/project-manager/plugin.c:
6808         Fixed #355148 (Show project name in title bar)
6810 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6812         * plugins/project-manager/plugin.c:
6813         (value_removed_project_root_uri):
6814         Fixed crasher if project cannot be opened
6816 2006-08-30 Naba Kumar  <naba@gnome.org>
6818         * plugins/language-support-cpp-java/plugin.[c,h],
6819         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6820         Impletemnted UI for auto indent.
6821         
6822 2006-08-28 Naba Kumar  <naba@gnome.org>
6823         
6824         * plugins/gvim/.cvsignore,
6825         plugins/gvim/Makefile.am,
6826         plugins/gvim/anjuta-vim-plugin.png,
6827         plugins/gvim/anjuta-vim.c,
6828         plugins/gvim/anjuta-vim.h,
6829         plugins/gvim/anjuta-vim.plugin.in,
6830         plugins/gvim/gtkvim.c,
6831         plugins/gvim/gtkvim.h,
6832         plugins/gvim/plugin.c,
6833         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
6834         in build yet.
6836 2006-08-28 Naba Kumar  <naba@gnome.org>
6838         Patch from: Massimo Corà  <maxcvs@email.it>
6839         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
6840         possible infinite loop.
6842 2006-08-22 Adam Dingle <adam@medovina.org>
6843         
6844         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
6845         to edit are shown in the preferences dialog in anjuta").
6846         Removed unused widgets from the style editor dialog.
6848 2006-08-21  Johannes Schmid <jhs@gnome.org>
6850         * plugins/symbol-browser/test-class.[cpp/h]
6851         Added missing files
6853 2006-08-18  Naba Kumar  <naba@gnome.org>
6855         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
6856         end of document loading.
6858         * plugins/language-support-cpp-java/plugin.c,
6859         plugins/sourceview/sourceview.c: Fixed plugin loading.
6861 2006-08-17  Naba Kumar  <naba@gnome.org>
6863         * plugins/language-support-cpp-java/plugin.c,
6864         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
6865         mode line parsing. Indentation parameters initialized based on
6866         mode line parameters.
6868 2006-08-16  Naba Kumar  <naba@gnome.org>
6870         * Makefile.am, plugins/editor/text_editor.c,
6871         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
6872         comments.
6874 2006-08-16 Naba Kumar  <naba@gnome.org>
6876         Patch from  Massimo Cora'  <maxcvs@email.it>:
6877         
6878         * plugins/editor/aneditor-autocomplete.cxx,
6879         plugins/editor/aneditor-calltip.cxx,
6880         plugins/symbol-browser/Makefile.am,
6881         plugins/symbol-browser/an_symbol.c,
6882         plugins/symbol-browser/an_symbol_view.c,
6883         plugins/symbol-browser/plugin.c,
6884         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
6885         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
6886         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
6887         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
6888         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
6889         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
6890         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
6891         tagmanager/get.h, tagmanager/html.c,
6892         tagmanager/include/tm_source_file.h,
6893         tagmanager/include/tm_tag.h,
6894         tagmanager/include/tm_workspace.h,
6895         tagmanager/jscript.c, tagmanager/keyword.c,
6896         tagmanager/keyword.h, tagmanager/lisp.c,
6897         tagmanager/lregex.c, tagmanager/lua.c,
6898         tagmanager/main.h, tagmanager/make.c,
6899         tagmanager/options.c, tagmanager/options.h,
6900         tagmanager/parse.c, tagmanager/parse.h,
6901         tagmanager/parsers.h, tagmanager/pascal.c,
6902         tagmanager/perl.c, tagmanager/php.c,
6903         tagmanager/python.c, tagmanager/read.c,
6904         tagmanager/read.h, tagmanager/readtags.c,
6905         tagmanager/readtags.h, tagmanager/rexx.c,
6906         tagmanager/routines.c, tagmanager/routines.h,
6907         tagmanager/ruby.c, tagmanager/scheme.c,
6908         tagmanager/sh.c, tagmanager/slang.c,
6909         tagmanager/sml.c, tagmanager/sort.c,
6910         tagmanager/sort.h, tagmanager/sql.c,
6911         tagmanager/strlist.c, tagmanager/strlist.h,
6912         tagmanager/tcl.c, tagmanager/tm_source_file.c,
6913         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
6914         tagmanager/tm_workspace.c, tagmanager/verilog.c,
6915         tagmanager/vim.c, tagmanager/vstring.c,
6916         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
6917         5.6 and namespace completion fixed.
6919         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6920         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
6922 2006-08-15 Naba Kumar  <naba@gnome.org>
6924         * libanjuta/interfaces/libanjuta.idl,
6925         plugins/editor/text-editor-iterable.c,
6926         plugins/editor/text_editor.c,
6927         plugins/sourceview/sourceview-cell.c,
6928         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
6929         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
6930         ianjuta_editor_end_action().
6931         
6932         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
6934 2006-08-13 Naba Kumar  <naba@gnome.org>
6936         * plugins/debug-manager/breakpoints.c,
6937         plugins/debug-manager/memory.c,
6938         plugins/debug-manager/registers.c,
6939         src/layout.xml: Fixed debugger widgets layout.
6941 2006-08-12 Naba Kumar  <naba@gnome.org>
6943         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
6944         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
6945         plugins/editor/editor.glade, plugins/editor/text_editor.h,
6946         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
6947         codes and dead codes. Removed automatic indentation prefs.
6949 2006-08-12  Johannes Schmid <jhs@gnome.org>
6951         * libanjuta/Makefile.am:
6952         * libanjuta/anjuta-launcher.c:
6953         * libanjuta/anjuta-launcher.h:
6954         * libanjuta/anjuta-plugin.c:
6955         * libanjuta/anjuta-plugin.h:
6956         * libanjuta/anjuta-preferences.c:
6957         * libanjuta/anjuta-preferences.h:
6958         * libanjuta/anjuta-shell.c:
6959         * libanjuta/anjuta-shell.h:
6960         * libanjuta/libanjuta.h:
6961         
6962         Made wrapper friendly:
6963         - no inline in header files (preferences_set/get)
6964         - correct signal names
6965         - correct GError** argument in anjuta_shell_freeze/thaw
6966         - include correct files in libanjuta.h
6967         
6968         * plugins/project-manager/plugin.c: 
6969         Fixed two crashers
6971 2006-08-11 Naba Kumar  <naba@gnome.org>
6973         * plugins/editor/aneditor-priv.h,
6974         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
6975         
6976         * plugins/editor/text_editor_cbs.c,
6977         plugins/sourceview/anjuta-view.c: Pass the right position for char
6978         added signal.
6979         
6980         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
6981         
6982         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
6984 2006-08-11 Naba Kumar  <naba@gnome.org>
6986         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
6987         return the right character at the iter position and get_char() to
6988         not leak memory.
6990         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
6991         to set to character offset and not byte index.
6993         * plugins/language-support-cpp-java/plugin.c: Improved
6994         auto-indentation login. Indents opening and closing braces correctly.
6996 2006-08-10  Johannes Schmid <jhs@gnome.org>
6998         * INSTALL:
6999         * autogen.sh:
7000         Required automake = 1.9
7002         * libanjuta/anjuta-children.c:
7003         * libanjuta/anjuta-children.h:
7004         * libanjuta/anjuta-encodings.h:
7005         * libanjuta/anjuta-launcher.h:
7006         * libanjuta/anjuta-plugin-description.h:
7007         * libanjuta/anjuta-preferences-dialog.h:
7008         * libanjuta/anjuta-preferences.h:
7009         * libanjuta/anjuta-session.h:
7010         * libanjuta/anjuta-status.h:
7011         * libanjuta/anjuta-ui.h:
7012         * libanjuta/anjuta-utils.c:
7013         * libanjuta/anjuta-utils.h:
7014         * libanjuta/e-splash.h:
7015         * libanjuta/glue-factory.h:
7016         * libanjuta/glue-plugin.h:
7017         * libanjuta/plugins.h:
7018         * libanjuta/resources.h:
7019         Fixed libanjuta to be able to wrap it
7020         - G_BEGIN_DECLS, G_END_DECLS
7021         - include all necessary files in libanjuta.h
7023         * plugins/gtodo/tray-icon.c:
7024         * plugins/terminal/terminal.c:
7025         Some build fixes for freebsd
7027         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
7028         * plugins/sourceview/sourceview.glade:
7029         Remove auto-indent feature as it is now in language-support
7031 2006-08-09 Naba Kumar  <naba@gnome.org>
7033         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
7034         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7035         Added missing files.
7037         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
7038         get_use_spaces(), set_tabsize() and set_use_spaces().
7040 2006-08-09 Naba Kumar  <naba@gnome.org>
7042         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
7043         succeeded in activating.
7045         * plugins/document-manager/plugin.c: Added debug message.
7047         * libanjuta/interfaces/libanjuta.idl,
7048         plugins/editor/text_editor.c: Implemented get_tabsize(),
7049         get_use_spaces(), set_tabsize() and set_use_spaces().
7051         * plugins/language-support-cpp-java/Makefile.am,
7052         plugins/language-support-cpp-java/plugin.c,
7053         plugins/language-support-cpp-java/plugin.h: Used editor parameters
7054         for indentation. Added preferences page for paramenters.
7056         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
7058 2006-08-08 Naba Kumar  <naba@gnome.org>
7060         * libanjuta/interfaces/libanjuta.idl,
7061         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7062         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7063         plugins/editor/text_editor.c,
7064         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
7065         and implemented it for both scintilla and sourceview.
7067         * plugins/search/plugin.c: Use the new grab_focus() to transfer
7068         focus back to editor (happens when pressing esc in incremental
7069         search box).
7071 2006-08-08 Naba Kumar  <naba@gnome.org>
7073         * libanjuta/interfaces/libanjuta.idl,
7074         plugins/editor/text_editor.c,
7075         plugins/editor/text_editor.h,
7076         plugins/editor/text-editor-iterable.c,
7077         plugins/sourceview/sourceview-cell.c,
7078         plugins/sourceview/sourceview.c: Implemented editor attributes
7079         methods.
7080         
7081         * plugins/editor/aneditor.cxx: Disabled old indentation code.
7082         plugins/language-support-cpp-java/plugin.c: Implemented indentation
7083         code (not complete yet).
7085         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
7086         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
7087         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7088         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
7089         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7090         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7092 2006-08-04 Naba Kumar  <naba@gnome.org>
7094         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
7095         implementation.
7096         
7097 2006-08-03  Johannes Schmid <jhs@gnome.org>
7099         * configure.in: Add a more informative text to valgrind plugin
7101         * TODO.tasks:
7102         Modified Preferences tasl
7103         * libanjuta/anjuta-plugin.c: 
7104         * libanjuta/anjuta-preferences-dialog.c: 
7105         * libanjuta/anjuta-preferences-dialog.h:
7106         * libanjuta/anjuta-preferences.c:
7107         * libanjuta/anjuta-preferences.h:
7108         * libanjuta/interfaces/Makefile.am.iface:
7109         * libanjuta/interfaces/libanjuta.idl:
7110         Added IAnjutaPreferences interface which every plugin that has preferences should
7111         implement. Call merge() and unmerge() at plugin activation/deactivation.
7112         Fixed preferences_page_remove()
7113         
7114         * plugins/build-basic-autotools/build-basic-autotools.c:
7115         * plugins/cvs-plugin/plugin.c: 
7116         * plugins/document-manager/plugin.c:
7117         * plugins/editor/plugin.c:
7118         * plugins/editor/plugin.h:
7119         * plugins/file-manager/plugin.c: 
7120         * plugins/gtodo/main.h:
7121         * plugins/gtodo/plugin.c: 
7122         * plugins/gtodo/preferences.c: 
7123         * plugins/message-view/anjuta-msgman.c: 
7124         * plugins/message-view/anjuta-msgman.h:
7125         * plugins/message-view/plugin.c:
7126         * plugins/sourceview/plugin.c: 
7127         * plugins/sourceview/plugin.h:
7128         * plugins/symbol-browser/an_symbol_prefs.c:
7129         * plugins/symbol-browser/plugin.c: 
7130         * plugins/terminal/terminal.c: 
7131         * plugins/valgrind/plugin.c
7132         * src/anjuta-app.c:
7133         
7134         Updated preference loading/unloading for all plugins
7136 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
7137         
7138         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
7139         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
7140     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
7141         recommended by the autoconf manual. 
7142         - Fixes compiling with autoconf 2.60.
7143         
7144         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
7146 2006-08-02      Johanes Schmid <jhs@gnome.org>
7148         * plugins/profile-default/plugin.c:
7149         Fixed session handling
7151 2006-08-01  Johannes Schmid <jhs@gnome.org>
7153         * configure.in
7154         * plugins/Makefile.am:
7155         Disabled devhelp and glade for now as they do not work (#341073
7156         and #341170)
7157         
7158         * plugins/profile-default/anjuta-default-profile.ui (removed):
7159         * plugins/profile-default/plugin.c:
7160         * plugins/profile-default/plugin.h:
7161         * plugins/project-manager/anjuta-project-manager.ui:
7162         * plugins/project-manager/plugin.c:
7163         * plugins/project-manager/plugin.h:
7164         Limted multiple project support #315043
7166         * libanjuta/interfaces/libanjuta.idl:
7167         Added ianjuta_profile_unload
7169 2006-07-31 Naba Kumar  <naba@gnome.org>
7171         * libanjuta/interfaces/libanjuta.idl,
7172         plugins/editor/text-editor-iterable.c,
7173         plugins/editor/text_editor.c,
7174         plugins/sourceview/anjuta-view.c,
7175         plugins/sourceview/anjuta-view.h,
7176         plugins/sourceview/sourceview.c: Fixed text iteration and 
7177         IAnjutaEditor implementations in both scintilla
7178         and sourceview. Cleand up libanjuta API: Removed redundant
7179         erase_range() method from IAnjutaEditor interface, fixed
7180         ianjuta_editor_get_text to take length instead of range (consistency).
7181         autoindentation in both sourceview and scintilla more or less works,
7182         but still disabled for now because there are still some anomalies
7183         in text iteration.
7185         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
7187         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
7188         API changes.
7190 2006-07-30  Johannes Schmid <jhs@gnome.org>
7192         * plugins/sourceview/anjuta-document.c:
7193         * plugins/sourceview/anjuta-document.h:
7194         * plugins/sourceview/anjuta-view.c: 
7195         * plugins/sourceview/sourceview.c:
7196         Wrote a new "char_added" implementation, I hope this one is good
7198         * plugins/sourceview/sourceview-cell.c:
7199         Fixed typo: "text_iter" instead of "iter"
7201 2006-07-30 Naba Kumar  <naba@gnome.org>
7203         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
7205 2006-07-30  Johannes Schmid <jhs@gnome.org>
7207         * autogen.sh: use gnome-autogen.sh from gnome-coomen
7208         
7209         * plugins/debug-manager/plugin.c: 
7210         * plugins/patch/plugin.c:
7211         Use IAnjutaIndicable to mark debugger position
7213         * plugins/sourceview/sourceview.c:
7214         Define colors for IAnjutaIndicable
7216 2006-07-29  Johannes Schmid <jhs@gnome.org>
7218         * plugins/debug-manager/anjuta-debug-manager.ui:
7219         * plugins/debug-manager/breakpoints.c:
7220         * plugins/debug-manager/images/Makefile.am:
7221         * plugins/debug-manager/images/run-to-cursor.png:
7222         * plugins/debug-manager/plugin.c:
7223         Added toolbar and some icons
7225         * plugins/patch/anjuta-patch.ui:
7226         * plugins/patch/patch-plugin.c:
7227         * plugins/patch/patch-plugin.glade:
7228         * plugins/patch/plugin.c:
7229         * plugins/patch/plugin.h:
7230         Improved patch plugin (GUI and function)
7232         * plugins/sourceview/sourceview.c:
7233         Fixed another Gtk-Critical
7235         * plugins/tools/anjuta-tools.ui:
7236         * plugins/tools/plugin.h:
7237         Put Patch plugin in tools menu and changed ui file
7239 2006-07-29  Johannes Schmid <jhs@gnome.org>
7241         * plugins/document-manager/plugin.c:
7242         Fixed accelator Gtk-Warning
7244         * plugins/message-view/anjuta-msgman.c: 
7245         Fixed Gtk-Warning
7247         * plugins/sourceview/anjuta-document.c:
7248         * plugins/sourceview/anjuta-document.h:
7249         * plugins/sourceview/anjuta-marshal.list:
7250         Wrote a better emitter for the char-added signal
7252         * plugins/sourceview/sourceview.c:
7253         Fixed Redo/Undo to void Gtk-Criticals
7254         
7255         * plugins/sourceview/sourceview-args.c:
7256         * plugins/sourceview/sourceview-cell.c:
7257         * plugins/sourceview/sourceview-scope.c:
7258         * plugins/sourceview/sourceview-tags.c: 
7259         Adapted to new IAnjutaIterator API
7261 2006-07-28 Naba Kumar  <naba@gnome.org>
7263         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
7265         * plugins/symbol-browser/an_symbol.c,
7266         plugins/symbol-browser/an_symbol_iter.c,
7267         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
7268         subclass of AnjutaSymbol so that the symbol is accessible from
7269         the iter in light of changes in IAnjutaIterable.
7271         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
7272         implementation of IAnjutaIterable.
7274 2006-07-28 Naba Kumar  <naba@gnome.org>
7276         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
7277         IAnjutaIterable. They were kind of useless since the interface is
7278         defined on the data object itself. Added set_position() method
7279         in IAnjutaIterable to allow setting arbitrary current index to the
7280         iter.
7281         Added erase() and erase_range() in IAnjutaEditor.
7283         * plugins/editor/text-editor-iterable.c: Fixed 
7284         plugins/editor/text_editor.c: Implemented erase() and erase_range()
7285         methods in editor. Fixed get_line_from_position() method.
7287         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
7288         code. It's disabled for now.
7290         * plugins/sourceview/sourceview-cell.c,
7291         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
7292         implementation.
7294 2006-07-27  Johannes Schmid <jhs@gnome.org>
7296         * plugins/sourceview/sourceview-cell.c:
7297         Fixed IAnjutaEditorCell to work only on a single line
7298         Fixed crasher in finalize
7300         * plugins/symbol-browser/an_symbol_prefs.c:
7301         * global-tags/Makefile.am:
7302         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
7303         script installation     
7305 2006-07-26 Naba Kumar  <naba@gnome.org>
7307         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
7308         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
7309         
7310         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
7311         
7312         * plugins/document-manager/plugin.c: Fixed dynamic loading of
7313         support plugins
7314         
7315         * plugins/editor/text-editor-iterable.c,
7316         plugins/editor/text_editor.c,
7317         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
7318         method to work correctly, it was ignoring start and end parameters.
7319         Fixed TextEditorCell implementation. Fixed 'char-added' signal
7320         emission.
7321         
7322         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
7323         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
7325 2006-07-24  Massimo Cora'  <maxcvs@email.it>
7327         * plugins/symbol-browser/an_symbol_view.c,
7328         plugins/symbol-browser/an_symbol_view.h,
7329         plugins/symbol-browser/plugin.c:
7330     fix a matching case into sv_extract_type_qualifier_from_expr ()
7331     and some minor issues.
7333 2006-07-26  Johannes Schmid <jhs@gnome.org>
7335         * plugins/language-support-cpp-java/plugin.c:
7336         Fixed to work kind of with sourceview editor
7337         * plugins/sourceview/anjuta-document.c: 
7338         * plugins/sourceview/anjuta-view.c: 
7339         * plugins/sourceview/sourceview-cell.c:
7340         * plugins/sourceview/sourceview.c:
7341         Fixed IAnjutaEditorCell and "char-added" signal
7343 2006-07-24 Naba Kumar  <naba@gnome.org>
7345         * plugins/document-manager/plugin.c,
7346         plugins/document-manager/plugin.h: Initial implementedion for loading
7347         support plugins.
7348         
7349         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
7350         implementation.
7351         
7352         * plugins/editor/text_editor.c: Fixed syntax highlighting when
7353         indicators are cleared (that leaved grey texts).
7355 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
7357         * libanjuta/interfaces/libanjuta.idl,
7358         plugins/debug-manager/breakpoints.c,
7359         plugins/debug-manager/memory.c,
7360         plugins/debug-manager/registers.c,
7361         plugins/debug-manager/debug_tree.c,
7362         plugins/debug-manager/debugger.c,
7363         plugins/gdb/debugger.c,
7364         plugins/gdb/debugger.h,
7365         plugins/gdb/plugin.c:
7366         Add a parameter for reporting error
7367         Add a new interface for using gdb variable object
7368         Allow to cancel commands
7369         Rewrite handling of debugger state
7371         * plugins/debug-manager/plugin.c,
7372         plugins/debug-manager/locals.c,
7373         plugins/debug-manager/locals.h,
7374         plugins/debug-manager/register.c,
7375         plugins/debug-manager/stack_trace.c,
7376         plugins/debug-manager/stack_trace.h:
7377         Create and destroy local and stack trace windows when needed
7379 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
7381         * plugins/document-manager/plugin.c:
7382         Fixed "Automatic" highlighting
7384 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
7386         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
7388         * plugins/sourceview/anjuta-view.c:
7389         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
7391 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
7392         
7393         * configure.in: Check for C/C++-Compiler correctly
7395 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
7397         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7399         * plugins/debug-manager/stack_trace.c:
7400         Destroy stack window when debuuger is disabled (#347414)
7401         
7402         * plugins/sourceview/anjuta-view.c:
7403         Fix a crash with popup-menu (#347412)
7405 2006-07-13 Naba Kumar  <naba@gnome.org>
7407         * plugins/editor/Makefile.am,
7408         plugins/editor/text_editor.h,
7409         plugins/editor/text-editor-iterable.h,
7410         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
7411         tested yet).
7412         
7413         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
7414         code.
7415         
7416         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
7418 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
7420         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
7421         Bug #342937
7422         
7423 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
7425         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7427         * libanjuta/anjuta-preferences-dialog.c:
7428         Do not use the page_num returned by gtk_notebook_append_page to
7429         remove the page as it cause bugs when pages removal is not done
7430         in LIFO.
7432         * plugins/document-manager/anjuta-docman.c:
7433         * src/anjuta-app.c:
7434         makes Anjuta display dock_items which have previously been hidden
7436 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
7438         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7440         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
7441         * plugins/sourceview/sourceview.c: (imark_unmark):
7442         
7443         Patches for bugs #346450 and #346295
7444         
7445         * AUTHORS: Added Fredrik
7447 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
7449         * plugins/message-view/anjuta-msgman.c: 
7450         Fixed close button/icon size (like in docman)
7452 2006-06-10 Naba Kumar <naba@gnome.org>
7454         * plugins/editor/text_editor.c: Fixed goto line to mark the line
7455         being set.
7456         
7457 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
7459         * libanjuta/interfaces/libanjuta.idl:
7460         Move inspect_memory function in IAnjutaCpuDebugger interface
7461         Rename Boolean type to State
7463         * plugins/debug-manager/breakpoint.c:
7464         Rename Boolean type to State
7466         * plugins/debug-manager/Makefile.am,
7467         plugins/debug-manager/anjuta-marshal.list,
7468         plugins/debug-manager/data_view.c,
7469         plugins/debug-manager/data_view.h,
7470         plugins/debug-manager/data_buffer.c,
7471         plugins/debug-manager/data_buffer.h,
7472         plugins/debug-manager/chunk_view.c,
7473         plugins/debug-manager/chunk_view.h,
7474         plugins/debug-manager/anjuta-debug-manager.ui,
7475         plugins/debug-manager/debugger.c,
7476         plugins/debug-manager/memory.c,
7477         plugins/debug-manager/memory.h,
7478         plugins/debug-manager/plugin.c,
7479         plugins/gdb/debugger.c,
7480         plugins/gdb/debugger.h,
7481         plugins/gdb/plugin.c:
7482         Rewrite memory window using a special widget
7483         Rename Boolean type to State
7485 2006-06-08 Naba Kumar <naba@gnome.org>
7487         * plugins/editor/text_editor.c (itext_editor_get_current_word):
7488         Do not return garbage characters and return NULL when there is no
7489         current word.
7490         
7491         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
7492         work correctly.
7493         
7494         * plugins/search/search-replace.c: Fixed a mem leak.
7496 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
7498         * libanjuta/anjuta-launcher.c:
7499         Added debug message (see #343522)
7500         
7501         * plugins/build-basic-autotools/build-basic-autotools.c:
7502         Patch from Günther Brammer to fix #344015
7504         * plugins/sourceview/sourceview.c:
7505         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
7506         automatic highlight of build messages)
7508 2006-06-06 Naba Kumar <naba@gnome.org>
7510         * configure.in,
7511         libanjuta/interfaces/libanjuta.idl,
7512         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7513         plugins/Makefile.am,
7514         plugins/document-manager/action-callbacks.c,
7515         plugins/document-manager/plugin.c,
7516         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
7517         interface for language highlight selection and langauge change
7518         signal.
7519         
7520         * plugins/language-support-cpp-java: Added language support
7521         plugin for cpp and java.
7523 2006-05-27  Naba Kumar  <naba@gnome.org>
7525         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
7526         plugins/debug-manager/*, data/Makefile.am,
7527         manuals/reference/libanjuta/libanjuta.types,
7528         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7529         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7530         merged anjuta-new-debugger branch into trunck.
7531         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
7533 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
7534         
7535         * libanjuta/interfaces/libanjuta.idl,
7536         plugins/debug-manager/debugger.c,
7537         plugins/debug-manager/debugger.h,
7538         plugins/gdb/anjuta-gdb.plugin.in,
7539         plugins/gdb/debugger.c,
7540         plugins/gdb/debugger.h,
7541         plugins/gdb/plugin.c:
7542         Add new IAnjutaCpuDebugger interface to access cpu register
7543         Run gdb instead of /usr/local/bin/gdb
7544         
7545         * plugins/debug-manager/plugin.c,
7546         plugins/debug-manager/registers.c,
7547         plugins/debug-manager/registers.h:
7548         Rewrite register window
7549         Rename Load target menu item to Run target
7551 2006-05-07  Naba Kumar  <naba@gnome.org>
7553         * plugins/gdb.init
7554         
7555 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
7557         * plugins/debug-manager/watch.c,
7558         plugins/debug-manager/breakpoint.c,
7559         plugins/debug-manager/breakpoint.h:
7560         Fix crash: disconnect save and load session signals
7562 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
7564         * libanjuta/interface/libanjuta.idl,
7565         plugins/debug-manager/debugger.c,
7566         plugins/gdb/plugin.c:
7567         Add a value parameter for evaluate command
7569         * plugins/debug-manager/anjuta-debug-manager.glade:
7570         Create new dialog box for watches using glade
7572         * plugins/debug-manager/anjuta-debug-manager.ui:
7573         Move watch menu items near the end
7574         Move breakpoint menu items outside the sub menu
7576         * plugins/debug-manager/debug_tree.c,
7577         plugins/debug-manager/debug_tree.h,
7578         plugins/debug-manager/debug_tree.h,
7579         plugins/debug-manager/watch.c:
7580         Move all GUI code from watch.c to debug_tree.c
7581         Add an auto update property to watches
7582         
7583         * plugins/debug-manager/locals.c,
7584         plugins/debug-manager/locals.h,
7585         plugins/debug-manager/stack_trace.c,
7586         plugins/debug-manager/stack_trace.h,
7587         plugins/debug-manager/plugin.c:
7588         Register actions before starting debugger
7590         * plugins/gdb/debugger.c:
7591         Do not call callback function if not present
7593 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
7595         * libanjuta/interfaces/libanjuta.idl,
7596         plugins/debug-manager/stack_trace.c,
7597         plugins/debug-manager/stack_trace.h,
7598         plugins/debug-manager/anjuta-debug-manager.ui,
7599         plugins/gdb/debugger.c:
7600         Add a popup menu in stack frame window
7601         Add a new frame-changed event
7602         Use MI command for getting stack informations
7603         Get filename with full path (need gdb > 6.3)
7605         * libanjuta/interfaces/libanjuta.idl,
7606         plugins/debug-manager/debug_tree.c,
7607         plugins/debug-manager/debugger.c,
7608         plugins/debug-manager/locals.c,
7609         plugins/debug-manager/locals.h,
7610         plugins/debug-manager/plugin.c,
7611         plugins/gdb/debugger.c,
7612         plugins/gdb/debugger.h,
7613         plugins/gdb/parser.c,
7614         plugins/gdb/parser.h,
7615         plugins/gdb/plugin.c,
7616         plugins/gdb/Makefile.am:
7617         Pass watch data with string instead of Watch structures
7618         Use debug_tree in local window
7619         Remove info local
7620         Remove parser.{ch}
7622         * plugins/debug-manager/breakpoints.c,
7623         plugins/debug-manager/utilities.c,
7624         plugins/debug-manager/utilities.h:
7625         Use a GtkListStore instead of a GtkTreeStore
7626         move goto_location_in_editor in utilities.c
7627         
7628 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
7630         * libanjuta/interfaces/libanjuta.idl,
7631         plugins/debug-manager/anjuta-debug-manager.ui,
7632         plugins/debug-manager/breakpoints.c,
7633         plugins/debug-manager/plugin.c,
7634         plugins/gdb/debugger.c:
7635         Add a breakpoint type
7636         Add new popup menu in breakpoint window
7637         Add toggle breakpoint in editor popup menu
7638         Save and restore breakpoint enable
7639         Fix bug in clear all breakpoints
7640         Remove old useless code
7642         * plugins/debug-manager/debugger.c:
7643         Fix some problem with debugger states
7645         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7646         Update documentation
7647         
7648 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
7650         * data/Makefile.am,
7651         plugins/gdb/Makefile.am,
7652         plugins/gdb/gdb.init:
7653         Move gdb.init crom data to plugins/gdb
7655         * plugins/gdb/gdb.init,
7656         libanjuta/interfaces/libanjuta.idl,
7657         plugins/debug-manager/breakpoints.c,
7658         plugins/debug-manager/debugger.c,
7659         plugins/debug-manager/plugin.c,
7660         plugins/gdb/debugger.c,
7661         plugins/gdb/plugin.c:
7662         Support pending breakpoints
7663         Rewrite debugger states
7664         Split ianjuta_debugger_log into _enable_log and _disable_log
7666         * plugins/debug-manager/start.c,
7667         plugins/debug-manager/debug_tree.c,
7668         plugins/gdb/parser.c:
7669         Remove some useless lines
7671         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
7672         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7673         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7674         Update documentation
7676 2006-03-12 Naba Kumar <naba@gnome.org>
7678         * manuals/references/libanjuta/libanjuta.types: Fixed
7679         debug-manager name.
7680         
7681 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7683         * libanjuta/anjuta-debugger.c,
7684         libanjuta/anjuta-debugger.h:
7685         Remove those files
7686         
7687         * libanjuta/interfaces/libanjuta.idl,
7688         plugins/debug-mananger/breakpoints.c,
7689         plugins/debug-manager/debug_tree.c,
7690         plugins/debug-manager/debugger.c,
7691         plugins/debug-manager/plugin.c,
7692         plugins/debug-manager/registers.c,
7693         plugins/debug-manager/sharedlib.c,
7694         plugins/debug-manager/signal.c,
7695         plugins/debug-manager/stack_trace.c,
7696         plugins/debug-manager/start.c,
7697         plugins/debug-manager/watch.c,
7698         plugins/gdb/debugger.c,
7699         plugins/gdb/debugger.h,
7700         plugins/gdb/parser.c,
7701         plugins/gdb/parser.h,
7702         plugins/gdb/plugin.c:
7703         Move types definitions from libanjuta/anjuta-debugger.{ch}
7704         Rename types from AnjutaDebugger* to IAnjutaDebugger*
7705         
7706         * plugins/gdb/Makefile.am:
7707         Remove user interface from gdb plugin
7709 2006-03-12 Naba Kumar <naba@gnome.org>
7711         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
7713 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
7715         Modified Patch from Marc Maurer <uwog@uwog.net>:
7716         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
7717         Fixes #342447
7718         
7719         * plugins/sourceview/Makefile.am:
7720         * plugins/sourceview/sourceview-cell.c:
7721         * plugins/sourceview/sourceview-cell.h:
7722         * plugins/sourceview/sourceview.c: 
7723         
7724         Implemented IAnjutaEditorCell
7726 2006-05-21  Naba Kumar  <naba@gnome.org>
7728         * libanjuta/interfaces/libanjuta.idl,
7729         plugins/document-manager/action-callbacks.c,
7730         plugins/document-manager/plugin.c,
7731         plugins/editor/print.c, plugins/editor/text_editor.c,
7732         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
7733         Fixed zooming and added icons and shortcuts for zoom menu items.
7735 2006-05-21  Naba Kumar  <naba@gnome.org>
7737         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
7738         whitespaces.
7740 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7742         * plugins/document-manager/anjuta-docman.c:
7743         Fixed close button reaction by setting the correct current editor
7745 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7747         Patch from Yang Hong <yanghong@ccoss.com.cn>:
7748         * plugins/document-manager/anjuta-docman.c
7749         - Fix close button, you can close any tab as you wish now.
7750         - Fadeout mime icon as the same as close image  
7752 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7754         Patch from Marc Maurer <uwog@uwog.net>
7755         * main.c: Compile fix when NLS is enabled
7756         
7757         AUTHORS: Added Marc
7759 2006-05-20  Naba Kumar  <naba@gnome.org>
7761         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
7762         while loading abiword-2.4.4/abi project).
7764 2006-05-18 Naba Kumar  <naba@gnome.org>
7766         * libanjuta/interfaces/libanjuta.idl,
7767         plugins/document-manager/action-callbacks.c,
7768         plugins/editor/print.c,
7769         plugins/editor/text_editor.c,
7770         plugins/editor/text_editor.h,
7771         plugins/editor/text_editor_prefs.c: Fixed zooming.
7772         
7773         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
7774         interface for character iteration and IAnjutaEditorAssist interface
7775         for autocompletions and editor tips.
7777 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
7779         Patch from Günther Brammer <GBrammer@gmx.de>:
7780         * plugins/document-manager/anjuta-docman.c:
7781         Make tabs smaller but keep nice closing icon
7783         * plugins/document-manager/anjuta-docman.c:
7784         * plugins/document-manager/Makefile.am:
7785         
7786         Added nice mime-icons to the editor tabs
7788 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
7790         * configure.in: Bumped version to 2.0.3 (pre-release increment)
7791         
7792         * plugins/symbol-browser/an_symbol_view.c:
7793         - Fixed crasher
7794         - Fixed symbol searching (Yang Hong (#341997))
7795         
7796         * plugins/devhelp/htmlview.c:
7797         Fixed devhelp plugin
7798         
7799         * plugins/build-basic-autotools/build-basic-autotools.c:
7800         * plugins/search/search-replace.c:
7801         * plugins/document-manager/anjuta-docman.c:
7802         
7803         Only add a marker to a line where it makes sense!
7805 === anjuta 2.0.2 ===
7807 2006-05-15  Naba Kumar  <naba@gnome.org>
7809         * configure.in: set required versions for
7810         gdl and glade3.
7811         
7812 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7814         * plugins/glade/plugin.c:
7815         Fixed signal connection for "gtk-doc-search"
7817 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7819         * NEWS: Set release date, add known issues
7820         
7821         * libanjuta/anjuta-shell.c:
7822         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
7823         and debug other gtk-warnings/criticals)
7824         
7825         * plugins/build-basic-autotools/build-basic-autotools.c:
7826         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
7827         
7828         * plugins/sourceview/anjuta-view.c:
7829         * plugins/sourceview/sourceview-args.c:
7830         * plugins/sourceview/sourceview-scope.c:
7831         * plugins/sourceview/sourceview-tags.c:
7832         Fixed gtk-criticals (gtk_source_language_get_mime_types)
7834 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7836         * pixmaps/Makefile.am:
7837         Add preferences_general.png
7838         
7839         * plugins/devhelp/plugin.c:
7840         Fixed some more realise things
7841         
7842         * plugins/message-view/anjuta-msgman.c:
7843         Support stock icons for message panes
7844         
7845         * plugins/search/search-replace.c:
7846         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
7847          
7848         * plugins/search/search-replace_backend.c:
7849         Fixed #341359
7850         
7851         * plugins/sourceview/anjuta-document.c:
7852         * plugins/sourceview/sourceview.c:
7853         Fixed finalise and tag completion
7854         
7855         * src/anjuta-app.c:
7856         Use preferences_general icon
7858 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7860         * pixmaps/Makefile.am:
7861         Fixed EXTRA_DIST
7863 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7865         * plugins/sourceview/sourceview-prefs.c:
7866         Fixed font & color handling
7867         
7868         * plugins/symbol-browser/an_symbol_view.c:
7869         Fixed crasher
7871 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
7873         * plugins/macro/macros.xml:
7874         Fixed bug #341583 (Address of FSF)
7876 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
7878         * src/main.c:
7879         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
7880         Update: Do it the cool way...
7881         
7882 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7884         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
7885         Implement gtk-api-help signals of glade3
7886         * configure.in: Bump to glade3 2.91.2
7887         
7888         * plugins/devhelp/plugin.c:
7889         Fixed some realize stuff in the devhelp plugin
7890         
7891         * plugins/sourceview/anjuta-document.c:
7892         fixed bug with scope completion
7894 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7896         * plugins/symbol-browser/an_symbol_view.c
7897         * plugins/symbol-browser/an_symbol_prefs.c
7898         * plugins/symbol-browser/an_symbol_prefs.h
7899         * global_tags/create_global_tags.sh:
7900         
7901         Automaticly create global tags on first startup
7903 2006-05-08  Massimo Cora'  <maxcvs@email.it>
7905         * configure.in:
7906         * plugins/project-wizard/templates/Makefile.am:
7907         * (added) plugins/project-wizard/templates/cpp-logo.png:
7908         * (added) plugins/project-wizard/templates/cpp.wiz:
7909         * (added) plugins/project-wizard/templates/cpp/*:
7911         Added a generic c++ template. It's a simple hello world.
7913 2006-05-07  Massimo Cora' <maxcvs@email.it>
7915         * plugins/symbol-browser/an_symbol_view.c:
7916         fixed a stupid crasher.
7918 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
7920         * plugins/project-wizard/templates/wxwin/configure.in.tpl
7921         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
7922         
7923         Fixed WxWidgets project type
7925 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7927         * plugins/devhelp/htmlview.c: 
7928         * plugins/devhelp/plugin.c:
7929         Maybe I fixed the crash this time! I could at least not reproduce anymore!
7930         
7931         * plugins/project-wizard/install.c:
7932         Don't set a message - thanks to seb
7934 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7936         * plugins/devhelp/htmlview.c: 
7937         * plugins/symbol-browser/an_symbol_view.c:
7938         
7939         There is a weird crash in gtk_idle which I still did not completly fix!
7940         
7941         * plugins/project-wizard/install.c:
7942         Default to success instead of failure
7944 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
7946         * plugins/devhelp/htmlview.c:
7947         * plugins/devhelp/plugin.c:
7948         Fixed bug and libdevhelp issue!
7950         * plugins/project-wizard/install.c:
7951         Fixed message string!
7953 2006-05-03  Massimo Cora' <maxcvs@email.it>
7954        
7955         * plugins/symbol-browser/an_symbol_view.c:
7956         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
7958 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7960         * pixmaps/Makefile.am:
7961         * src/main.c:
7962         * anjuta.desktop.in.in
7963         
7964         GNOME Goal #2.1: Install theme-friendly icons
7966 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7968         * plugins/devhelp/htmlview.c: Reload page on reparent
7969         * plugins/document-manager/anjuta-docman.c:
7970         Present document-manager when document is selected in file-manager
7972 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7974         * plugins/symbol-broser/an_symbol_view.c:
7975         Fixed crasher in namespace exploration
7977 2006-05-01  Massimo Cora' <maxcvs@email.it>
7979         * configure.in:
7980         * plugins/valgrind/Makefile.am:
7982         Optional compiling of Valgrind plugin
7984 2006-05-01  Massimo Cora' <maxcvs@email.it>
7986         * plugins/symbol-browser/an_symbol_view.c:
7987         - modularized code. Marked with FIXME the parts which need improvement.
7988         - More comments.
7989     - Added basic namespace completion for Gtkmm type project:
7990     - namespace1::MyClass *class;
7991     - class-> [display]
7992     - Namespaces must be anyway improved.
7994 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7996         * plugins/devhelp/plugin.c: 
7997         Fixed up plugin unloading and show html widget on link selected
7998         
7999         * NEWS: Updated
8000         
8001 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8003         * plugins/devhelp/Makefile.am:
8004         * plugins/devhelp/anjuta-devhelp.plugin.in:
8005         * plugins/devhelp/htmlview.c:
8006         * plugins/devhelp/htmlview.h:
8007         * plugins/devhelp/plugin.c: 
8008         * plugins/devhelp/plugin.h:
8009         Reimplemeted devhelp plugin from scratch
8010         
8011         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
8012         Fixed crasher
8014 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
8016         * plugins/sourceview/sourceview-tags.c:
8017         complete some more tag types
8018         
8019         * plugins/valgrind/plugin.c:
8020         * plugins/valgrind/preferences.c:
8021         * plugins/valgrind/vggeneralprefs.c:
8022         
8023         Fixed lots of gtk warnings
8025 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
8027         * plugins/sourceview/sourceview-scope.c:
8028         Implemented type-ahead for scope completion
8030 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
8032         * manuals/C/Makefile.am:
8033         * manuals/Makefile.am:
8034         * plugins/document-manager/Makefile.am:
8035         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8036         * plugins/sourceview/Makefile.am:
8037         * tagmanager/c.c:
8038         
8039         Fixed distcheck
8040         
8041         * plugins/class-gen/goc_template_header: G_END_DECLS
8043 2006-05-27  Naba Kumar <naba@gnome.org>
8045         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
8046         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
8047         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
8048         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
8049         scintilla/include/Scintilla.iface,
8050         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
8051         cvs. Fixed compile flags. Removed outdated patches.
8053 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
8055         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
8057         * plugins/sourceview/anjuta-document.c:
8058         * plugins/sourceview/sourceview-args.c:
8059         * plugins/sourceview/sourceview-scope.c:
8060         
8061         Add End/Home keypresses and support completion if symbol start with '!' for example
8062         in an if statement
8064 2006-04-27 Massimo Cora' <maxcvs@email.it>
8066         * libanjuta/interfaces/libanjuta.idl:
8068         * plugins/sourceview/sourceview-scope.c:
8069         * plugins/sourceview/tag-window.c: 
8070         * plugins/sourceview/tag-window.h:
8071         * plugins/symbol-browser/an_symbol_view.c:
8072         * plugins/symbol-browser/an_symbol_view.h:
8073         * plugins/symbol-browser/plugin.c:
8074         
8075         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
8076         interface.
8077         Code and ideas for C/C++ new completion engine comes from IComplete written by
8078         Martin Stubenschrott <stubenschrott@gmx.net>.
8079         Currently the interface works only with GtkSourceView plugin.   
8080         
8081         * tagmanager/Makefile.am:
8082         * tagmanager/c.c: 
8083         * tagmanager/entry.h:
8084         * tagmanager/get.c:
8085         * tagmanager/get.h:
8086         * tagmanager/include/tm_file_entry.h:
8087         * tagmanager/include/tm_project.h:
8088         * tagmanager/include/tm_source_file.h:
8089         * tagmanager/include/tm_symbol.h:
8090         * tagmanager/include/tm_tagmanager.h:
8091         * tagmanager/include/tm_work_object.h:
8092         * tagmanager/include/tm_workspace.h:
8093         * tagmanager/parse.c:
8094         * tagmanager/read.c: 
8095         * tagmanager/read.h:
8096         * tagmanager/tm_project.c: 
8097         * tagmanager/tm_source_file.c: 
8098         * tagmanager/tm_workspace.c:
8099         
8100         Tagmanager can now parse a memory buffer and generate/update 
8101         tags into tm_workspace/tm_project on the fly, without using files.
8102         C/C++ is supported now.
8103         
8104 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
8106         * plugins/sourceview/anjuta-document.c:
8107         * plugins/sourceview/sourceview-args.c:
8108         * plugins/sourceview/sourceview-scope.c:
8109         * plugins/sourceview/sourceview.c:
8110         
8111         Fixed some memory leaks and argument completion
8113 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
8115         * plugins/glade/plugin.c:
8116         
8117         Fixed glade plugin build because of API changes in glade3
8119 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
8121         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
8122         Updated editor section
8123         
8124         * manuals/C/anjuta-manual/interface.xml:
8125         * manuals/C/anjuta-manual/preferences.xml:
8126         * manuals/C/anjuta-manual/projects.xml:
8127         Updated manual
8128         
8129         * plugins/editor/anjuta-editor.plugin.in:
8130         Better plugin name
8132 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
8134         * configure.in:
8135         * plugins/editor/anjuta-editor.plugin.in:
8136         * plugins/sourceview/sourceview.plugin.in:
8138         Build both editors and let the user decide a runtime!
8139         
8140         * plugins/sourceview/sourceview-scope.c:
8141         Fixed bug in regex to allow test()-> completions
8143 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
8145         * plugins/sourceview/anjuta-document.c:
8146         * plugins/sourceview/sourceview-args.c: 
8147         * plugins/sourceview/sourceview-scope.c:
8148         * plugins/sourceview/sourceview-tags.c:
8149         * plugins/sourceview/tag-window.c: 
8150         
8151         Improved callltip windows
8153 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8155         * src/anjuta-app.c: (on_session_save):
8156         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
8157         <ricardo.jose.ferrari@gmail.com> for pointing this out!
8159 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8161         * libanjuta/anjuta-utils.c: 
8162         * plugins/cvs-plugin/cvs-execute.c:
8163         Off-by-one...
8165         * scintilla/LexInno.cxx:
8166         * scintilla/LexOpal.cxx:
8167         * scintilla/LexTCL.cxx:
8169         Added missing files from scintilla-update
8171 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8173         * configure.in:
8174         * manuals/C/Makefile.am:
8175         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
8176         * manuals/C/anjuta-manual/Makefile.am:
8177         * manuals/C/anjuta-manual/anjuta-manual.xml:
8178         * manuals/C/anjuta-manual/build.xml:
8179         * manuals/C/anjuta-manual/debugger.xml:
8180         * manuals/C/anjuta-manual/execute.xml:
8181         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
8182         * manuals/C/anjuta-manual/figures/arguments.png:
8183         * manuals/C/anjuta-manual/figures/configure_dlg.png:
8184         * manuals/C/anjuta-manual/figures/file_menu.png:
8185         * manuals/C/anjuta-manual/figures/menu_main.png:
8186         * manuals/C/anjuta-manual/figures/menubar.png:
8187         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
8188         * manuals/C/anjuta-manual/figures/project_info.png:
8189         * manuals/C/anjuta-manual/figures/scrshot.png:
8190         * manuals/C/anjuta-manual/figures/symbol_browser.png:
8191         * manuals/C/anjuta-manual/figures/tool-editor.png:
8192         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
8193         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
8194         * manuals/C/anjuta-manual/figures/toolbar_format.png:
8195         * manuals/C/anjuta-manual/figures/toolbar_main.png:
8196         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
8197         * manuals/C/anjuta-manual/fileoperations.xml:
8198         * manuals/C/anjuta-manual/interface.xml:
8199         * manuals/C/anjuta-manual/introduction.xml:
8200         * manuals/C/anjuta-manual/preferences.xml:
8201         * manuals/C/anjuta-manual/projects.xml:
8202         * manuals/C/anjuta-manual/tools.xml:
8203         * manuals/Makefile.am:
8204         
8205         Updated manual and faq
8207         * scintilla/CallTip.cxx:
8208         * scintilla/CallTip.h:
8209         * scintilla/CellBuffer.cxx:
8210         * scintilla/CellBuffer.h:
8211         * scintilla/ContractionState.cxx:
8212         * scintilla/Document.cxx:
8213         * scintilla/Document.h:
8214         * scintilla/DocumentAccessor.cxx:
8215         * scintilla/Editor.cxx:
8216         * scintilla/Editor.h:
8217         * scintilla/ExternalLexer.cxx:
8218         * scintilla/Indicator.cxx:
8219         * scintilla/KeyMap.cxx:
8220         * scintilla/KeyWords.cxx:
8221         * scintilla/LexAU3.cxx:
8222         * scintilla/LexBash.cxx:
8223         * scintilla/LexCPP.cxx:
8224         * scintilla/LexCaml.cxx:
8225         * scintilla/LexCsound.cxx:
8226         * scintilla/LexEiffel.cxx:
8227         * scintilla/LexGui4Cli.cxx:
8228         * scintilla/LexHTML.cxx:
8229         * scintilla/LexLua.cxx:
8230         * scintilla/LexMSSQL.cxx:
8231         * scintilla/LexOthers.cxx:
8232         * scintilla/LexPOV.cxx:
8233         * scintilla/LexPython.cxx:
8234         * scintilla/LexRuby.cxx:
8235         * scintilla/LexSQL.cxx:
8236         * scintilla/LexVB.cxx:
8237         * scintilla/Makefile.am:
8238         * scintilla/PlatGTK.cxx:
8239         * scintilla/PropSet.cxx:
8240         * scintilla/RESearch.cxx:
8241         * scintilla/RESearch.h:
8242         * scintilla/ScintillaBase.cxx:
8243         * scintilla/ScintillaGTK.cxx:
8244         * scintilla/StyleContext.h:
8245         * scintilla/ViewStyle.cxx:
8246         * scintilla/ViewStyle.h:
8247         * scintilla/XPM.cxx:
8248         * scintilla/include/KeyWords.h:
8249         * scintilla/include/Platform.h:
8250         * scintilla/include/PropSet.h:
8251         * scintilla/include/SciLexer.h:
8252         * scintilla/include/Scintilla.h:
8253         * scintilla/include/Scintilla.iface:
8254         * scintilla/include/ScintillaWidget.h:
8255         * scintilla/lexers.make:
8257         Update to scintilla 1.68
8259         * src/anjuta-app.c:
8260         Only show help items which are really availible
8262         * plugins/cvs-plugin/cvs-callbacks.c
8263         * plugins/cvs-plugin/cvs-execute.c
8264         * plugins/cvs-plugin/subversion-callbacks.c:
8265         * libanjuta/anjuta-utils.c:
8266         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
8268 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
8270         * plugins/project-wizard/install.c,
8271         * plugins/project-wizard/autogen.c:
8272         Add error messages if using a read only directory
8273         Improve fix for bug #339296
8275 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8277         * libanjuta/interfaces/libanjuta.idl:
8278         * plugins/document-manager/action-callbacks.c:
8279         * plugins/document-manager/plugin.c:
8280         * plugins/editor/text_editor.c:
8281         Added IAnjutaEditorGoto 
8283         * plugins/editor/aneditor.cxx:
8284         * plugins/editor/aneditor.h:
8285         * plugins/editor/text_editor.h:
8286         * plugins/editor/text_editor_prefs.c:
8287         
8288         Fixed #305076
8290 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
8292         * libanjuta/interfaces/libanjuta.idl:
8293         * plugins/document-manager/action-callbacks.c:
8294         * plugins/document-manager/anjuta-docman.c:
8295         * plugins/document-manager/plugin.c:
8296         * plugins/editor/text_editor.c: 
8297         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
8298         
8299         * plugins/sourceview/sourceview.c:
8300         * plugins/sourceview/sourceview.glade:
8301         Fixed some uft-8 issues and added a preference option
8302         to enable/disable gnome-vfs monitoring
8303         
8304         * scintilla/Makefile.am:
8305         * scintilla/include/Makefile.am:
8306         Fixed build
8308 2006-04-20  Massimo Cora' <maxcvs@email.it>
8310         * libanjuta/interfaces/libanjuta.idl:
8311         Remove get_current_pos () because we have get_position()
8313 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
8315         * NEWS: Updated
8316         * plugins/sourceview/tag-window.c:
8317         Don't close window on PageUp/PageDown
8319 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
8321         * data/Makefile.am:
8322         * manuals/reference/libanjuta/Makefile.am:
8323         
8324         Some build fixes
8325         
8326         * src/Makefile.am:
8327         * src/bacon-message-connection.c: 
8328         * src/bacon-message-connection.h: (both from gedit)
8329         * src/main.c:
8330         
8331         Fixed #312319 (Opening files when Anjuta is already open)
8333 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
8335         * TODO.tasks: Updated
8336         * plugins/sourceview/anjuta-view.c: 
8337         * plugins/sourceview/anjuta-view.h:
8338         * plugins/sourceview/sourceview.c: 
8339         
8340         * configure.in: Fix --enable-plugin-scintilla
8341         
8342         Added char_added signal
8344 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
8346         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
8347         
8348         Fixed diff for utf8
8349         
8350         * plugins/sourceview/sourceview.c:
8351         Fixed VFS monitoring (still a bit buggy)
8352         
8353         * plugins/sourceview/sourceview-args.c:
8354         * plugins/sourceview/tag-window.c: 
8355         
8356         Better sizing for the popup-window
8358 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
8360         * plugins/project-wizard/templates/gnome/src/main.c:
8361         * plugins/project-wizard/templates/gnome/src/project.glade:
8362         * plugins/project-wizard/templates/gtk/src/main.c: 
8363         * plugins/project-wizard/templates/gtk/src/project.glade:
8364         * plugins/project-wizard/templates/gtkmm/src/main.cc:
8365         
8366         Fixed up GLADE_FILE definition in project types and fixed bug #334546
8367         
8368 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
8370         * configure.in: More removal of obsoleteness.
8371         * po/no.po:
8373 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
8375         * ROADMAP:
8376         * libanjuta/anjuta-preferences.c: 
8377         * libanjuta/anjuta-utils.c: 
8378         * libanjuta/anjuta-utils.h:
8379         * plugins/message-view/message-view.c:
8380         
8381         Changed color functions and moved convert_color to anjuta-utils.h
8382         
8383         * plugins/message-view/anjuta-message-manager-plugin.glade:
8384         GnomeColorPicker -> GtkColorButton (bug #309154)
8385         
8386         * plugins/sourceview/plugin.c:
8387         * plugins/sourceview/sourceview-prefs.c:
8388         * plugins/sourceview/sourceview.glade:
8389         Added color and font preferences
8391         * plugins/sourceview/sourceview-tags.c:
8392         Only show as much choices as configured in preferences
8394 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
8396         * ROADMAP, NEWS: Updated (we are far behind ;-)
8397         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
8399 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
8401         * configure.in:
8402         * plugins/editor/Makefile.am:
8403         * scintilla/Makefile.am
8404         
8405         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
8406         
8407         * global-tags/Makefile.am:
8408         * global-tags/create_global_tags.sh:
8409         * plugins/symbol-browser/an_symbol_prefs.c:
8410         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8411         * plugins/symbol-browser/plugin.h:
8412         * tagmanager/include/tm_workspace.h:
8413         * tagmanager/tm_workspace.c:
8414         
8415         Fixed symbol-browser prefs and move global tags generation from installtion to
8416         preferences to make the life easier for distributers and to allow updates after installtion
8418         * plugins/document-manager/action-callbacks.c: 
8419         * plugins/document-manager/action-callbacks.h:
8420         * plugins/document-manager/anjuta-document-manager.ui:
8421         * plugins/document-manager/indent-util.c:
8422         * plugins/document-manager/plugin.c:
8423         * plugins/editor/text_editor.c:
8424         
8425         Moved indent stuff to document-manager
8426         
8427         * plugins/sourceview/anjuta-view.c: 
8428         * plugins/sourceview/sourceview-args.c: 
8429         * plugins/sourceview/sourceview-scope.c:
8430         * plugins/sourceview/sourceview-tags.c: 
8431         * plugins/sourceview/sourceview.c:
8432         
8433         Fixed several bugs
8434         
8435         * plugins/sourceview/sourceview.plugin (removed):
8436         * plugins/sourceview/sourceview.plugin.in:
8437         Editor is not user-activatible
8438         
8439         * plugins/sourceview/sourceview.png:
8440         Updated icon
8442 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
8444         * src/anjuta-app.c: Fixed crasher on plugin unloading
8446 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
8448         * plugins/sourceview/sourceview.c
8449         * plugins/sourceview/sourceview-args.c
8450         * plugins/sourceview/sourceview-args.h:
8451         
8452         Polished argument completion
8454 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
8456         * plugins/message-view/anjuta-msgman.c:
8457         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
8458         
8459         Show message pane on switch (does not work, anjuta_shell needs a fix)
8460         
8461         * plugins/sourceview/Makefile.am:
8462         * plugins/sourceview/anjuta-view.c: (find_tag_window),
8463         * plugins/sourceview/sourceview-args.c: 
8464         * plugins/sourceview/sourceview-args.h:
8465         * plugins/sourceview/sourceview-private.h:
8466         * plugins/sourceview/sourceview-scope.c: 
8467         (sourceview_scope_update), (sourceview_scope_filter_keypress):
8468         * plugins/sourceview/sourceview-tags.c:
8469         * plugins/sourceview/sourceview.c:
8470         * plugins/sourceview/tag-window.c:
8471         * plugins/sourceview/tag-window.h:
8472         
8473         Added scope and argument completion
8475 2006-04-03  Johannes Schmid <jhs@gnome.org>
8477         * TODO.tasks
8478         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
8479         (on_widget_remove):
8480         Save toolbar state
8482         * plugins/sourceview/sourceview.c: (iselect_clear):
8483         Make "Delete"-key working
8485         * configure.in: #336389
8487 2006-04-03  Johannes Schmid <jhs@gnome.org>
8489         * plugins/sourceview/Makefile.am:
8490         * plugins/sourceview/anjuta-view.c:
8491         * plugins/sourceview/plugin.c: 
8492         * plugins/sourceview/sourceview-private.h:
8493         * plugins/sourceview/sourceview-scope.c:
8494         * plugins/sourceview/sourceview-scope.h:
8495         * plugins/sourceview/sourceview-tags.c: 
8496         * plugins/sourceview/sourceview-tags.h:
8497         * plugins/sourceview/sourceview.c:
8498         * plugins/sourceview/sourceview.h:
8499         * plugins/sourceview/tag-window.c:
8500         
8501         - fixed goto_file_line
8502         - scroll to cursor on undo/redo
8503         - show correct popup-menu
8504         - scope completion (not ready yet)
8506 2006-04-03  Johannes Schmid <jhs@gnome.org>
8508         * plugins/sourceview/plugin.c: 
8509         * plugins/sourceview/sourceview-tags.c:
8510         * plugins/sourceview/sourceview.c: 
8511         * plugins/sourceview/sourceview.h:
8512         * plugins/sourceview/tag-window.c:
8513         
8514         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
8516 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8518         * plugins/sourceview/sourceview.c:
8519         Fixed next/previous bookmark.
8520         Toggled bookmark (set/unset).
8522 2006-04-03  Johannes Schmid <jhs@gnome.org>
8524         * plugins/document-manager/action-callbacks.c:
8525         Fixed Gtk-Warning in goto_line
8526         
8527         * plugins/sourceview/Makefile.am:
8528         * plugins/sourceview/anjuta-document.c:
8529         * plugins/sourceview/anjuta-view.c: 
8530         * plugins/sourceview/anjuta-view.h:
8531         * plugins/sourceview/sourceview-autocomplete.c:
8532         * plugins/sourceview/sourceview-autocomplete.h:
8533         * plugins/sourceview/sourceview-private.h:
8534         * plugins/sourceview/sourceview-tags.c:
8535         * plugins/sourceview/sourceview-tags.h:
8536         * plugins/sourceview/sourceview.c:
8537         * plugins/sourceview/tag-window.c:
8538         * plugins/sourceview/tag-window.h:
8539         Created a nice API for tag and completion windows
8540         
8541         * plugins/sourceview/sourceview-print.h:
8542         * plugins/sourceview/sourceview-print.c:
8543         Added printing
8544                 
8545 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8547         * plugins/sourceview/sourceview.c:
8548         Fixed typo (Sort bookmarks).
8549         
8550 2006-04-01  Johannes Schmid <jhs@gnome.org>
8552         * plugins/sourceview/anjuta-document.c:
8553         * plugins/sourceview/anjuta-document.h:
8554         * plugins/sourceview/anjuta-view.c:
8555         * plugins/sourceview/anjuta-view.h:
8556         * plugins/sourceview/sourceview-autocomplete.c:
8557         * plugins/sourceview/sourceview-autocomplete.h:
8558         * plugins/sourceview/sourceview-prefs.c:
8559         * plugins/sourceview/sourceview-prefs.h:
8560         * plugins/sourceview/sourceview-private.h:
8561         * plugins/sourceview/sourceview-tags.c:
8562         * plugins/sourceview/sourceview-tags.h:
8563         * plugins/sourceview/sourceview.c:
8564         * plugins/sourceview/sourceview.glade:
8565         * plugins/sourceview/tag-window.c: 
8566         * plugins/sourceview/tag-window.h:
8567         
8568         Improved code complete and autocomplete
8570 2006-04-01  Johannes Schmid <jhs@gnome.org>
8572         * plugins/sourceview/Makefile.am:
8573         * plugins/sourceview/bookmark.png:
8574         * plugins/sourceview/marker-attentive.png:
8575         * plugins/sourceview/marker-basic.png:
8576         * plugins/sourceview/marker-intense.png:
8577         * plugins/sourceview/marker-light.png:
8578         * plugins/sourceview/sourceview.c: 
8579         
8580         Added pixmaps for all marker types and show bookmarks
8581         
8582         * configure.in
8583         * plugins/sourceview/Makefile.am:
8584         Build sourceview on 2.14 only
8586 2006-03-31  Johannes Schmid <jhs@gnome.org>
8588         * plugins/sourceview/Makefile.am:
8589         * plugins/sourceview/anjuta-document.c:
8590         * plugins/sourceview/anjuta-view.c:
8591         * plugins/sourceview/anjuta-view.h:
8592         * plugins/sourceview/sourceview-autocomplete.c:
8593         * plugins/sourceview/sourceview-private.h:
8594         * plugins/sourceview/sourceview-tags.c:
8595         * plugins/sourceview/sourceview-tags.h:
8596         * plugins/sourceview/sourceview.c: 
8597         * plugins/sourceview/tag-window.c:
8598         * plugins/sourceview/tag-window.h:
8599         
8600         Added code completion with tag manager to the editor and fixed a save_as bug
8602 2006-03-31  Johannes Schmid <jhs@gnome.org>
8604         * src/main.c: Revert patch from Rob to allow building with
8605         Gnome 2.12
8606         * configure.in: Require at least 2.12 libraries
8608 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
8610         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
8612         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8613         Improve anjuta-plugin project template: Added missed files dist tarball
8614         (make dist)
8616         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
8617         typo
8619 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
8621         reviewed by: Johannes Schmid <jhs@gnome.org>
8623         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8624         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
8625         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
8626         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
8627         
8628         Improve anjuta-plugin project template. Also fix for #322744
8630 2006-03-27  Johannes Schmid <jhs@gnome.org>
8632         * plugins/sourceview/sourceview-private.h:
8633         plugins/sourceview/sourceview.c:
8634         
8635         Added basic bookmark support
8637 2006-03-27  Johannes Schmid <jhs@gnome.org>
8639         * TODO.tasks:
8640         Updated
8641         
8642         Patch from Rob Bradfort <robster@debian.org>:
8643         * src/main.c: (get_command_line_args), (main):
8644         Migration from popt to GOption
8645         
8646 2006-03-26 Naba Kumar  <naba@gnome.org>
8648         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
8649         size to scale itself with theme.
8651 2006-03-26 Naba Kumar  <naba@gnome.org>
8653         * plugins/file-manager/an_file_view.c,
8654         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
8655         when symbolview and fileview objects are destroyed to avoid crashes
8656         after the plugins are disabled.
8658 2006-03-26 Naba Kumar <naba@gnome.org>
8660         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
8661         Deleted unused file.
8662         
8663         * plugins/glade/plugin.c: Be able to close glade plugin when there
8664         there is no glade project loaded.
8665         
8666         * plugins/sourceview/sourceview.plugin,
8667         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
8669 2006-03-23  Naba Kumar  <naba@gnome.org>
8671         * plugins/editor/print.c: Fixed a bug where some sections of
8672         printed/previewed text is not highlighted.
8673         
8674 2006-03-20  Johannes Schmid <jhs@gnome.org>
8676         * libanjuta/interfaces/libanjuta.idl:
8677         Added IAnjutaPrint
8678         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
8679         as we do not use private apis. Show help window and startup because it does 
8680         not survive gdl
8681         
8682         * plugins/document-manager/action-callbacks.c:
8683         plugins/editor/Makefile.am:
8684         plugins/editor/text_editor.c:
8685         plugins/editor/print.c:
8686         plugins/editor/print.h:
8687         
8688         Fixed printing (nobody has missed it BTW ;-)
8689         
8690         * plugins/sourceview/sourceview.c:
8691         Fixed a crasher
8693 2006-03-20 Naba Kumar <naba@gnome.org>
8695         * configure.in, plugins/devhelp/plugin.c: Be able to build with
8696         devhelp >= 0.9 < 0.11 versions.
8697         
8698 2006-03-20  Johannes Schmid <jhs@gnome.org>
8700         * plugins/sourceview/anjuta-document-loader.c
8701         plugins/sourceview/sourceview.c:
8702         
8703         Fixed encoding bugs
8705 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8707         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
8708         Fixed bug (line position)
8709         Give the good line position whatever the active editor.
8711 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
8713         * configure.in: Added fi to ALL_LINGUAS
8715 2006-03-19  Johannes Schmid <jhs@gnome.org>
8717         * plugins/sourceview/anjuta-document-loader.c:
8718         replace gnome_vfs_get_mime_type_for_name_and data
8720         * plugins/build-basic-autotools/build-basic-autotools.c:
8721         Fixed #335142
8723 2006-03-17  Johannes Schmid <jhs@gnome.org>
8725         * plugins/editor/editor.glade:
8726         Added style-editor again after it got lost somehow
8728 2006-03-17  Johannes Schmid <jhs@gnome.org>
8730         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
8731         configure.in: require devhelp 0.11
8732         
8733         Post 0.11 devhelp versions (CVS) do not work because of an API change...
8735         plugins/build-basic-autotools/build-basic-autotools.c:
8736         forgot a an installtion callback for the "install as root"-feature
8738 2006-03-17  Massimo Cora' <maxcvs@email.it>
8740         reviewed by: Johannes Schmid <jhs@gnome.org>
8742         * plugins/class-gen/anjuta-class-gen-plugin.glade
8743         plugins/class-gen/class_gen.c 
8744         plugins/class-gen/goc_template_header
8745         plugins/class-gen/goc_template_source
8746         
8747         Fixed bug #334663
8749 2006-03-16  Johannes Schmid <jhs@gnome.org>
8751         * plugins/sourceview/sourceview.c:
8752         Fixed "save-point" signal for undo actions
8754 2006-03-16  Massimo Cora' <maxcvs@email.it>
8755         
8756         reviewed by: Johannes Schmid <jhs@gnome.org>
8757         
8758         * plugins/document-manager/anjuta-docman.c:
8759         Implement tab drag and drop
8761 2006-03-16  Johannes Schmid <jhs@gnome.org>
8763         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8764         plugins/build-basic-autotools/build-basic-autotools.c:
8765         
8766         Implemented "install as root"-feature (#321455)
8768 2006-03-16  Johannes Schmid <jhs@gnome.org>
8770         * mime/.cvsignore
8771         plugins/sourceview/.cvsignore
8772         plugins/tools/scripts/.cvsignore:
8773         Added/extended .cvsignore files
8774         
8775         * plugins/sourceview/sourceview-autocomplete.c:
8776         plugins/sourceview/sourceview-autocomplete.h:
8777         plugins/sourceview/sourceview-prefs.c:
8778         plugins/sourceview/sourceview-private.h:
8779         plugins/sourceview/sourceview.glade:
8780         Autcomplete just works(tm) now and respects preferences
8781         
8782         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
8783         Use better algorithm from autocomplete
8785 2006-03-15  Johannes Schmid <jhs@gnome.org>
8787         * src/anjuta-app.c:
8788         Fixed bug #304495
8790 2006-03-15  Johannes Schmid <jhs@gnome.org>
8792         * libanjuta/interfaces/libanjuta.idl:
8793         plugins/class-gen/class_gen.c:
8794         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
8795         plugins/project-manager/plugin.c:
8796         
8797         Allow to add multiple source files (#320191)
8798         
8799         * configure.in: Require gnome-build 0.1.3
8801 2006-03-14  Johannes Schmid <jhs@gnome.org>
8803         * plugins/macro/macro-utils.c: Fixed bug #333606
8804         * plugins/file-wizard/file.c: Fixed bug #333601
8806 2006-03-13  Johannes Schmid <jhs@gnome.org>
8808         * plugins/sourceview/sourceview_autocomplete.c
8809         plugins/sourceview/sourceview_autocomplete.h
8810         plugins/sourceview/sourceview.c
8811         plugins/sourceview/sourceview-private.h
8812         plugins/sourceview/sourceview-prefs.c:
8813         
8814         Cleaned up and fixed several issues
8815         
8816 2006-03-13  Johannes Schmid <jhs@gnome.org>
8818         * plugins/sourceview/Makefile.am:
8819         plugins/sourceview/sourceview-autocomplete.c
8820         plugins/sourceview/sourceview-autocomplete.h:
8821         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8822         plugins/sourceview/sourceview-private.h:
8823         plugins/sourceview/sourceview.c:
8824         
8825         Added (buggy) autocomplete feature to sourceview
8826         
8827 2006-03-12 Naba Kumar <naba@gnome.org>
8829         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
8830         libanjuta/anjuta-session.c: Added API docs.
8832 2006-03-12 Naba Kumar <naba@gnome.org>
8834         * TODO.tasks: Added couple of tasks.
8835         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
8836         Register private class as early as possible so that members could
8837         point to self class. Code clean up.
8839 2006-03-12 Naba Kumar <naba@gnome.org>
8841         * po/POTFILES.in, po/POTFILES.skip: Updated.
8843 2006-03-11 Naba Kumar <naba@gnome.org>
8845         * libanjuta/anjuta-shell.c,
8846         plugins/document-manager/anjuta-docman.c,
8847         plugins/document-manager/plugin.c,
8848         plugins/symbol-browser/an_symbol_search.c,
8849         plugins/valgrind/vgrule-list.c: Use correct signal names while
8850         creating them.
8851         
8852         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
8853         signal names and fixed enum IANJUTA_TYPE_* macro.
8855 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8857         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
8858         plugins/search/search-replace.c :
8859         Fixed bug (Bookmark the good line).
8860         Search & Replace (Mark all matched strings).
8861         
8862 2006-03-09  Johannes Schmid <jhs@gnome.org>
8864         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
8865         Completed changes from yesterday
8866         
8867         * plugins/document-manager/anjuta-document-manager.glade:
8868         plugins/editor/editor.glade
8869         plugins/editor/plugin.c: (activate_plugin)
8870         plugins/editor/text_editor.c
8871     plugins/sourceview/Makefile.am
8872         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
8873         plugins/sourceview/sourceview.glade:
8874         Completed preference changes
8876 2006-03-08  Johannes Schmid <jhs@gnome.org>
8878         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
8879         plugins/search/plugin.c: (activate_plugin):
8880         
8881         Removed Gtk-Criticals
8882         
8883         * plugins/document-manager/anjuta-document-manager.glade:
8884         plugins/document-manager/plugin.c: (on_docman_auto_save),
8885         (on_gconf_notify_timer), (prefs_init):
8886     plugins/document-manager/plugin.h:
8887         plugins/editor/text_editor.c: (text_editor_instance_init),
8888         (text_editor_dispose):
8889         plugins/editor/text_editor.h:
8890         plugins/editor/text_editor_cbs.c:
8891         plugins/editor/text_editor_cbs.h:
8892         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
8893         plugins/glade/plugin.c: (activate_plugin):
8894         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8895         plugins/sourceview/sourceview-private.h:
8896         plugins/sourceview/sourceview.c: (on_menu_popup),
8897         (sourceview_new), (ifile_open), (ifile_savable_save),
8898         (ifile_savable_save_as), (ieditor_set_popup_menu),
8899         (ieditor_get_filename), (imark_mark):
8901     Moved autosave from editor to document manager and fixed some things in 
8902     Sourceview plugin
8904 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8906         * plugins/search/anjuta-search.glade :
8907         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
8908         plugins/search/search-replace_bachend.c: Fixed a crash bug.
8909         plugins/search/search-replace.c : Fixed bug.
8910         
8911 2006-03-08  Johannes Schmid <jhs@gnome.org>
8913     * plugins/search/anjuta-search.glade
8914     Fixed widget names (glade is a bit stupid on copying widgets to other files)
8916 2006-03-07  Johannes Schmid <jhs@gnome.org>
8918         * plugins/document-manager/action-callbacks.c
8919         plugins/document-manager/anjuta-document-manager.glade
8920         plugins/document-manager/plugin.c: (prefs_init),
8921         (activate_plugin):
8922         plugins/editor/Makefile.am:
8923         plugins/editor/editor.glade:
8924         plugins/editor/plugin.c: (on_style_button_clicked),
8925         (activate_plugin), (dispose):
8926         plugins/editor/style-editor.c:
8927         
8928         Startet to seperate document-manager and editor preferences
8930         * plugins/search/Makefile.am:
8931         plugins/search/anjuta-search.glade:
8932         plugins/search/search-replace.c:
8933         
8934         Moved search GUI to search-plugin
8935                 
8936         * plugins/sourceview/sourceview-prefs.c:
8937         plugins/sourceview/sourceview-prefs.h:
8938         plugins/sourceview/sourceview-private.h:
8939         plugins/sourceview/sourceview.c: 
8940         plugins/sourceview/sourceview.h:
8941         plugins/sourceview/Makefile.am:
8942         plugins/sourceview/anjuta-document.h:
8943         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
8944         plugins/sourceview/plugin.c: 
8945         
8946         Added some preferences to sourceview and fixed vfs_monitor
8947         
8948         * tagmanager/c.c: (parseParens): 
8949         Removed annoying debug message
8950         
8951         * libanjuta/interfaces/libanjuta.idl: 
8952         Removed IAnjutaEditorFactory::create_style_editor()
8954 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8956         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
8957         Search : Bookmark all matched lines.
8959 2006-03-06  Johannes Schmid <jhs@gnome.org>
8961         * plugins/class-gen/anjuta-class-gen.plugin.in
8962         plugins/file-loader/plugin.c: (sort_wizards)
8963         (on_create_submenu), (activate_plugin)
8964         plugins/file-wizard/anjuta-file-wizard.plugin.in
8965         plugins/glade/anjuta-glade.plugin.in
8966         plugins/project-import/anjuta-project-import.plugin.in
8967         plugins/project-wizard/anjuta-project-wizard.plugin.in:
8968         
8969         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
8970         sorted alphabeticly
8971         
8972         * plugins/project-wizard/templates/mkfile.wiz:
8973         Use configured project directory instead of ~/myproject
8974         
8975         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
8976         (ifile_open):
8977         Show markers (again) and monitor uri
8979 2006-03-06  Naba Kumar  <naba@gnome.org>
8981         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
8982         typedefs separately so that forward linking would work.
8983         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
8985 2006-03-05  Naba Kumar  <naba@gnome.org>
8987         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
8988         passing Enums and Structs in signals. Define struct _Name in
8989         generated code, so that forward referencing.
8990         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
8991         
8992         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
8993         
8994 2006-03-05  Naba Kumar  <naba@gnome.org>
8996         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
8997         support. Generate GType definitions for enums in generated codes
8998         so that enums could be passed as signal params.
8999         
9000 2006-03-04  Naba Kumar  <naba@gnome.org>
9002         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
9003         Restored cvs-moved revision files. They were originally marked
9004         deleted at their older locations. Now they are restored at
9005         their new locations. The changeset is one that was committed
9006         as part of document-manager, editor, search and print plugins
9007         separation from editor plugin.
9008         
9009 2006-03-03  Johannes Schmid <jhs@gnome.org>
9011         * plugins/sourceview/*:
9012         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
9013         poiting this out!
9015 2006-03-04  Naba Kumar  <naba@gnome.org>
9017         * plugins/gdb/*: Deleted removed files (see previous changlog
9018         entry for files list).
9019         
9020 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
9022         * plugins/debug-mananger/breakpoints.c,
9023         plugins/debug-manager/breakpoints.h,
9024         plugins/debug-manager/debug_tree.c,
9025         plugins/debug-manager/debug_tree.h,
9026         plugins/debug-manager/info.c,
9027         plugins/debug-manager/info.h,
9028         plugins/debug-manager/locals.c,
9029         plugins/debug-manager/locals.h,
9030         plugins/debug-manager/memory.c,
9031         plugins/debug-manager/memory.h,
9032         plugins/debug-manager/registers.c,
9033         plugins/debug-manager/registers.h,
9034         plugins/debug-manager/sharedlib.c,
9035         plugins/debug-manager/sharedlib.h,
9036         plugins/debug-manager/signal.c,
9037         plugins/debug-manager/signal.h,
9038         plugins/debug-manager/stack_trace.c,
9039         plugins/debug-manager/stack_trace.h,
9040         plugins/debug-manager/watch.c,
9041         plugins/debug-manager/watch.h,
9042         plugins/debug-manager/Makefile.am:
9043         Move from gdb plugin to debug manager plugin
9045         * plugins/debug-manager/anjuta-debug-manager.glade,
9046         plugins/debug-manager/anjuta-debug-manager.ui:
9047         Move all user interface from gdb to debug manager
9049         * plugins/debug-manager/utilities.c,
9050         plugins/debug-manager/utilities.h:
9051         Remove some unused code
9052         Add useful code from gdb plugin
9054         * plugins/debug-manager/start.c,
9055         plugins/debug-manager/start.h:
9056         Include code of attach_process
9057         Add more code to start the debugger
9059         * plugins/debug-manager/plugin.c,
9060         plugins/debug-manager/plugin.h,
9061         plugins/debug-manager/anjuta-debug-manager.plugin.in:
9062         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
9064         * plugins/debug-manager/debugger.c,
9065         plugins/debug-manager/debugger.h:
9066         Implement a queue of debugger command
9068         * plugins/gdb/actions.c,
9069         plugins/gdb/actions.h,
9070         plugins/gdb/watch_cbs.c,
9071         plugins/gdb/watch_cbs.h,
9072         plugins/gdb/watch_gui.c,
9073         plugins/gdb/watch_gui.h:
9074         Removed 
9076         * plugins/gdb/debugger.c,
9077         plugins/gdb/debugger.h,
9078         plugins/gdb/gdbmi.c,
9079         plugins/gdb/gdbmi.h,
9080         plugins/gdb/utilities.c,
9081         plugins/gdb/utilities.h,
9082         plugins/gdb/Makefile.am,
9083         plugins/gdb/anjuta-gdb.plugin.in:
9084         Implement necessary functions
9086         * plugins/gdb/parser.c,
9087         plugins/gdb/parser.h:
9088         Code for parsing variable previously in debug_tree.c
9090         * plugins/gdb/anjuta-gdb.glade,
9091         plugins/gdb/anjuta-gdb.ui:
9092         Remove user interface
9094         * plugins/gdb/gdbmi-test.c:
9095         Need update
9097         * plugins/gdb/anjuta-gdb.plugin.png:
9098         Try an improved icon for gdb (archer fish)
9100         * libanjuta/anjuta-debugger.c,
9101         libanjuta/anjuta-debugger.h,
9102         libanjuta/interfaces/libanjuta.idl,
9103         libanjuta/interfaces/anjuta-idl-compiler.pl,
9104         libanjuta/Makefile.am:
9105         Add declaration used in new IAnjutaDebugger interface
9107         * manuals/reference/libanjuta.types,
9108         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
9109         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
9110         Update documentation
9112 2006-03-02  Naba Kumar  <naba@gnome.org>
9114         * manuals/reference/libanjuta/Makefile.am,
9115         manuals/reference/libanjuta/libanjuta-docs.sgml,
9116         manuals/reference/libanjuta/libanjuta-sections.txt,
9117         manuals/reference/libanjuta/libanjuta.types,
9118         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
9119         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
9120         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
9121         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9122         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9123         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9124         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9125         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9126         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
9127         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
9128         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
9129         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
9130         manuals/reference/libanjuta/tmpl/e-splash.sgml,
9131         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
9132         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
9133         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
9134         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
9135         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9136         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9137         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
9138         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
9139         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
9140         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
9141         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
9142         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
9143         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
9144         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
9145         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
9146         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9147         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
9148         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
9149         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
9150         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9151         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
9152         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
9153         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
9154         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
9155         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
9156         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
9157         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
9158         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
9159         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9160         manuals/reference/libanjuta/tmpl/plugins.sgml,
9161         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9162         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
9163         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
9164         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
9165         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
9166         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
9167         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
9168         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
9169         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
9170         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
9171         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
9172         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
9173         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
9174         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
9175         documentation.
9177 2006-02-28  Naba Kumar <naba@gnome.org>
9179         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9180         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
9181         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
9182         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
9183         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
9184         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
9185         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
9186         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
9187         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
9188         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
9189         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
9190         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
9191         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
9192         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
9194 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9196         * plugins/sourceview/sourceview.c:
9197         Select to brace, select block.
9199 2006-02-28  Johannes Schmid <jhs@gnome.org>
9201         * plugins/file-wizard/Makefile.am
9202         plugins/file-wizard/action-callbacks.c (removed)
9203         plugins/file-wizard/action-callbacks.h (removed)
9204         plugins/file-wizard/anjuta-file-wizard.ui
9205         plugins/file-wizard/plugin.c: (activate_plugin),
9206         (deactivate_plugin)
9207         plugins/file-wizard/plugin.h:
9208         Removed Edit->Insert Text submenu (replace by macros plugin)
9209         
9210         * plugins/sourceview/sourceview.c: (sourceview_new),
9211         (ieditor_set_popup_menu):
9212         Fixed some more bugs
9213         
9214         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
9216 2006-02-28  Naba Kumar <naba@gnome.org>
9218         * plugins/file-manager/an_file_view.c,
9219         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
9220         rows also and with delay 1 sec (the color and timout value should
9221         probably be picked up from some system wide preference key).
9223 2006-02-28  Naba Kumar <naba@gnome.org>
9225         * libanjuta/interfaces/libanjuta.idl,
9226         plugins/document-manager/action-callbacks.c,
9227         plugins/document-manager/plugin.c,
9228         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
9229         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
9230         Added interface checks in document manager and enable/disable
9231         menus based on supported interface.
9232         
9233         * plugins/project-import/anjuta-project-import.glade: Set some
9234         resonable size for the import dialog.
9236  2006-02-27  Naba Kumar  <naba@gnome.org>
9238         * libanjuta/interfaces/libanjuta.idl,
9239         plugins/document-manager/action-callbacks.c,
9240         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
9241         and eol conversion actions.
9243 2006-02-27  Johannes Schmid <jhs@gnome.org>
9244         
9245         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
9246         * plugins/file-manager/an_file_view.c
9247         plugins/file-manager/plugin.h:  Added tooltips
9248         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
9250 2006-02-26  Naba Kumar  <naba@gnome.org>
9252         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
9253         plugins/build-basic-autotools/build-basic-autotools.c,
9254         plugins/build-basic-autotools/build-basic-autotools.h,
9255         plugins/build-basic-autotools/executer.c,
9256         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
9257         disable indicator highlights preferences from message manager to
9258         build plugin. Implemented message indicator highlights in build tool.
9259         
9260         * plugins/editor/text_editor.c: Fixed indicators.
9262 2006-02-26  Johannes Schmid <jhs@gnome.org>
9264         * plugins/sourceview/sourceview.c:
9265         - Fixed some bugs
9266         - Added markers
9267         * plugins/subversion/svn_auth.c:
9268         Fixed username/password authentification but there might be a memory corruption
9270 2006-02-26  Naba Kumar  <naba@gnome.org>
9272         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9273         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
9274         libanjuta/anjuta-launcher.h: Added documentation.
9276 2006-02-24  Naba Kumar  <naba@gnome.org>
9278         * plugins/editor/text_editor.c: Fixed change in API in
9279         IAnjutaEditorSelection::set().
9280         
9281 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9283         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
9284         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
9285         libanjuta/interfaces/libanjuta.idl :
9286         Search in sourceview editor (Select in buffer).
9289 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9291         * plugins/sourceview/sourceview.c :
9292         Fixed Replace, to_upper, to_lower.
9293         
9294         * plugins/search/search-replace_backend.c :
9295         Renamed header name.
9297 2006-02-22  Naba Kumar  <naba@gnome.org>
9299         * libanjuta/anjuta-plugin-description.c,
9300         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
9301         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
9302         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
9303         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9304         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
9305         
9306         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9307         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
9308         
9309 2006-02-21  Naba Kumar  <naba@gnome.org>
9311         * libanjuta/interfaces/libanjuta.idl,
9312         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
9313         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
9314         interface for editor.
9316 2006-02-21  Naba Kumar  <naba@gnome.org>
9318         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
9320         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9321         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
9323 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9325         * GTKSOURCEVIEW EDITOR
9326         plugins/sourceview/sourceview.c :
9327         Fixed copy and Goto Line.
9328         
9329         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
9330         plugins/macro/plugin.c :
9331         Fixed Insert key word and Insert macro.
9333 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
9335         * plugins/document-manager/anjuta-docman.c:
9336         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
9337         
9338         * configure.in:
9339         plugins/Makefile.am:
9340         plugins/sourceview/.cvsignore:
9341         plugins/sourceview/Makefile.am:
9342         plugins/sourceview/plugin.c: :
9343         plugins/sourceview/plugin.h:
9344         plugins/sourceview/sourceview.c: 
9345         plugins/sourceview/sourceview.h:
9346         plugins/sourceview/sourceview.plugin:
9347         plugins/sourceview/sourceview.plugin.in:
9348         plugins/sourceview/sourceview.png:
9350         Added sourceview editor plugin
9352 2006-02-19 Naba Kumar  <naba@gnome.org>
9354         * libanjuta/interfaces/libanjuta.idl,
9355         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9356         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9357         plugins/cvs-plugin/cvs-interface.c,
9358         plugins/document-manager/action-callbacks.c,
9359         plugins/document-manager/action-callbacks.h,
9360         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
9361         plugins/search/plugin.c, plugins/search/search-replace.c,
9362         plugins/search/search-replace_backend.c,
9363         plugins/subversion/subversion-actions.c,
9364         plugins/subversion/subversion-callbacks.c,
9365         plugins/tools/editor.c, plugins/tools/execute.c,
9366         plugins/tools/variable.c: Defined proper editor interfaces and fixed
9367         few fatal warnings.
9369 2006-02-15 Naba Kumar  <naba@gnome.org>
9371         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
9372         within another.
9373         
9374         * libanjuta/interfaces/libanjuta.idl,
9375         plugins/document-manager/anjuta-docman.c,
9376         plugins/document-manager/plugin.c,
9377         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
9378         unnecessary parameters from IAnjutaEditor interface and used proper
9379         types instead of 'gpointer'. Fixed various compiler warnings.
9380         
9381         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
9382         file
9384 2006-02-12 Naba Kumar  <naba@gnome.org>
9386         * po/POTFILES.in: Updated.
9387         
9388 2006-02-11 Naba Kumar  <naba@gnome.org>
9390         * plugins/editor/properties.[cxx,h],
9391         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
9392         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
9393         to sci_prop_*(), because they were conflicting with external
9394         functions (in some ssl library).
9395         
9396 2006-02-08 Naba Kumar  <naba@gnome.org>
9398         Patch from Massimo Cora  <maxcvs@email.it>:
9399         * plugins/valgrind/anjuta-valgrind.schemas,
9400         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
9401         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
9402         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
9403         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
9404         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
9405         plugins/valgrind/vgtoolview.c,
9406         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
9407         before running the debugging session. I've added also a
9408         preference in Anjuta Preferences where you can specify
9409         the path to the valgrind binary. The default is /usr/bin/valgrind.
9410         Now it displays a dialog with the error. [it can be -program
9411         exited- or -file loaded or end of input-]. Some valgrind 3.x
9412         compatibility.
9413         
9414 2006-01-29 Naba Kumar  <naba@gnome.org>
9416         Patch from Massimo Cora  <maxcvs@email.it>:
9417         * configure.in, plugins/Makefile.am,
9418         plugins/valgrind/*: Valgrind plugin (requires
9419         binutils-dev and valgrind to be installed.
9421 2005-01-24 Johannes Schmid <jhs@gnome.org>
9423         * Patch from Eric Greveson <ejg45@cam.ac.uk>
9424         plugins/tools/variables.c:
9425         Added current directory to possible variables
9427         * Patch from Günther Brammer <gbrammer@gmx.de>
9428         plugins/document-manager/anjuta-docman.c:
9429         Fix a crash on opening a file
9431         AUTHORS: Added Günther Brammer
9433 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
9435         * libanjuta/anjuta-launcher.c:
9436         Fix a bug in AnjutaLauncher when output is bigger than buffer
9437         Probably fix bug #315188 and #305134
9439 2005-12-28      Johannes Schmid <jhs@gnome.org>
9440         
9441         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
9442         * src/about.c: Use new gtk about dialog
9443         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
9444         Updated anjuta_ui_add_action_group_entries call
9445         
9446         Patch from Jean Breford <jean.breford@normalesup.org>
9447         and Markus Habermehl <bmh1980de@yahoo.de>:
9448         
9449         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
9450         * AUTHORS: Added Jean and Markus
9452 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9453         * plugins/search/search-replace.c :
9454         Bookmark all matched lines.
9455         * plugins/search/search-replace_backend.c :
9456         Fixed bug (Search in all project files).
9458 2005-12-21      Johannes Schmid <jhs@gnome.org>
9459         
9460         * plugins/search/plugin.c:
9461         Fixed signal names
9462         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
9463         investigation needed.
9464         
9465         AUTHORS: Added Ross Goldner
9467 2005-12-19  Ross Golder  <ross@golder.org>
9469         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
9470         application/xml MIME type.
9472 2005-12-18  Johannes Schmid <jhs@gnome.org>
9473         
9474         po/POTFILES.in: Updated files after directory changes
9475         HACKING: Removed outdated section 3 (anoncvs)
9477 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
9479         * plugins/build-basic-autotools/build-basic-autotools.c:
9480         Save all files in editor before running a command
9482         * plugins/tools/execute.c:
9483         Use document manager plugin instead of each editor for
9484         saving all files
9486 2005-12-15  Johannes Schmid <jhs@gnome.org>
9488         * plugins/document-manager/action-callbacks.c:
9489         (on_save_all1_activate), (on_swap_activate)
9490         plugins/document-manager/anjuta-docman.c:
9491         (on_save_as_filesel_response), (on_notebook_switch_page):
9492         
9493         Fixed some remaining issues in document-manger
9495 2005-12-15      Johannes Schmid <jhs@gnome.org>
9497         * plugins/profile-default/default.anjuta:
9498         Load Search plugin and Message Manager by default
9500 2005-12-14  Johannes Schmid <jhs@gnome.org>
9501         
9502         * plugins/editor/text_editor.c
9503         libanjuta/anjuta-utils.c:
9504         
9505         Check if files differ when gnome-vfs monitoring is used.
9506         (Bug #309688)
9508 2005-12-13  Johannes Schmid <jhs@gnome.org>
9510         * plugins/document-manager/plugin.c:
9511         Only save modified files in ianjuta_file_savable_save() for document-manager
9512         as discussed on mailing list.
9513         
9514         * plugins/cvs-plugin/cvs-callbacks.c:
9515         Fixed dialog handling for empty log message
9517 2005-12-13  Johannes Schmid <jhs@gnome.org>
9519         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
9520         
9521         * plugins/project-manager/* Removed ununsed files
9522         
9523         * plugins/symbol-browser/an_symbol_iter.c
9524         plugins/build-basic-autotools/build-basic-autotools.c
9525         plugins/build-basic-autotools/executer.c
9526         plugins/class-gen/class_gen.c
9527         plugins/class-inheritance/class-inherit.c
9528         plugins/cvs-plugin/cvs-actions.c
9529         plugins/cvs-plugin/cvs-interface.c
9530         plugins/debug-manager/attach_process.
9531         plugins/devhelp/plugin.c
9532         plugins/document-manager/plugin.c
9533         plugins/document-manager/indent_util.c
9534         plugins/editor/properties.cxx
9535         plugins/editor/aneditor.cxx
9536         plugins/editor/style-editor.c
9537         plugins/editor/text_editor.c
9538         plugins/macro/macro_db.c
9539         tagmanager/c.c:
9540         
9541         Use DEBUG_PRINT for debug messages
9543         libanjuta/anjuta-debug.h: Include config.h
9544         
9545         HACKING: Updated (BTW: does anyone read this?)
9546         
9547 2005-12-12  Johannes Schmid <jhs@gnome.org>
9549         Patch from Johan Ersvik <jersvik@fastmail.fm>:
9550         * plugins/gdb/debugger.c
9551         
9552         Fix a crasher in gdb plugin
9553         
9554         * plugins/gtodo/plugin.c
9555         plugins/search/plugin.c
9556         
9557         Fixed bug #305301
9558         
9559         * plugins/document-manager/anjuta-docman.c:
9560         
9561         Fixed error markers 
9562         
9563         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
9564         
9565         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
9566         
9567         * plugins/document-manager/anjuta-docman.c:
9568         highlight changed files in docman popup-menu
9569         * plugins/gdb/debug-tree.c:
9570         plugins/gdb/debugger.c
9571         Do not corupt entire "locals" tree when variable pointer have
9572         additional info and arrays/strucs/unions correctly.
9573         
9575 2005-12-11  Johannes Schmid <jhs@gnome.org>
9577         * plugins/document-manager/anjuta-docman.c
9578         plugins/document-manager/plugin.c
9579         plugins/editor/text_editor.c:
9580         
9581         AUTHORS: Added Johan Ersvik
9583         Fixed "is-dirty" bug and tab ordering
9585 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
9586         
9587         * plugins/editor/aneditor-autocomplete.cxx
9588         plugins/editor/aneditor-calltip.cxx
9589         plugins/editor/aneditor-priv.h
9590         plugins/symbol-browser/an_symbol.c
9591         plugins/symbol-browser/an_symbol_view.c
9592         tagmanager/entry.h
9593         tagmanager/tm_symbol.c
9594         tagmanager/tm_tag.c
9595         tagmanager/include/tm_symbol.h
9596         tagmanager/include/tm_tag.h
9597         tagmanager/c.c
9599         Better pointer recognition in tagmanager and symbol browser
9601 2005-12-11  Johannes Schmid <jhs@gnome.org>
9603         * plugins/search/*: New search plugin derived from search code in old editor
9604         plugin.
9605         
9606         * plugins/document-manager/*: new document-manger which is now seperated from
9607         editor to allow implementation of other editor widgets. Code is mostly derived
9608         from old editor plugin
9610         * plugins/print/* new print plugin which is not fully implemented in the
9611         moment
9613         * plugins/editor/text_editor.c: Added lots of interface code
9614         
9615         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
9616         IAnjutaEditorFactory and extended IAnjutaEditor
9617         
9618         * configure.in, plugins/Makefile.am updated build system for new
9619         plugins
9621         This is a huge commit which might still contain some bugs and also has
9622         some fixmes. Things that are not working are the search toolbar because it
9623         does not use the same backend as any other searching function and printing
9624         (easy to fix) because it did not yet implement IAnjutaPrintable.
9626 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
9628         * plugins/project-wizard/property.c:
9629         Use newer GtkFileChooser instead of GtkFileSelection with
9630         GnomeFileEntry to avoid a bug
9632         * plugins/project-wizard/install.c:
9633         Avoid an endless loop if project directory is not writable
9634         
9635         * plugins/project-wizard/druid.c:
9636         Allow creating project in empty directory without a
9637         warning
9639 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
9640         
9641         Patch from Massimo Cora <maxcvs@email.it>
9642         * plugins/class-inheritence/class-inherit.c
9643         plugins/class-inheritence/plugin.c
9644         plugins/class-inheritence/plugin.h
9645         configure.in
9646         
9647         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
9648         no longer supported!
9650 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
9651         
9652         Patch from Johan Ersvik <jersvik@fastmail.fm>
9653         * plugins/message-view/message-view.c
9654         plugins/build-basic-autotools/build-basic-autotools.c
9655         plugins/build-basic-autotools/automake-c.filters
9657         This patch correct regex-filters for newer automake
9658         versions
9660 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
9662        * plugins/tools/execute.c:
9663        Detect variables inside a word
9665 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9667         * libanjuta/anjuta-status.[ch],
9668         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
9669         plugins/editor/anjuta-docman.c :
9670         New anjuta-status procedure.
9672 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9674         *Modified Files:
9675         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
9676         plugins/editor/Makefile.am
9677         plugins/editor/anjuta-document-manager.glade
9678         plugins/editor/plugin.c plugins/editor/plugin.h
9679         plugins/editor/text_editor.c plugins/editor/text_editor.h
9680         *Added Files:
9681         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
9682         plugins/editor/indent-util.c plugins/editor/indent-util.h
9683         plugins/editor/indent_test.c :
9684         Set and Preview indent preferences parameters.
9685         Saved indent user parameters.
9687 2005-10-27  Naba Kumar  <naba@gnome.org>
9689         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
9690         * plugins/editor/anjuta-docman.c: Restore tab color to normal
9691         theme color for saved documents.
9692         
9693 2005-10-26  Naba Kumar  <naba@gnome.org>
9695         * libanjuta/anjuta-encodings.c: Save changed supported encodings
9696         list. Fixed bug #316731.
9697         
9698 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
9700         * tagmanager/tm_symbol.c: Fixed bug #315218
9702 2005-10-23  Adam Weinberger  <adamw@gnome.org>
9704         * plugins/build/build_file.c
9705           plugins/build-basic-autotools/build-basic-autotools.c
9706           plugins/tools/execute.c
9707           plugins/build/compile.c
9708           plugins/build/configurer.c
9709           plugins/debug-manager/plugin.c
9710           plugins/editor/plugin.c
9711           plugins/editor/print.c
9712           plugins/editor/text_editor.c
9713           plugins/file-loader/plugin.c
9714           plugins/file-manager/an_file_view.c
9715           plugins/symbol-browser/an_symbol_view.c
9716           plugins/gdb/debugger.c
9717           plugins/gdb/plugin.c
9718           plugins/glade/plugin.c
9719           plugins/macro/macro-actions.c
9720           plugins/macro/plugin.c
9721           plugins/profile-default/plugin.c
9722           plugins/project-manager/plugin.c
9723           plugins/project-manager/project_import.c
9724           plugins/symbol-browser/plugin.c
9725           plugins/tools/execute.c
9726           src/anjuta.c
9727           src/anjuta-actions.h
9728           src/shell.c:
9729           Correct spacing errors before and after "...".
9731 2005-10-20  Naba Kumar  <naba@gnome.org>
9733         * plugins/gdb/debugger.c: Fixed attach/detach process to
9734         updated UI properly.
9735         
9736 2005-10-18  Naba Kumar  <naba@gnome.org>
9738         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
9739         #171314 too).
9740         
9741 2005-10-13  Naba Kumar  <naba@gnome.org>
9742         
9743         * plugins/project-mkfile-import/*: Removed separate import wizard for
9744         makefile based projects (because single widzard handles all wizards).
9746         * plugins/project-import/project-import.c: Made wizard window
9747         transient to main window.
9749         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
9750         
9751         * AUTHORS: Added Eric's name in contributors list.
9752         
9753         * configure.in, plugins/Makefile.am,
9754         plugins/project-import/Makefile.am,
9755         plugins/project-import/anjuta-project-import.glade,
9756         plugins/project-import/project-import.c,
9757         plugins/project-import/project-import.h: Import wizard now detects
9758         both makefile and automake projects together instead of separate wizard.
9759         
9760         * plugins/project-wizard/templates/java/project.anjuta,
9761         plugins/project-wizard/templates/mkfile/project.anjuta,
9762         plugins/project-wizard/templates/python/project.anjuta,
9763         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
9764         name to make it appropriate.
9766 2005-10-11  Naba Kumar  <naba@gnome.org>
9768         * configure.in: Fixed glade3 version requirement.
9770 2005-09-29  Alexander Shopov  <ash@contact.bg>
9772         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
9774 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
9776         * plugins/subversion/svn_auth.c
9777         plugins/subversion/anjuta_subversion.glade:
9778         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
9780 2005-09-22  Naba Kumar  <naba@gnome.org>
9782         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
9784         * configure.in,  plugins/Makefile.am
9785         plugins/project-manager/anjuta-project-manager.plugin.in,
9786         plugins/project-manager/plugin.c,
9787         (added) plugins/project-mkfile-import/.cvsignore,
9788         (added) plugins/project-mkfile-import/Makefile.am,
9789         (added) plugins/project-mkfile-import/
9790             anjuta-project-mkfile-import-plugin.png,
9791         (added) plugins/project-mkfile-import/
9792             anjuta-project-mkfile-import.glade,
9793         (added) plugins/project-mkfile-import/
9794             anjuta-project-mkfile-import.plugin.in,
9795         (added) plugins/project-mkfile-import/plugin.c,
9796         (added) plugins/project-mkfile-import/plugin.h,
9797         (added) plugins/project-mkfile-import/project-mkfile-import.c,
9798         (added) plugins/project-mkfile-import/project-mkfile-import.h,
9799         plugins/project-wizard/templates/Makefile.am,
9800         (added) plugins/project-wizard/templates/mkfile-logo.png,
9801         (added) plugins/project-wizard/templates/mkfile.wiz,
9802         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
9803         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
9804         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
9805         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
9806         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
9807         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
9808         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
9809         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
9810         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
9811         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
9812         (added) plugins/project-wizard/templates/mkfile/src/main.c:
9813         Added makefile based project import wizard and wizard template.
9815 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
9817         * libanjuta/anjuta-launcher.c: Reduced false password detections
9819 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9821         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
9822         messages correctly.a
9824 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9825         
9826         * scintilla/Makefile.am: Changed scintilla library to noinst
9827         * pixmaps/Makefile.am: Install password.png
9828         * libanjuta/anjuta-launcher.c: Changed password detection
9829         to be able to access GNOME CVS with ssh.
9830         
9831 2005-08-31  Naba Kumar  <naba@gnome.org>
9833         * plugins/glade/plugin.c: Set transient window for the widget
9834         dialogs.
9835         
9836 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
9838         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
9840 2005-08-10  Naba Kumar  <naba@gnome.org>
9842         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
9843         as shortcut key for execute.
9845         * src/about.c: Clean up.
9846         
9847         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
9848         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
9849         entry boxes.
9850         
9851 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9853         * plugins/editor/search-replace_backend.c :
9854         Fixed search in File Patterns.
9856 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
9858         * plugins/gdb/Makefile.am: Fixed a make -j x bug
9859         
9860 2005-08-04  Naba Kumar  <naba@gnome.org>
9862         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9863         for pango-1.8 rendering bug.
9864         
9865 2005-08-03  Naba Kumar  <naba@gnome.org>
9867         * plugins/glade/plugin.c: Proper names for plugin widgets.
9868         
9869         * plugins/subversion/anjuta-subversion.glade,
9870         plugins/subversion/svn-auth.c: Fixed authentication dialog and
9871         string allocations. Use passed default values when available.
9872         Set proper focus and dialog default response. Destroy dialog after use.
9873         Return error when appropriate.
9875 2005-08-02  Naba Kumar  <naba@gnome.org>
9877         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9878         for pango-1.8 rendering bug.
9879         
9880 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
9882         * scintilla/Makefile.am: Fixed a make -j x bug
9883         
9884 2005-08-02  Johannes Schmid <jhs@gnome.org>
9885         
9886         * plugins/subversion/svn-auth.c: Added username/password 
9887         auto function.
9889 2005-08-01  Naba Kumar  <naba@gnome.org>
9891         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
9892         checks for character width calculations.
9893         
9894 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9896         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
9898 2005-07-31  Naba Kumar  <naba@gnome.org>
9900         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
9901         messup with pango 1.8. Fixed bug #311846.
9903 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9905         * plugins/gdb/memory.c : Fixed bug 305082.
9906         
9907         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9908         plugins/project-wizard/templates/gcj.wiz,
9909         plugins/project-wizard/templates/gnome.wiz,
9910         plugins/project-wizard/templates/gtk.wiz,
9911         plugins/project-wizard/templates/java.wiz,
9912         plugins/project-wizard/templates/python.wiz,
9913         plugins/project-wizard/templates/wxwin.wiz,
9914         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
9916 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
9918         * plugins/tools/execute.c:
9919         Correct a crash if editor is closed while a tool still use it.
9921 2005-07-28  Naba Kumar  <naba@gnome.org>
9923         * scintilla/*: Updated scintilla from their latest CVS.
9925 2005-07-27  Naba Kumar  <naba@gnome.org>
9927         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
9928         plugins/build-basic-autotools/build-basic-autotools.c,
9929         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
9930         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
9931         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
9932         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
9933         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
9934         plugins/message-view/plugin.c, plugins/patch/plugin.c,
9935         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
9936         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
9937         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
9938         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
9939         argument to anjuta_ui_add_action_group_entries() and
9940         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
9941         Fixed all plugins to pass translation domain. This fixes untranslated
9942         UI bugs. 
9944 2005-07-27  Naba Kumar  <naba@gnome.org>
9946         * plugins/class-inheritance/class-callbacks.c,
9947         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
9948         proper system colors.
9950 2005-07-26  Naba Kumar  <naba@gnome.org>
9952         * ROADMAP: Updated and added more tasks.
9954 2005-07-25  Naba Kumar  <naba@gnome.org>
9956         * ROADMAP: Updated and added more tasks.
9957         
9958 2005-07-24  Naba Kumar  <naba@gnome.org>
9960         * HACKING: Fixed format.
9962 2005-07-24  Naba Kumar  <naba@gnome.org>
9964         * ROADMAP: Fixed format.
9965         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
9967 2005-07-24  Naba Kumar  <naba@gnome.org>
9969         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
9970         * data/properties/cpp.properties: Added *.c++ as file extension for c++
9972 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
9974         * plugins/tools/dialog.c, plugins/tools/dialog.h:
9975         Correct wrong sensitivity setting
9976         
9977         * plugins/tools/tool.c: Correct a crash when removing overridden tool
9978         
9979         * plugins/tools/variable.c:     Add variables for project manager
9981 2005-07-23  Naba Kumar  <naba@gnome.org>
9983         * ROADMAP: updated.
9985 2005-07-23 Naba Kumar  <naba@gnome.org>
9987         * plugins/subversion/Makefile.am,
9988         plugins/subversion/svn-auth.c,
9989         plugins/subversion/svn-auth.h: Added subversion authentication code
9990         stubs.
9991         
9992         * plugins/subversion/subversion-callbacks.c,
9993         plugins/subversion/subversion-callbacks.h,
9994         plugins/subversion/svn-backend-priv.h,
9995         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
9996         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
9997         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
9998         Added file mode line.
10000 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
10002         * configure.in: Added 'gl' to ALL_LINGUAS.
10004 2005-07-21 Naba Kumar  <naba@gnome.org>
10006         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
10007         the active sources and kill the running process without emitting
10008         signals (which could be fatal because the object is being destroyed).
10009         Incidentally, fixed the crash that happens when stopping an active
10010         debugger session. Disabled debug prints and code clean up.
10011         Fixed bug #305587.
10012         
10013         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
10014         message view object, because that prevents many unprocessed outputs
10015         from the cvs command from being appended in view. Does not set NULL
10016         to mesg_view private member (not required) so that any pending outputs
10017         to view is processed.Fixed bug #172666.
10019         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
10020         type in supported list.
10021         
10022 2005-07-18  Adam Weinberger  <adamw@gnome.org>
10024         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10025           grammar/spelling fixes.
10027 2005-07-17 Naba Kumar  <naba@gnome.org>
10029         * (new) plugins/project-wizard/templates/terminal/cvsignore,
10030         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
10031         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
10032         plugins/project-wizard/templates/anjuta-plugin.wiz,
10033         plugins/project-wizard/templates/gcj.wiz,
10034         plugins/project-wizard/templates/gnome.wiz,
10035         plugins/project-wizard/templates/gtk.wiz,
10036         plugins/project-wizard/templates/gtkmm.wiz,
10037         plugins/project-wizard/templates/java.wiz,
10038         plugins/project-wizard/templates/python.wiz,
10039         plugins/project-wizard/templates/terminal.wiz,
10040         plugins/project-wizard/templates/terminal/Makefile.am,
10041         plugins/project-wizard/templates/terminal/po/Makefile.am,
10042         plugins/project-wizard/templates/terminal/src/Makefile.am,
10043         plugins/project-wizard/templates/wxwin.wiz,
10044         plugins/project-wizard/templates/xlib-dock.wiz,
10045         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
10046         wizards and updated .wiz files to install them in newly created
10047         projects.
10049 2005-07-16 Naba Kumar  <naba@gnome.org>
10051         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
10052         
10053         * plugins/file-manager/an_file_view.c,
10054         plugins/file-manager/plugin.c: Added file manager preferences to
10055         show/hide files ignored by version control (e.g. cvsignore).
10056         
10057         * plugins/editor/text_editor.c: Initialize vfs info struct.
10058         
10059         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
10060         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
10061         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
10062         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
10063         omf-install/.cvsignore, pixmaps/.cvsignore,
10064         plugins/file-manager/anjuta-file-manager-plugin.glade,
10065         scintilla/.cvsignore, scintilla/include/.cvsignore,
10066         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
10067         tagmanager/python.c: Updated.
10069 2005-07-16 Naba Kumar  <naba@gnome.org>
10071         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
10072         Fixed python parser to parser class methods.
10074 2005-07-15 Naba Kumar  <naba@gnome.org>
10076         * plugins/project-wizard/property.c: Used parenthesis to remove
10077         ambiguty.
10078         
10079         * plugins/project-wizard/templates/anjuta-plugin.wiz,
10080         plugins/project-wizard/templates/gcj.wiz,
10081         plugins/project-wizard/templates/gnome.wiz,
10082         plugins/project-wizard/templates/gtk.wiz,
10083         plugins/project-wizard/templates/gtkmm.wiz,
10084         plugins/project-wizard/templates/java.wiz,
10085         plugins/project-wizard/templates/python.wiz,
10086         plugins/project-wizard/templates/terminal.wiz,
10087         plugins/project-wizard/templates/wxwin.wiz,
10088         plugins/project-wizard/templates/xlib-dock.wiz,
10089         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
10090         and names.
10092 2005-07-15 Naba Kumar  <naba@gnome.org>
10094         * plugins/project-wizard/templates/java.wiz,
10095         plugins/project-wizard/templates/java/Makefile.am,
10096         plugins/project-wizard/templates/java/project.anjuta,
10097         plugins/project-wizard/templates/python.wiz,
10098         plugins/project-wizard/templates/python/Makefile.am,
10099         plugins/project-wizard/templates/python/project.anjuta: Use different
10100         project files for java and python module where debugger is not
10101         included in the list of plugins.
10103 2005-07-15 Naba Kumar  <naba@gnome.org>
10105         * configure.in, plugins/project-wizard/templates/Makefile.am,
10106         plugins/project-wizard/templates/gcj-logo.png,
10107         plugins/project-wizard/templates/gcj.wiz,
10108         plugins/project-wizard/templates/gcj/.cvsignore,
10109         plugins/project-wizard/templates/gcj/Makefile.am,
10110         plugins/project-wizard/templates/gcj/configure.in.tpl,
10111         plugins/project-wizard/templates/gcj/src/.cvsignore,
10112         plugins/project-wizard/templates/gcj/src/Makefile.am,
10113         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
10114         plugins/project-wizard/templates/java-logo.png,
10115         plugins/project-wizard/templates/java.wiz,
10116         plugins/project-wizard/templates/java/configure.in.tpl,
10117         plugins/project-wizard/templates/java/po/Makefile.am,
10118         plugins/project-wizard/templates/java/po/POTFILES.in,
10119         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
10120         plugins/project-wizard/templates/java/src/main.java,
10121         plugins/project-wizard/templates/python-logo.png,
10122         plugins/project-wizard/templates/python.wiz,
10123         plugins/project-wizard/templates/python/.cvsignore,
10124         plugins/project-wizard/templates/python/Makefile.am,
10125         plugins/project-wizard/templates/python/configure.in.tpl,
10126         plugins/project-wizard/templates/python/po/.cvsignore,
10127         plugins/project-wizard/templates/python/po/Makefile.am,
10128         plugins/project-wizard/templates/python/po/POTFILES.in,
10129         plugins/project-wizard/templates/python/src/.cvsignore,
10130         plugins/project-wizard/templates/python/src/Makefile.am,
10131         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
10132         plugins/project-wizard/templates/python/src/main.py: Added Generic
10133         gcj and python project wizards. Fixed Generic java project to
10134         use _JAVA primary. Update gnome-build from cvs for them to work
10135         correctly.
10137 2005-07-12 Naba Kumar  <naba@gnome.org>
10139         * plugins/project-manager/plugin.c: Automatically determine
10140         project backend by probing.
10141         
10142 2005-07-04 Naba Kumar  <naba@gnome.org>
10144         * Makefile.am: Do not install old anjuta.glade file which conflicts
10145         with newer src/anjuta.glade.
10147 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
10149         * plugins/an_symbol_prefs.c:
10150         Sort list of available symbol files
10152 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
10154         * plugins/build-basic-autotools.c:
10155         Fixed #307810
10156         
10157         * plugins/gtodo/libgtodo.c:
10158         Possible fix for #307800
10160         * libanjuta/anjuta-encodings.c
10161         libanjuta/anjuta-launcher.c
10162         libanjuta/anjuta-preference-dialog.c
10163         libanjuta/anjuta-preferences.c
10164         libanjuta/anjuta-ui.c
10165         libanjuta/anjuta-util.c
10166         libanjuta/cell-renderer-captioned-image.c
10167         libanjuta/plugin.c:
10168         
10169         Patch from de_lupus@pandora.be (Kristof Vansant):
10170         Replaced deprecated gnome-i18n.h
10171         Closed #309153
10173 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
10174         
10175         * plugins/subversion/anjuta-subversion.glade
10176         plugins/subversion/anjuta-subversion.ui
10177         plugins/subversion/plugin.c
10178         plugins/subversion/subversion-actions.c
10179         plugins/subversion/subversion-callbacks.h
10180         plugins/subversion/subversion-callbacks.c
10181         plugins/subversion/svn-backend-priv.h
10182         plugins/subversion/svn-backend.h
10183         plugins/subversion/svn-backend.c
10184         plugins/subversion/svn-thread.h
10185         plugins/subversion/svn-thread.c:
10186         
10187         Implemented Subversion diff
10188         
10189 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
10190         
10191         * plugins/build-basic-autotools/build-basic-autotools.c:
10192         Fixed crash bug! Might be useful to release 2.0.2 soon
10193         because this bug will crash any build which produces errors
10194         or warnings
10196 === Anjuta 2.0.1 ===
10198 2005-06-27 Naba Kumar  <naba@gnome.org>
10200         * plugins/tools/execute.c: Formated code.
10201         
10202 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
10204         * plugins/build-basic-autotools/build-basic-autotools.c:
10205         Remove two memory leaks
10206         Check command output versus untranslated strings too
10208         * plugins/tools/execute.c:
10209         Remove two memory leaks
10210         Check command output versus untranslated strings too
10211         Remove description message
10213         * plugins/tools/fileop.c:
10214         Escape tool name in xml configuration file
10216 2005-05-26 Naba Kumar  <naba@gnome.org>
10218         * configure.in: Bumped version to 2.0.1
10219         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
10221         * plugins/tools/execute.c: Fixed clickable messages.
10222         * NEWS: Updated.
10224         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
10225         Deactivate glade plugin when last glade project is closed. Reorder
10226         glade widgets in layout. Change glade project when user selects a
10227         new project. Removed project from the list when user closes it. Fixed
10228         glade project file loading from URI. Save and restored loaded glade
10229         projects in/from session.
10231         * plugins/class-gen/action-callbacks.c,
10232         plugins/class-gen/anjuta-class-gen-plugin.glade,
10233         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
10234         plugins/file-wizard/anjuta-file-wizard.glade,
10235         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
10236         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
10237         "Add to project" correctly. Use the source file path returned after
10238         adding to project. Fixed memory leaks. Deactivate wizard plugins
10239         after use.
10240         
10241         * plugins/project-manager/plugin.c,
10242         plugins/project-wizard/anjuta-project-wizard.glade,
10243         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
10244         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
10245         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
10246         project-wizard preference page to anjuta app, because they are
10247         more appropriated as general preferences. Renamed username and
10248         useremail properties keys.
10249         
10250         * po/POTFILES.in: Updated.
10252         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
10253         saved at closing.
10254         
10255         * plugins/file-loader/plugin.c: Do not use static variable to store
10256         created submenu in factory. Fixed crash in anjuta exit.
10257         
10258 2005-05-24 Naba Kumar  <naba@gnome.org>
10260         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10261         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10262         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10263         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10264         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10265         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10266         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10267         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10268         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10269         
10270         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10271         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10272         plugins/build-basic-autotools/build-basic-autotools.c,
10273         plugins/build-basic-autotools/build-basic-autotools.h,
10274         plugins/build-basic-autotools/executer.c,
10275         plugins/build-basic-autotools/executer.h,
10276         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
10277         plugins/tools/variable.c: Added an extra argument to
10278         anuta_util_dialog_input() to pass default value. Save/load project
10279         configure and execution parameters in/from session.
10281         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
10282         symbol browser is loaded.
10283         
10284         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
10285         freeze/thaw.
10287         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
10288         deactivate would not start shell.
10290 2005-05-24 Naba Kumar  <naba@gnome.org>
10292         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
10293         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
10294         libegg/egg-submenu-action.c, libegg/test-actions.c,
10295         plugins/build-basic-autotools/build-basic-autotools.c,
10296         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
10297         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
10298         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
10299         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
10300         plugins/macro/plugin.c, plugins/message-view/plugin.c,
10301         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
10302         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
10303         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10304         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
10305         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
10307 2005-05-24 Naba Kumar  <naba@gnome.org>
10309         * data/properties/styles.properties: Fixed defalt font.
10311         * plugins/editor/search-replace.c,
10312         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
10313         project openness wihtout activating project-manager plugin (i.e.
10314         using anjuta_shell_get()).
10315         
10316         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
10317         - Completed add_source(), add_group() and add_target() methods of
10318         IAnjutaProjectManager.
10319         - Change their definition to return the added element (or NULL).
10320         - Used interface API for project main menus and 'add to project'
10321         from file-manager context menu.
10322         - Select proper default target/group when prompting for adding
10323         source/target/group.
10324         - Do not expand all nodes in selection tree when default selection
10325         are given (eases navigation in big projects).
10326         - Code clean ups.
10327         - Marked strings for translation.
10329 2005-05-23 Naba Kumar  <naba@gnome.org>
10331         * src/anjuta-app.c: Save menu accelerators on change.
10332         * NEWS: Updated.
10333         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
10334         save-as dialog (leading to crash later).
10336 2005-05-22 Naba Kumar  <naba@gnome.org>
10338         * NEWS: Updated.
10339         * AUTHORS: Added developers for other projects. Updated.
10340         * TODO.tasks: Updated.
10341         * ChangeLog: Added past changelogs from anjuta-0.1.5.
10342         
10343 2005-05-22 Naba Kumar  <naba@gnome.org>
10345         * plugins/tools/execute.c: Make parsable lines distinct by adding
10346         a "Click me" description in the message. Allow tools to open arbibrary
10347         file in editory using gdb-styled annotation (The line starts with two
10348         \032 characters followed by the file:line).
10349         
10350         * plugins/tools/scripts/prepare-changelog.pl,
10351         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
10352         ChangeLog file itself and open it.
10354 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
10356         * plugins/tools/execute.c:
10357         Parse output in message pane
10358         Correct a crash on plugin deactivation
10360         * plugins/tools/fileop.c,
10361         plugins/tools/tool.c,
10362         plugins/tools/tool.h:
10363         Load only valid tools
10365 2005-06-21  Naba Kumar  <naba@gnome.org>
10367         * anjuta.spec.in: Fixed devel package requirement.
10369         * plugins/message-view/message-view.c: Scroll message on next/previous.
10371         * TODO.tasks: Updated.
10373         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10374         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10375         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10376         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10377         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10378         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10379         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10380         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10382         * libanjuta/anjuta-preferences.c,
10383         plugins/build-basic-autotools/build-basic-autotools.c,
10384         plugins/build-basic-autotools/executer.c,
10385         plugins/class-gen/action-callbacks.c,
10386         plugins/class-gen/action-callbacks.h,
10387         plugins/class-gen/class_gen.c,
10388         plugins/cvs-plugin/cvs-interface.c,
10389         plugins/debug-manager/attach_process.c,
10390         plugins/debug-manager/plugin.c,
10391         plugins/debug-manager/utilities.c,
10392         plugins/debug-manager/utilities.h,
10393         plugins/editor/aneditor-autocomplete.cxx,
10394         plugins/editor/aneditor.cxx,
10395         plugins/editor/search-replace.c,
10396         plugins/editor/search-replace_backend.c,
10397         plugins/gdb/breakpoints.c,
10398         plugins/gdb/registers.c,
10399         plugins/patch/plugin.c,
10400         plugins/project-wizard/druid.c,
10401         plugins/project-wizard/install.c,
10402         plugins/subversion/plugin.c,
10403         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
10404         codes.
10406         * plugins/class-gen/action-callbacks.c,
10407         plugins/project-wizard/parser.c,
10408         plugins/project-wizard/property.c,
10409         plugins/project-wizard/values.c,
10410         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
10412         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
10413         alphabetically
10415 2005-06-20  Naba Kumar  <naba@gnome.org>
10417         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10418         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10419         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10420         
10421         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
10422         exit idle function.
10423         
10424         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
10425         Fixed possible memory corruption.
10427         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
10428         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
10429         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
10430         progress bar increment and added progress status for symbol refresh
10431         and project loading.
10432         
10433         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
10434         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
10435         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
10436         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
10437         bar.
10439         * TODO.tasks: Updated.
10441 2005-06-19  Naba Kumar  <naba@gnome.org>
10443         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
10444         Fixed warning.
10445         
10446         * plugins/project-import/project-import.c: Deactivate plugin when done.
10447         
10448 2005-06-18  Naba Kumar  <naba@gnome.org>
10450         * plugins/profile-default/plugin.c: Fixed error when loading another
10451         project while a project is still loaded.
10452         
10453         * plugins/project-manager/plugin.c: Used (newly added) group-activated
10454         signal from gnome-build to popup group properties.
10455         
10456         * src/anjuta.c: Load default session by default.
10458         * po/POTFILES.in: Added missing files.
10459         
10460         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
10461         activate plugin on load (activate it separately). Connect to activate
10462         and deactivate signals for housekeeping, so that if plugins are
10463         activated or deactivate externally, they are properly recorded.
10464         
10465         * plugins/profile-default/plugin.c: Save profile before a project
10466         is loaded so that it could be restored when project is closed.
10467         
10468         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
10470 2005-06-17  Naba Kumar  <naba@gnome.org>
10472         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
10473         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
10474         for project. The plugins loaded for the project is restored when project
10475         is loaded next time.
10476         
10477         * TODO.tasks: Updated.
10478         
10479 2005-06-15  Naba Kumar  <naba@gnome.org>
10481         * plugins/tools/scripts/find-fixmes.pl,
10482         (new) plugins/tools/scripts/translation-status.pl,
10483         plugins/tools/scripts/tools-2.xml.in,
10484         plugins/tools/scripts/Makefile.am,
10485         plugins/tools/scripts/prepare-changelog.pl: Added translation
10486         status script. Completed find-fixmes.pl script. Fixed bugs.
10488         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
10489         tool path.
10491 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10493         * plugins/message-view/anjuta-message-manager-plugin.glade :
10494         renamed "messages.tag.position" to "messages.tab.position".
10495         plugins/message-view/anjuta-msgman.c : 
10496         Messages tab position prefrences.
10497         
10498 2005-06-14  Naba Kumar  <naba@gnome.org>
10500         * (new) plugins/tools/scripts/find-fixmes.pl,
10501         (new) plugins/tools/scripts/tools-2.xml.in,
10502         (new) plugins/tools/scripts/Makefile.am,
10503         (new) plugins/tools/scripts/prepare-changelog.pl,
10504         plugins/tools/plugin.h, plugins/tools/fileop.c,
10505         plugins/tools/Makefile.am, configure.in: Added system tools.
10507 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
10509         * plugins/tools/editor.c:
10510         Take care of creating .anjuta directory if missing
10512 2005-06-10  Naba Kumar  <naba@gnome.org>
10514         * configure.in: Increased gnome-build required to version 0.1.2.
10515         
10516         * plugins/project-manager/plugin.c: Fixed target/group removal.
10517         Fixed memory leaks.
10518         
10519 2005-06-10  Naba Kumar  <naba@gnome.org>
10521         * plugins/project-manager/plugin.c: Implemented target/group
10522         configuration (update gnome-build module from cvs).
10523         
10524 2005-06-07  Naba Kumar  <naba@gnome.org>
10526         Patch from: Massimo Cora'  <maxcvs@email.it>:
10527         * plugins/class-inheritance/Makefile.am,
10528         plugins/class-inheritance/class-inherit.c,
10529         plugins/class-inheritance/class-inherit.h,
10530         plugins/class-inheritance/plugin.c,
10531         plugins/class-inheritance/plugin.h,
10532         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
10533         expanded view of classes in hierarchy canvas (collapsable again).
10534         
10535 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
10537         * scintilla/patches/scintilla-64-bit.diff (added)
10538         * plugins/patch/patch-plugin.c:
10539         Conditional build for GTK 2.4 and GTK 2.6
10541 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
10543         * plugins/tools/anjuta-tools.glade,
10544         plugins/tools/editor.c,
10545         plugins/tools/plugin.h,
10546         plugins/tools/fileop.c:
10547         Add a check box to edit an user script
10548         Correct a few memory leak
10550         * plugins/tools/execute.c,
10551         plugins/tools/tool.c,
10552         plugins/tools/tool.h:
10553         Move utility remove_mnemonic function in tool.c
10554         Small fix
10556 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
10558         Patch from sbrabec@suse.cz:
10559         * configure.in
10560         scintilla/include/Scintilla.h:
10561         
10562         Fix 64-Bit warnings in gcc 4
10564 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
10565         
10566         * plugins/patch/patch_plugin.c
10567         plugins/patch/patch.h
10568         plugin/patch/patch-plugin.glade
10569         plugin/patch/Makefile.am:
10570         
10571         Changed patch plugin to use libglade and new gtk 2.6 widgets
10573 2005-05-31  Naba Kumar  <naba@gnome.org>
10575         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10576         * plugins/editor/text_editor.c: Don't show error
10577         for empty files.
10578         
10579 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
10580         
10581         * plugins/message-view/anjuta-message-manager.ui,
10582         plugins/message-view/anjuta-msgman.c,
10583         plugins/message-view/anjuta-msgman.h,
10584         plugins/message-view/message-view.c,
10585         plugins/message-view/message-view.h,
10586         plugins/message-view/plugin.c:
10587         Add a popup menu in messages panes
10588         Move save message pane option in it
10590 2005-05-28  Naba Kumar  <naba@gnome.org>
10592         * data/properties/styles.properties: Fixed default font
10593         names and sizes.
10595         * plugins/editor/style-editor.c: cleanup.
10596         
10597 2005-05-25  Naba Kumar  <naba@gnome.org>
10599         * plugin/gdb/plugin.c: Start gdb even if the program does
10600         not exists. Fixes bug #305074
10601         
10602 2005-05-24  Naba Kumar  <naba@gnome.org>
10604         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
10605         * configure.in: graphviz pkgconfig path.
10607 2005-05-24  Naba Kumar  <naba@gnome.org>
10609         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
10610         * TODO.tasks: Updated.
10611         
10612 2005-05-22  Naba Kumar  <naba@gnome.org>
10614         * anjuta.spec.in: Fixed spec file
10615         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
10617 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
10618         
10619         * TODO.tasks: Updated.
10621         * plugins/message-view/anjuta-message-manager.ui,
10622         plugins/message-view/message-view.c,
10623         plugins/message-view/message-view.h,
10624         plugins/message-view/plugin.c:
10625         Add shortcut for next and previous message
10626         Add a save message menu item
10627         Fix a bug in previous message
10629 2005-05-21  Naba Kumar  <naba@gnome.org>
10631         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
10632         doc/Makefile.am, global-tags/create_global_tags.sh,
10633         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
10634         and rpm package creation. Fixed installation paths.
10635         
10636         * plugins/editor/anjuta-document-manager.glade,
10637         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
10638         and indent options.
10639         
10640         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
10642 2005-05-21  Naba Kumar  <naba@gnome.org>
10644         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
10645         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
10646         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
10647         tagmanager/Makefile.am: Fixed paths configure variables to take
10648         automake configure variables instead of hardcoding.
10650         * global-tags/tm_global_tags.c: Formated code.
10652         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
10653         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10654         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10655         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10656         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10657         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10658         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10659         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10660         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10662 2005-05-20  Naba Kumar  <naba@gnome.org>
10664         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
10665         and fixed rpm spec file (more testing required).
10666         
10667         * data/gdb.init: Don't set gdb prompt.
10668         
10669         * mime/Makefile.am: run update-mime-data only on system-wide install.
10670         
10671         * plugins/gdb/Makefile.am: Install plugin at correct paths.
10673 2005-05-19  Naba Kumar  <naba@gnome.org>
10675         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
10676         while it's not visible.
10678         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
10679         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
10680         
10681 2005-05-19  Naba Kumar <naba@gnome.org>
10683         * configure.in: Fixed subversion checks. Added
10684         --disable-plugin-subversion and --disable-plugin-glade
10685         configure flags to manually turn off their plugin builds.
10687         * plugins/editor/plugin.c: Save and restore current editor line
10688         positions in session.
10690 2005-05-18  Naba Kumar  <naba@gnome.org>
10692         * AUTHORS: Fixed email address.
10693         
10694         * libanjuta/anjuta-utils.c,
10695         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
10696         when the projectmanager toplevel is not a window. Check for valid
10697         gtkwindow type before using the passed window as parent for anjuta
10698         dialogs.
10700 2005-05-17  Naba Kumar  <naba@gnome.org>
10702         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
10703         
10704         * plugins/cvs-plugin/Makefile.am,
10705         plugins/devhelp/plugin.c,
10706         plugins/file-loader/Makefile.am,
10707         plugins/macro/Makefile.am,
10708         plugins/message-view/Makefile.am,
10709         plugins/patch/Makefile.am,
10710         plugins/project-manager/Makefile.am,
10711         plugins/subversion/Makefile.am,
10712         plugins/symbol-browser/Makefile.am: Removed -module flags
10713         from libtool flags
10715         * MAINTAINERS: Added file so that I could recieve bugzilla
10716         reports.
10718         * plugins/glade/plugin.c: Fixed compile error.
10720 === Anjuta 2.0.0 ===
10722 2005-05-15  Naba Kumar  <naba@gnome.org>
10724         * configure.in: Adjusted gdl version requirement. Bumped anjuta
10725         version to 2.0.0.
10727         * plugins/symbol-browser/an_symbol_view.c,
10728         plugins/symbol-browser/plugin.c,
10729         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
10730         symbols have been updated. Reset file symbols when update
10731         occurs. Fixed memory leaks.
10733         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10734         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
10735         
10736 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
10738         * plugins/tools/anjuta-tools.glade:
10739         Remove unused parameter dialog
10741         * plugins/tools/dialog.c,
10742         plugins/tools/fileop.c,
10743         plugins/tools/fileop.h,
10744         plugins/tools/tool.c,
10745         plugins/tools/tool.h,
10746         plugins/tools/variable.c:
10747         Add a few comments and cleanups
10749         * plugins/tools/editor.c,
10750         plugins/tools/editor.h:
10751         Remove code from previous plugin and add comments
10752         Use main window as parent (instead of tool list)
10754         * plugins/tools/execute.c,
10755         plugins/tools/execute.h:
10756         Remove code from previous plugin and add comments
10757         Fix warnings
10759 2005-05-14  Naba Kumar  <naba@gnome.org>
10761         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
10762         release.
10763         
10764         * configure.in: Fixed
10765         
10766         * plugins/class-inheritance/class-inheritance.png: New icon.
10767         
10768         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
10769         screws up when reparented.
10771 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10773         * plugins/editor/search-replace.c,
10774         plugins/editor/search-replace_backend.c
10775         plugins/project-manager/plugin.c : Clear find pane if searching same 
10776         expression. Clean code.
10778 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
10780         * configure.in: Added ne in ALL_LINGUAS
10781         
10782 2005-05-13  Naba Kumar  <naba@gnome.org>
10784         * configure.in: Fixed glade-3 version.
10785         
10786         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
10787         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
10788         plugins/gdb/watch.c: Update locals, watch and frame document on
10789         frame change.
10791 2005-05-12  Naba Kumar  <naba@gnome.org>
10793         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
10794         scope autocompletion when the function definition is incomplete.
10795         
10796         * plugins/class-gen/anjuta-class-gen.plugin.in,
10797         plugins/file-wizard/anjuta-file-wizard.plugin.in,
10798         plugins/gdb/plugin.c,
10799         plugins/glade/anjuta-glade.plugin.in,
10800         plugins/project-import/anjuta-project-import.plugin.in,
10801         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
10802         titles for the wizards.
10804 2005-05-11  Naba Kumar  <naba@gnome.org>
10806         * configure.in, plugins/debug-manager/Makefile.am,
10807         plugins/debug-manager/plugin.c,
10808         (added) plugins/debug-manager/images/.cvsignore,
10809         (added) plugins/debug-manager/images/Makefile.am,
10810         (added) plugins/debug-manager/images/detach-16.png,
10811         (added) plugins/debug-manager/images/detach.png,
10812         (added) plugins/debug-manager/images/step-into-16.png,
10813         (added) plugins/debug-manager/images/step-into.png,
10814         (added) plugins/debug-manager/images/step-out-16.png,
10815         (added) plugins/debug-manager/images/step-out.png,
10816         (added) plugins/debug-manager/images/step-over-16.png,
10817         (added) plugins/debug-manager/images/step-over.png,
10818         plugins/gdb/Makefile.am,
10819         plugins/gdb/breakpoints.c,
10820         plugins/gdb/plugin.c,
10821         (added) plugins/gdb/images/.cvsignore,
10822         (added) plugins/gdb/images/Makefile.am,
10823         (added) plugins/gdb/images/breakpoint.png,
10824         (added) plugins/gdb/images/locals.png,
10825         (added) plugins/gdb/images/stack.png,
10826         (added) plugins/gdb/images/watch.png: Fixed breakpoints
10827         'remove all'. Added debugger icons.
10829         * plugins/editor/text_editor.c: Fixed file monitor.
10831         Patch from: Massimo Cora'  <maxcvs@email.it>
10832         * plugins/patch/anjuta-patch-plugin.png,
10833         plugins/class-gen/Makefile.am,
10834         plugins/class-gen/action-callbacks.c,
10835         plugins/class-gen/class_gen.c,
10836         plugins/class-gen/class_logo.xpm: Implemented vcs
10837         file addions. New icons by Fabio Zecchini
10839 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10841         * libanjuta/interfaces/libanjuta.idl
10842         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
10843         plugins/editor/search-replace_backend.c
10844         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
10846 2005-05-11  Naba Kumar  <naba@gnome.org>
10847         
10848         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
10849         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
10850         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
10851         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
10852         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
10853         memory leaks.
10854         
10855         * plugins/symbol-browser/an_symbol_prefs.c,
10856         plugins/symbol-browser/an_symbol_search.c,
10857         plugins/symbol-browser/an_symbol_view.c,
10858         plugins/symbol-browser/an_symbol_view.h,
10859         plugins/symbol-browser/plugin.c: Fixed memory leaks.
10861 2005-05-11  Naba Kumar  <naba@gnome.org>
10863         * libanjuta/anjuta-shell.c: Fixed runtime warning.
10864         
10865         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
10866         progress bar location at create time, instead of hardcoding.
10867         
10868         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
10869         Added mini splash screen.
10870         
10871         * plugins/editor/text_editor.c: Do not produce warning when file
10872         monitor could not be created.
10873         
10874         * plugins/profile-default/plugin.c: Save project session on exit.
10875         Show mini splash with progress bar at profile load.
10877 2005-05-10  Naba Kumar  <naba@gnome.org>
10879         * configure.in, manuals/Makefile.am: Fixed compile flags.
10880         Disable outdated manuals builds.
10881         
10882         * global-tags/Makefile.am: Uninstall tags files on
10883         'make uninstall'
10884         
10885         * libegg/Makefile.am: Use configured deprecated flags.
10886         
10887         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10888         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10889         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10890         Updated.
10891         
10892         * mime/Makefile.am: Take DESTDIR into account.
10893         
10894         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
10895         
10896         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
10897         on scope autocompletion.
10898         
10899         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
10900         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
10901         shared libs and static libs paths for debugging. Order them
10902         correctly.
10903         
10904         * po/POTFILES.in: Updated.
10906 2005-05-09  Naba Kumar  <naba@gnome.org>
10908         * libanjuta/interfaces/libanjuta.idl,
10909         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
10910         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
10911         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
10912         Implemented debugger source directory search and emits location changed
10913         signal with absolute path of the file.
10915         * plugins/tools/tool.c: Fixed compile errors.
10916         
10917 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
10919         * plugins/tools/anjuta-tools.glade,
10920         plugins/tools/dialog.h,
10921         plugins/tools/dialog.c,
10922         plugins/tools/plugin.c,
10923         plugins/tools/editor.c:
10924         Improve graphical user interface
10925         Remove old code
10926         Correct an error on close
10927         Some cleanups
10929         * plugins/tools/fileop.c,
10930         plugins/tools/tool.h,
10931         plugins/tools/tool.c:
10932         Change the tool internal structure
10933         Support having tools configuration in several places
10935 2005-05-08  Naba Kumar  <naba@gnome.org>
10937         * plugins/gdb/actions.c,
10938         (removed) plugins/gdb/registers_cbs.c,
10939         (removed) plugins/gdb/registers_cbs.h,
10940         (removed) plugins/gdb/registers_gui.c,
10941         (removed) plugins/gdb/sharedlib_cbs.c,
10942         (removed) plugins/gdb/sharedlib_cbs.h,
10943         (removed) plugins/gdb/sharedlib_gui.c,
10944         (removed) plugins/gdb/signals_cbs.c,
10945         (removed) plugins/gdb/signals_cbs.h,
10946         (removed) plugins/gdb/signals_gui.c: Removed dead files.
10948 2005-05-08  Naba Kumar  <naba@gnome.org>
10950         * plugins/build-basic-autotools/executer.c: Fixed programs
10951         listing dialog.
10952         
10953         * plugins/debug-manager/Makefile.am,
10954         plugins/debug-manager/anjuta-debug-manager.glade,
10955         plugins/debug-manager/plugin.c,
10956         plugins/gdb/Makefile.am: Used libglade for programs listing
10957         dialog.
10958         
10959         * (added) plugins/gdb/pointer.png: Stack pointer image.
10960         
10961         * libanjuta/anjuta-marshal.list,
10962         pixmaps/Makefile.am,
10963         plugins/gdb/actions.c,
10964         plugins/gdb/actions.h,
10965         plugins/gdb/anjuta-gdb-plugin.ui,
10966         plugins/gdb/anjuta-gdb.glade,
10967         plugins/gdb/breakpoints.c,
10968         plugins/gdb/breakpoints.h,
10969         plugins/gdb/debug_tree.c,
10970         plugins/gdb/debug_tree.h,
10971         plugins/gdb/debugger.c,
10972         plugins/gdb/debugger.h,
10973         plugins/gdb/gdbmi-test.c,
10974         plugins/gdb/gdbmi.c,
10975         plugins/gdb/gdbmi.h,
10976         plugins/gdb/info.c,
10977         plugins/gdb/info.h,
10978         plugins/gdb/locals.c,
10979         plugins/gdb/locals.h,
10980         plugins/gdb/memory.c,
10981         plugins/gdb/memory.h,
10982         plugins/gdb/plugin.c,
10983         plugins/gdb/plugin.h,
10984         plugins/gdb/registers.c,
10985         plugins/gdb/registers.h,
10986         plugins/gdb/registers_cbs.c,
10987         plugins/gdb/registers_cbs.h,
10988         plugins/gdb/registers_gui.c,
10989         plugins/gdb/sharedlib.c,
10990         plugins/gdb/sharedlib.h,
10991         plugins/gdb/sharedlib_cbs.c,
10992         plugins/gdb/sharedlib_cbs.h,
10993         plugins/gdb/sharedlib_gui.c,
10994         plugins/gdb/signals.c,
10995         plugins/gdb/signals.h,
10996         plugins/gdb/signals_cbs.c,
10997         plugins/gdb/signals_cbs.h,
10998         plugins/gdb/signals_gui.c,
10999         plugins/gdb/stack_trace.c,
11000         plugins/gdb/stack_trace.h,
11001         plugins/gdb/utilities.c,
11002         plugins/gdb/utilities.h,
11003         plugins/gdb/watch.c,
11004         plugins/gdb/watch.h,
11005         plugins/gdb/watch_cbs.c,
11006         plugins/gdb/watch_cbs.h,
11007         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
11008         it for all debugger component updates and listing. Implemented
11009         user custom debugger command window. Fixed all debugger components
11010         to work correctly. Implemented debugger as GObject. Removed
11011         deprecated codes.
11012         
11013 2005-05-06  Naba Kumar  <naba@gnome.org>
11014         
11015         * TODO.tasks: Updated.
11016         
11017         * plugins/build-basic-autotools/Makefile.am,
11018         plugins/file-loader/Makefile.am,
11019         plugins/profile-default/Makefile.am,
11020         plugins/sample1/Makefile.am,
11021         plugins/symbol-browser/images/Makefile.am,
11022         src/Makefile.am: Fixed 'make distcheck' errors.
11024         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
11025         updates.
11027         * tagmanager/tm_workspace.c: Include prototypes in getting
11028         scope members.
11030 2005-05-06  Naba Kumar  <naba@gnome.org>
11032         * TODO.tasks: Updated.
11033         
11034         * configure.in, plugins/cvs-plugin/Makefile.am,
11035         plugins/debug-manager/Makefile.am,
11036         plugins/devhelp/Makefile.am,
11037         plugins/editor/Makefile.am,
11038         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
11039         
11040         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
11041         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
11042         interfaces.
11043         
11044         * tagmanager/tm_workspace.c,
11045         tagmanager/include/tm_workspace.h,
11046         plugins/editor/aneditor-autocomplete.cxx,
11047         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
11048         to return all matching tag types when no name is given instead of
11049         returning empty array.
11050         
11051         * plugins/symbol-browser/Makefile.am,
11052         (added) plugins/symbol-browser/an_symbol.c,
11053         (added) plugins/symbol-browser/an_symbol.h,
11054         plugins/symbol-browser/an_symbol_info.c,
11055         plugins/symbol-browser/an_symbol_info.h,
11056         (added) plugins/symbol-browser/an_symbol_iter.c,
11057         (added) plugins/symbol-browser/an_symbol_iter.h,
11058         plugins/symbol-browser/an_symbol_search.c,
11059         plugins/symbol-browser/an_symbol_view.c,
11060         plugins/symbol-browser/an_symbol_view.h,
11061         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
11062         plugins/symbol-browser/plugin.c,
11063         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
11064         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
11065         plugin and implemented IAnjutaIterable interface for symbol search
11066         and iteration.
11068         * plugins/class-inheritance/Makefile.am,
11069         plugins/class-inheritance/class-inherit.c,
11070         plugins/class-inheritance/class-inherit.h,
11071         plugins/class-inheritance/plugin.h: Use the newly added
11072         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
11073         get rid of libanjuta-ctags.la dependencies.
11075 2005-05-02  Naba Kumar  <naba@gnome.org>
11077         * plugins/class-inheritance/class-inherit.c,
11078         plugins/class-inheritance/plugin.c,
11079         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
11080         be found for a class. Formated code.
11082         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
11083         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
11084         of editor tabs.
11085         
11086 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
11088         * libanjuta/anjuta-launcher.c:
11089         Keep trying sending data until all bytes have been written
11091         * plugins/tools/anjuta-tools.glade,
11092         plugins/tools/editor.c:
11093         Add a combo box to defined data from stdin
11095         * plugins/tools/execute.c:
11096         Send data in stdin if needed
11097         Code cleanups
11099         * plugins/tools/fileop.c,
11100         plugins/tools/tool.h,
11101         plugins/tools/tool.c:
11102         Store, load and save stdin data
11103         Use tools-2.xml instead of tools.xml
11105         * plugins/tools/plugin.c,
11106         plugins/tools/plugin.h:
11107         Code cleanups
11109         * plugins/tools/dialog.c,
11110         plugins/tools/dialog.h:
11111         Few code cleanups
11113         * plugins/tools/variable.c,
11114         plugins/tools/variable.h:
11115         Add editor related variables
11116         Code cleanups
11118 2005-04-29  Naba Kumar  <naba@gnome.org>
11120         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
11122         * plugins/editor/text_editor.c: Fixed line marker interpretation.
11123         
11124         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
11125         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
11126         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
11127         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
11128         working on gdb MI interface. Completed MI parser interface.
11130         Patch from  Massimo Cora <maxcvs@email.it>:
11131         * plugins/class-inheritance/Makefile.am,
11132         plugins/class-inheritance/class-inherit.c,
11133         plugins/class-inheritance/class-inherit.h,
11134         plugins/class-inheritance/plugin.c,
11135         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
11136         Used system theme for colors. Display class members on mouse click.
11137         
11138 2005-04-28  Naba Kumar  <naba@gnome.org>
11140         * plugins/symbol-browser/an_symbol_prefs.c
11141         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
11142         implementation to create/add/remove custom tags files in symbol
11143         brower preferences.
11145         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
11146         EXTRA_DIST.
11148         * plugins/project-import/project-import.c: Fixed memory leaks and
11149         use correct debug prints.
11150         
11151         * TODO.tasks: Updated.
11152         
11153 2005-04-27  Naba Kumar  <naba@gnome.org>
11155         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
11156         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
11157         scintilla/Makefile.am: Fixed 'make distcheck' errors.
11159         * plugins/editor/anjuta-docman.c,
11160         plugins/editor/anjuta-docman.h,
11161         plugins/editor/plugin.c: Emit editor-added signal from docman
11162         and connect signals to new editor correctly.
11164         * plugins/class-inheritance/plugin.c,
11165         plugins/symbol-browser/plugin.c: Added stock icons.
11166         
11167         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11168         plugins/build-basic-autotools/executer.c,
11169         plugins/build-basic-autotools/executer.h: Added missing files
11170         for the execute programs implementation.
11172 2005-04-26  Naba Kumar  <naba@gnome.org>
11173         
11174         * TODO.tasks: Updated.
11176         * plugins/file-loader/plugin.c,
11177         plugins/project-import/anjuta-project-import.plugin.in,
11178         plugins/project-import/plugin.c,
11179         plugins/project-import/project-import.c,
11180         plugins/project-import/project-import.h: Be able to import older
11181         anjuta projects.
11183 2005-04-26  Naba Kumar  <naba@gnome.org>
11185         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
11186         removing it from the shell.
11188         * libanjuta/anjuta-shell.c,
11189         libanjuta/anjuta-shell.h,
11190         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
11191         so that widget additions are freezed or thaw using a pending queue.
11192         Fixded UI flicker while loading projects.
11194 2005-04-26  Naba Kumar  <naba@gnome.org>
11196         * TODO.tasks: Updated.
11197         
11198         * libanjuta/interfaces/libanjuta.idl: Added execute method for
11199         IAnjutaBuildable interface.
11200         
11201         * plugins/build-basic-autotools/Makefile.am,
11202         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11203         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
11204         plugins/build-basic-autotools/build-basic-autotools.c,
11205         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
11206         interface and UI for executing project/file programs. Implemented
11207         IAnjutaFile interface so that executables could be opened directly.
11208         
11209         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
11210         Authors line (Reserved for external plugins, which do not have a way to
11211         show their credits).
11212         
11213         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
11214         [File Loader] group for menu labels (default to "Name" if it is not
11215         defined.
11216         
11217         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
11218         for executing external commands.
11220 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
11222         * plugins/project-wizard/property.c:
11223         Correct a memory leak
11225         * libanjuta/interfaces/libanjuta.idl,
11226         plugins/editor/text_editor.c:
11227         Add erase_all and replace_selection function to IAnjutaEditor
11229         * plugins/tools/anjuta-tools.glade,
11230         plugins/tools/fileop.c,
11231         plugins/tools/editor.c,
11232         plugins/tools/tool.c
11233         plugins/tools/tool.h:
11234         Add shortcut and icon 
11236         * plugins/tools/variable.c,
11237         plugins/tools/variable.h:
11238         Add a variable asking parameters at run time
11240         * plugins/tools/execute.c:
11241         Add a warning message for missing document manager
11242         Add replace buffer and replace selection output
11243         Correct an error in popup output
11245         * plugins/tools/plugin.c,
11246         plugins/tools/plugin.h,
11247         plugins/tools/anjuta-tools.ui,
11248         src/anjuta.ui:
11249         Few clean up
11250         Attach tools menu to a new place
11252 2005-04-25  Naba Kumar  <naba@gnome.org>
11254         * libanjuta/plugins.c, src/about.c, src/about.h,
11255         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
11256         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
11257         plugins (about box for plugins) menu.
11259 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11261         *  plugins/editor/search-replace.c :
11262         Displayed full path in Search pane window. 
11263         Bug 300231 : Selected line in Search pane window .
11264                 
11265 2005-04-23  Naba Kumar  <naba@gnome.org>
11267         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
11269 2005-04-22  Naba Kumar  <naba@gnome.org>
11271         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
11272         
11273         * plugins/project-wizard/templates/java.wiz,
11274         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
11275         to create bytecodes (.class) files.
11276         
11277         * plugins/symbol-browser/an_symbol_info.c,
11278         plugins/symbol-browser/an_symbol_info.h,
11279         plugins/symbol-browser/an_symbol_search.c,
11280         plugins/symbol-browser/an_symbol_view.c,
11281         plugins/symbol-browser/plugin.c,
11282         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
11283         in file symbol list.
11285 2005-04-22  Naba Kumar  <naba@gnome.org>
11287         * TODO.tasks: Updated.
11288         
11289         * plugins/class-inheritance/Makefile.am,
11290         plugins/subversion/Makefile.am: Do not install plugin files when
11291         plugin build condition is false.
11292         
11293         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11294         plugins/build-basic-autotools/build-basic-autotools.c,
11295         plugins/build-basic-autotools/build-basic-autotools.h,
11296         plugins/file-loader/anjuta-loader-plugin.ui,
11297         plugins/file-loader/dnd.c,
11298         plugins/file-loader/plugin.c,
11299         plugins/file-loader/plugin.h,
11300         plugins/project-manager/anjuta-project-manager.ui,
11301         plugins/project-manager/plugin.c: Added open file and build context
11302         menu in project manager context menu.
11304 2005-04-22  Naba Kumar  <naba@gnome.org>
11306         * configure.in: Added message output showing conditional plugins to
11307         build or not.
11308         
11309         * src/layout.xml: Added layout for class-inheritance plugin widget.
11310         
11311         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
11312         plugin name to remove redundant terms.
11313         
11314         * TODO.tasks: Updated.
11315         
11316         * configure.in,
11317         plugins/symbol-browser/Makefile.am,
11318         plugins/symbol-browser/an_symbol_view.c,
11319         (removed) plugins/symbol-browser/sv_class.xpm,
11320         (removed) plugins/symbol-browser/sv_function.xpm,
11321         (removed) plugins/symbol-browser/sv_macro.xpm,
11322         (removed) plugins/symbol-browser/sv_private_fun.xpm,
11323         (removed) plugins/symbol-browser/sv_private_var.xpm,
11324         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
11325         (removed) plugins/symbol-browser/sv_protected_var.xpm,
11326         (removed) plugins/symbol-browser/sv_public_fun.xpm,
11327         (removed) plugins/symbol-browser/sv_public_var.xpm,
11328         (removed) plugins/symbol-browser/sv_static_fun.xpm,
11329         (removed) plugins/symbol-browser/sv_static_var.xpm,
11330         (removed) plugins/symbol-browser/sv_struct.xpm,
11331         (removed) plugins/symbol-browser/sv_unknown.xpm,
11332         (removed) plugins/symbol-browser/sv_variable.xpm,
11333         (added) plugins/symbol-browser/images/.cvsignore,
11334         (added) plugins/symbol-browser/images/Icons.16x16.Class,
11335         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
11336         (added) plugins/symbol-browser/images/Icons.16x16.Field,
11337         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
11338         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
11339         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
11340         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
11341         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
11342         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
11343         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
11344         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
11345         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
11346         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
11347         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
11348         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
11349         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
11350         (added) plugins/symbol-browser/images/Icons.16x16.Method,
11351         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
11352         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
11353         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
11354         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
11355         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
11356         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
11357         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
11358         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
11359         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
11360         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
11361         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
11362         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
11363         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
11364         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
11365         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
11366         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
11367         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
11368         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
11369         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
11370         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
11371         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
11372         pixmaps and added new icons (taken from monodevelop).
11374 2005-04-21  Naba Kumar  <naba@gnome.org>
11376         Patch from  Massimo Cora <maxcvs@email.it>:
11378         * configure.in, plugins/Makefile.am
11379         (new) plugins/class-inheritance/.cvsignore,
11380         (new) plugins/class-inheritance/Makefile.am,
11381         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
11382         (new) plugins/class-inheritance/class-inherit.c,
11383         (new) plugins/class-inheritance/class-inherit.h,
11384         (new) plugins/class-inheritance/plugin.c,
11385         (new) plugins/class-inheritance/plugin.h,
11386         (new) plugins/class-inheritance/class-inheritance.png: Added class
11387         inheritance plugin.
11388         
11389         Changes by naba: Added pkgconfig check for graphviz and conditionally
11390         build graphviz.
11391         
11392         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
11394 2005-04-20  Naba Kumar  <naba@gnome.org>
11396         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11397         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11398         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11399         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11400         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11401         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11402         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11403         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11404         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11405         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11406         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11407         
11408         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
11409         message view management.
11411         * libanjuta/anjuta-children.[ch],
11412         plugins/build-basic-autotools/build-basic-autotools.c,
11413         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
11414         Removed anjuta_children_init() function,
11415         because it is done automatically when first invoked. Introduced
11416         anjuta_children_recover() to recover the child signalling. Fixed
11417         child exit management to correctly recover the exit status.
11418         
11419         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
11420         to properly shutdown the launcher and to kill the running process
11421         (without emitting any signal).
11422         
11423         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
11424         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
11425         gdb and program instance.
11427 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11429         * plugins/editor/search-replace.c :
11430         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
11432 2005-04-18  Naba Kumar  <naba@gnome.org>
11434         * TODO.tasks: Marked completed items.
11435         
11436         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
11437         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
11438         plugins/project-manager/plugin.c: Prompt user for the debugging
11439         target (select from a list of project's executable targets) and
11440         correctly start debugger. Take care of libtool wrapping when the
11441         target selected is libtool target. Fixed debugger menu items
11442         sensitivity.
11444 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
11446         * plugins/tools/execute.c,
11447         plugins/tools/execute.h:
11448         Implement save all files before running a command
11449         Implement all options for stdout and stderr except replace buffer
11450         Allow running several tools
11452         * plugins/tools/plugin.c:
11453         Move anjuta launcher in execute.c
11455         * plugins/tools/tools.h,
11456         plugins/tools/variable.c:
11457         Small changes
11459 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
11461         * plugins/tools/anjuta-tools.glade:
11462         Add new properties in tool editor dialog
11463         Cosmetic improvements
11464         
11465         * plugins/tools/anjuta-tools.ui:
11466         Attach tool menu as a build menu
11468         * plugins/tools/dialog.c:
11469         Set tool menu item sensitivity in tool list
11470         Fix bugs
11472         * plugins/tools/editor.c,
11473         plugins/tools/editor.h,
11474         plugins/tools/fileop.c,
11475         plugins/tools/tool.c,
11476         plugins/tools/tool.h:
11477         Add new properties (active, save file...)
11478         Most of them are still not implemented
11480         * plugins/tools/execute.c,
11481         plugins/tools/execute.h:
11482         Reorganize code to support multiple run
11483         Support run in terminal
11484         
11485         * plugins/tools/plugin.c
11486         plugins/tools/plugin.h:
11487         Move message handling in execute.c
11489         * plugins/tools/variable.h,
11490         plugins/tools/variable.c:
11491         Add useful variables
11492         
11493 2005-04-13  Naba Kumar  <naba@gnome.org>
11495         * plugins/editor/text_editor.c: Fixed file monitoring condition.
11496         * plugins/editor/Makefile.am: Added gnome-vfs flags.
11497         
11498 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11500         * plugins/tools/dialog.c plugins/tools/tool.c :
11501         Fixed bugs.
11503 2005-04-06  Naba Kumar  <naba@gnome.org>
11505         * src/anjuta.c: Load default session only when
11506         "anjuta.session.load.last" preference is enabled.
11507         
11508 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
11510         * plugins/tools/Makefile.am,
11511         plugins/tools/variable.c,
11512         plugins/tools/variable.h:
11513         Add new code for handling variables
11515         * plugins/tools/anjuta-tools.glade:
11516         Improve tool editor dialog
11517         Add variable selection dialog
11519         * plugins/tools/dialog.c,
11520         plugins/tools/dialog.h,
11521         plugins/tools/plugin.c,
11522         plugins/tools/plugin.h:
11523         Add variable object
11524         Add a function to get it
11526         * plugins/tools/editor.c:
11527         Add gui code for variable selection dialog
11529         * plugins/tools/execute.c:
11530         Use variables for executing command
11531         
11532         * Naba: Compile warning fixes.
11534 2005-04-06  Naba Kumar  <naba@gnome.org>
11536         * TODO.tasks: Marked completed items.
11537         
11538 2005-04-06  Naba Kumar  <naba@gnome.org>
11540         * plugins/subversion/svn-backend.c: Fixed subversion plugin
11541         compile error.
11542         
11543         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
11545 2005-04-04  Naba Kumar  <naba@gnome.org>
11547         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
11548         inside Main window.
11549         
11550 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
11552         * plugins/tools/Makefile.am,
11553         plugins/tools/anjuta-tools.plugin.in,
11554         plugins/tools/anjuta-tools.ui,
11555         plugins/tools/anjuta-tools.gladei,
11556         plugins/tools/anjuta-tools-plugin.png,
11557         plugins/tools/plugin.c,
11558         plugins/tools/plugin.h,
11559         plugins/tools/dialog.c,
11560         plugins/tools/dialog.h,
11561         plugins/tools/fileop.c,
11562         plugins/tools/fileop.h,
11563         plugins/tools/tool.c,
11564         plugins/tools/tool.h,
11565         plugins/tools/editor.c,
11566         plugins/tools/editor.h,
11567         plugins/tools/execute.c,
11568         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
11569         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
11570         Not fully working
11572         * anjuta-tools.[ch]: Removed old tools code.
11573         
11574 2005-04-01  Steve Murphy  <murf@e-tools.com>
11576         * configure.in: Added "rw" to ALL_LINGUAS.
11578 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11580         * Modified Files:
11581         manuals/C/anjuta-manual/fileoperations.xml
11582         Added Files:
11583         manuals/C/anjuta-manual/figures/search_expr.png
11584         manuals/C/anjuta-manual/figures/search_expr_basic.png
11585         manuals/C/anjuta-manual/figures/search_file_list.png
11586         manuals/C/anjuta-manual/figures/search_file_pattern.png
11587         manuals/C/anjuta-manual/figures/search_replace.png
11588         manuals/C/anjuta-manual/figures/search_setting.png
11589         manuals/C/anjuta-manual/figures/search_target.png
11590         manuals/C/anjuta-manual/figures/search_target_action.png
11591         manuals/C/anjuta-manual/figures/search_target_in.png
11592         Removed Files:
11593         manuals/C/anjuta-manual/figures/find_files.png
11594         manuals/C/anjuta-manual/figures/find_replace.png
11595         manuals/C/anjuta-manual/figures/find_text.png :
11596         Updated Anjuta manual (File Operations)
11598 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11600         * manuals/C/anjuta-manual/fileoperations.xml,
11601         manuals/C/anjuta-manual/figures/open_file.png,
11602         manuals/C/anjuta-manual/figures/open_file_multiple.png,
11603         manuals/C/anjuta-manual/figures/prefs_print.png,
11604         manuals/C/anjuta-manual/figures/print_dlg.png,
11605         manuals/C/anjuta-manual/figures/print_preview.png.
11606         * Added Files:
11607         manuals/C/anjuta-manual/figures/add_edit_macro.png,
11608         manuals/C/anjuta-manual/figures/display_macro.png,
11609         manuals/C/anjuta-manual/figures/insert_text.png,
11610         manuals/C/anjuta-manual/figures/keyword_macro.png,
11611         manuals/C/anjuta-manual/figures/new_file_wizard.png,
11612         manuals/C/anjuta-manual/figures/save_as_file.png :
11613         Updated Anjuta Manual (File Operations)
11615 2005-03-23  Adam Weinberger  <adamw@gnome.org>
11617         * plugins/editor/action-callbacks.c,
11618           plugins/file-loader/plugin.c,
11619           plugins/gtodo/main.c,
11620           plugins/project-wizard/druid.c:
11621           Fix spelling/grammar errors. Fixes bugs
11622           169068, 169137, 169138, and 169139.
11624 2005-03-21  Naba Kumar  <naba@gnome.org>
11626         Patch from: Massimo Cora' <maxcvs@email.it>:
11627         
11628         * plugins/editor/Makefile.am
11629         plugins/editor/anjuta-docman.c,
11630         (added) plugins/editor/editor-tooltips.c,
11631         (added) plugins/editor/editor-tooltips.h: Added tooltips to
11632         editor tabs to show full path.
11634 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
11635         
11636         * plugins/subversion/svn-backend.c:
11637         Removed "apr-0/" from include because this is 
11638         already included in SVN_INCLUDE and broke building if
11639         apr >= 1.0 was installed.
11641 2005-03-18  Naba Kumar  <naba@gnome.org>
11643         Patch from: Massimo Cora' <maxcvs@email.it>:
11645         * plugins/editor/action-callbacks.c,
11646         plugins/editor/aneditor-calltip.cxx,
11647         plugins/editor/aneditor-priv.h,
11648         plugins/editor/aneditor.cxx,
11649         plugins/editor/aneditor.h,
11650         plugins/editor/anjuta-document-manager.ui: Added calltip
11651         activation from menu.
11653 2005-03-16  Naba Kumar  <naba@gnome.org>
11655         Patch from: Massimo Cora' <maxcvs@email.it>:
11656         
11657         * plugins/class-gen/action-callbacks.c,
11658         plugins/class-gen/anjuta-class-gen-plugin.glade,
11659         plugins/class-gen/class_gen.c,
11660         plugins/class-gen/class_gen.h,
11661         plugins/class-gen/class_logo.xpm,
11662         plugins/class-gen/plugin.c: Create files without project
11663         being open. Add to project support. And other enhancements.
11665 2005-03-15  Adam Weinberger  <adamw@gnome.org>
11667         * anjuta.glade,
11668           plugins/debug-manager/utilities.c,
11669           plugins/file-loader/plugin.c,
11670           plugins/gdb/utilities.c,
11671           plugins/profile-default/plugin.c,
11672           plugins/project-import/project-import.c,
11673           src/anjuta-actions.h:
11674           Spelling/grammar fixes.
11676 2005-03-13  Naba Kumar  <naba@gnome.org>
11677         
11678         * plugins/editor/action-callbacks.c,
11679         plugins/editor/action-callbacks.h,
11680         plugins/editor/anjuta-document-manager.ui,
11681         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
11682         submenu. Moved menuitems from Format to View->Editor.
11683         
11684         * src/action-callbacks.c, src/action-callbacks.h,
11685         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
11686         layout and lock layout menus in View submenu. Get rid of
11687         Settings->Layout Manager menu.
11688         
11689         * plugins/project-import/anjuta-project-import.plugin.in:
11690         Fixed icon name
11692         * global-tags/Makefile.am,
11693         global-tags/create_global_tags.sh,
11694         plugins/editor/aneditor-autocomplete.cxx,
11695         plugins/editor/aneditor-priv.h,
11696         plugins/editor/aneditor.cxx,
11697         tagmanager/tm_workspace.c: Fixed scope members autocompletion
11698         in editor and made it work in global symbols also.
11699         
11700         * src/anjuta-app.c: Always use priority texts besides icons style
11701         for toolbars, because other styles look horible for Anjuta (fixme).
11703 2005-03-11  Naba Kumar  <naba@gnome.org>
11705         * configure.in: Removed test for iconv.
11707         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
11708         before scintilla widget is realized.
11709         
11710         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
11711         for Update menuitem.
11712         
11713         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
11714         already applied in scintilla main stream.
11715         
11716         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
11717         and notified scintilla developer.
11718         
11719 2005-03-10  Naba Kumar  <naba@gnome.org>
11721         * src/action-callbacks.c: Removed reference to src/help.h (dead
11722         file).
11724         * plugins/editor/text_editor.c: Removed reference to
11725         src/launcher.h (a dead file).
11727         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
11728         src/controls.c, src/controls.h, src/fileselection.c,
11729         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
11730         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
11731         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
11732         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
11733         src/session.h, src/support.c, src/support.h, src/toolbar.c,
11734         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
11735         Removed these dead files from CVS.
11738 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11740         * plugins/file-wizard/action-callbacks.c : Added error message.
11741         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
11744 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
11745         
11746         * plugins/cvs-plugin/cvs-callbacks.c
11747         plugins/cvs-plugin/plugin.c:
11748         Fixed preferences page init and busy handling
11749         
11750         * plugins/subversion/plugin.c:
11751         Fixed preferences page init
11753 2005-03-09  Naba Kumar  <naba@gnome.org>
11755         * plugins/Makefile.am, plugins/glade/Makefile.am,
11756         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
11757         enabled glade plugin in Anjuta. The plugin is built only when
11758         glade3 is installed.
11759         
11760 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11762         * plugins/project-wizard/templates/java.wiz
11763         plugins/project-wizard/templates/java-logo.png (*)
11764         plugins/project-wizard/templates/java/*
11765         plugins/project-wizard/templates/Makefile.am
11766         configure.in:
11767         
11768         Add Java project type. It generates a autoconf/automake
11769         project which is compiled using gcj. It requires automake 
11770         > 1.4 (1.9 is known to work) to work!
11771         
11772         (*) still awaiting response from the gcj team if we
11773         may use their logo.
11774         
11775 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11776         
11777         * plugins/project-import/*
11778         plugins/Makefile.am
11779         configure.in:
11780         Added project import plugin. Might be a bit buggy and limited
11781         but works for now.
11782         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
11783         Icon from old pixmaps dir
11785 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11787         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
11788         plugins/macro/macro-util.c, plugins/macro/macros.xml :
11789         Added C Custom_Indent line macro.
11790         Cleaned macros.xml
11792 2005-03-09  Naba Kumar  <naba@gnome.org>
11794         * TODO.tasks: Added new message-manager tasks.
11795         
11796         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11797         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11798         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11799         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11800         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11801         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11802         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11803         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11804         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11805         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11806         
11807         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
11808         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
11809         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
11810         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
11811         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
11812         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
11813         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
11814         Removed debugger widgets from shell on debugger shutdown. Added
11815         scrolled windows for docked widgets. Removed unnecessary widget refs
11816         and unrefs. Destroy widgets correctly on debugger shutdown.
11817         
11818         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
11819         with project description title. Removed frame shadow.
11820         
11821         * plugins/project-wizard/druid.c: Initializes tooltips.
11822         
11823         * scintilla/Makefile.am: Fixed comiple error.
11825 2005-03-08  Adam Weinberger  <adamw@gnome.org>
11827         * plugins/class-gen/anjuta-class-gen-plugin.glade,
11828           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
11830 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11832         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11833         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11834         plugins/macro/macro-util.c, plugins/macro/macro-util.h
11835         plugins/macro/macros.xml, plugins/macro/plugin.c :
11836         Moved cursor at the '|' position defined in macros.
11838 2005-03-07  Naba Kumar  <naba@gnome.org>
11840         * plugins/subversion/Makefile.am: Fixed build error.
11842         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
11843         types (perl, python, shellscript).
11844         
11845         * plugins/editor/plugin.c: Fixed to show all highlight options.
11846         
11847 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11849         * TODO.tasks : updated tasks.
11850         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
11852 2005-03-07  Naba Kumar  <naba@gnome.org>
11854         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
11855         or disable subversion file-manager submenu. If "Subvesion" is also
11856         valid directory, we should also check for it.
11858         * configure.in: Disable cygwin macro until someone fixes the
11859         autoconf warnings.
11860         
11861         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
11862         backward compatibility.
11863         
11864 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11866         * src/about.c : Cleaned code.
11867         * plugins/macro/macros.xml : Added "do_while" C macro.
11868         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
11869         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
11870         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
11871         Closed registers, shared libraries, kernel signals dialogs with ESC key.
11872         
11873 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11875         * plugins/class-gen/plugin.c:
11876         Removed "return" to activate project_root_uri watching.
11878 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11880         * plugins/Makefile.am
11881         plugins/subversion/*:
11882         Added subversion plugin. Add, Remove, Commit and Update work
11883         everything else needs work.
11884         
11885         * plugins/terminal/terminal.c
11886         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
11887         we still have focus problems with the editor.
11889 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11891         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
11892         
11893 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11895         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
11897 2005-03-04  Naba Kumar  <naba@gnome.org>
11899         Patch from Massimo Cora' <maxcvs@email.it>:
11901         * plugins/class-gen/Makefile.am,
11902         plugins/class-gen/action-callbacks.c,
11903         plugins/class-gen/action-callbacks.h,
11904         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
11905         plugins/class-gen/anjuta-class-gen.plugin.in,
11906         plugins/class-gen/class_gen.c,
11907         plugins/class-gen/class_gen.h,
11908         (removed) plugins/class-gen/clsGen.c,
11909         (added) plugins/class-gen/goc_template_header,
11910         (added) plugins/class-gen/goc_template_source,
11911         plugins/class-gen/plugin.c,
11912         plugins/class-gen/plugin.h: Refactored class gen code.
11913         Added GOCBuilder code. Fixed UI. Implemented plugin.
11915 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
11917         * plugins/project-wizard/property.c
11918         plugins/project-wizard/install.c
11919         plugins/project-wizard/druid.c
11920         plugins/editor/goto_line.c
11921         plugins/editor/plugin.c
11922         plugins/gtodo/add_edit_item.c
11923         plugins/gtodo/ligtodo.c
11924         plugins/gtodo/main.c
11925         plugins/gtodo/preferences.c:
11926         Fixed #167559, #167534, #167266, #167357
11927         (Bad English in strings...)
11928         
11929         Thanks to Adam Weinberger and Thierry Moisan for
11930         reporting!
11932 2005-03-03  Naba Kumar  <naba@gnome.org>
11934         * libegg/Makefile.am, libegg/menu/Makefile.am,
11935         (added) libegg/egg-submenu-action.c,
11936         (added) libegg/menu/egg-submenu-action.h: Created a new action for
11937         submenu (used for wizard listing).
11938         
11939         * plugins/file-loader/anjuta-loader-plugin.ui
11940         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
11941         and toolbar.
11942         
11943         * plugins/editor/action-callbacks.c,
11944         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
11945         ctrl+tabbing because it was interfaring with focus navigation.
11946         Focus editor on "Esc" in incremental search entry. Cleanups.
11947         
11948         * plugins/file-manager/an_file_view.c,
11949         plugins/symbol-browser/plugin.c,
11950         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
11951         Cleanups.
11952         
11953         * plugins/profile-default/plugin.c,
11954         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
11955         for sesssion load.
11956         
11957         * (removed) scintilla/patches/a64-crash-fix.patch,
11958         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
11959         scintilla patches.
11961 2005-03-03  Naba Kumar  <naba@gnome.org>
11963         * HACKING: Fixed typos.
11964         
11965         * plugins/editor/aneditor-indent.cxx: Clean up.
11966         
11967         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
11968         Enable/disable save, undo and redo actions depending on state
11969         of the editor.
11970         
11971 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11973         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
11974         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
11975         Displayed search_incremental status.
11977         * Removed plugins/editor/search_incremental.[ch]
11979 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
11980         
11981         * plugins/cvs-plugin/cvs-execute.c
11982         plugins/cvs-plugin/cvs-callbacks.c:
11983         - Use weak reference on mesg_view and reuse tab if
11984         it still exists to avoid cluttering message manager.
11985         - Fixed bug in cvs remove
11986         
11987         README, HACKING: Updated
11988         
11989         configure.in: Added check for libsvn
11991 2005-02-29  Naba Kumar  <naba@gnome.org>
11992         
11993         * plugins/file-manager/an_file_view.c,
11994         plugins/symbol-browser/an_symbol_view.c,
11995         plugins/symbol-browser/plugin.c: Hide column headers (they
11996         are redundant).
11998 2005-02-29  Naba Kumar  <naba@gnome.org>
12000         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12001         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12002         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12003         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12004         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12005         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12006         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12007         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12008         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12009         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12011         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
12012         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
12013         (added) libanjuta/anjuta-session.[hc],
12014         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
12015         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
12016         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
12017         src/main.c:
12018         
12019         Implemented session management. Implemented session
12020         container class. Added session notifications from shell. Implemented
12021         session save/load in editor, file-loader, default-profile-plugin
12022         and anjuta-app. Fixed window sizing and restoration. Cleaned up
12023         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
12024         and maximized states in session. Implemented project session
12025         management.
12027 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12029         * plugins/class-gen/action-callbacks.[ch],
12030         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
12031         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
12032         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
12033         with Escape key.
12035 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
12036         
12037         * plugins/project-wizard/anjuta-project-wizard.glade,
12038         plugins/project-wizard/druid.c:
12039         Add some padding in tab label in project selection page
12040         
12041         * plugins/project-wizard/druid.c,
12042         plugins/project-wizard/parser.c:
12043         Search for project template recursively
12044         Add ~/.anjuta/project to the search paths
12046 2005-02-26  Naba Kumar  <naba@gnome.org>
12048         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
12049         * plugins/file-loader/plugin.c: Fixed crash bug.
12050         * libanjuta/plugins.c: Fixed memory leak.
12051         
12052 2005-02-26  Naba Kumar  <naba@gnome.org>
12053         
12054         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
12055         "UserActivatable" attribute for plugins. This attribute if set to
12056         "no" will prevent users from activating/deactivating it from
12057         plugins dialog. Added a toggle button in plugins dialog to toggle
12058         the plugins list between list of activatable plugins (default) to
12059         list of all plugins. anjuta_plugin_select() now only selects the
12060         plugin. Added anjuta_plugins_select_and_activate() method that will
12061         select and activate it.
12062         
12063         * plugins/profile-default/Makefile.am,
12064         plugins/profile-default/anjuta-default-profile.ui,
12065         plugins/profile-default/plugin.c,
12066         plugins/profile-default/plugin.h,
12067         plugins/project-manager/anjuta-project-manager.ui,
12068         plugins/project-manager/plugin.c,
12069         plugins/project-manager/plugin.h:
12070         
12071         Anjuta projects (*.anjuta) files define the profile of respective
12072         projects. Profile is a set of related plugins required for the
12073         project to open. Moved "close project" action from Project Manager
12074         to Profile Manager plugin. Implemented loading and unloading of
12075         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
12076         (instead of Project Manager) now handles opening of *.anjuta files.
12077         Close Project menuitem is now moved to File submenu (being
12078         consistent with Anjuta 1.x versions and avoiding creating Project
12079         submenu when project manager is not loaded).
12080         
12081         * src/anjuta-actions.h: Fixed short-cut key for Help content.
12082         
12083         * src/anjuta.ui: Fixed place holder for projects.
12084         
12085         * (new) plugins/profile-default/default.anjuta: default startup
12086         profile. Removed the hardcoded plugins loading in
12087         DefaultProfilePlugin.
12089         * anjuta.anjuta,
12090         plugins/project-wizard/templates/terminal/project.anjuta:
12091         Implemented project format in newly created projects.
12093         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
12094         plugins/class-gen/anjuta-class-gen.plugin.in,
12095         plugins/cvs-plugin/anjuta-cvs.plugin.in,
12096         plugins/editor/anjuta-document-manager.plugin.in,
12097         plugins/file-loader/anjuta-loader.plugin.in,
12098         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12099         plugins/gdb/anjuta-gdb.plugin.in,
12100         plugins/glade/anjuta-glade.plugin.in,
12101         plugins/message-view/anjuta-message-manager.plugin.in,
12102         plugins/profile-default/anjuta-default-profile.plugin.in,
12103         plugins/project-manager/anjuta-project-manager.plugin.in,
12104         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12105         Defined UserActivatable attributes. Added supported types attribute.
12107         * plugins/project-wizard/anjuta-project-wizard.glade
12108         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
12109         "Project Wizard" in preferences title.
12111         * TODO.tasks: Updated.
12112         
12113         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
12114         Updated.
12115         
12116 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12118         * plugins/file-wizard/anjuta-file-wizard.glade
12119         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
12120         
12121         Integrated License macros, cleaned file.c.
12122         
12123 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
12124         
12125         * plugins/macor/macro-util.c: Fixed crash bugs if email or
12126         username can not be found correctly.
12128 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12130         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
12131         plugins/macro/macros.xml :
12132         
12133         Added Headers macros. Cleaned file.c
12135 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12137         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
12138         plugins/macro/macros.xml :
12139         
12140         Fixed a bug. Added Header macro.
12142         
12143 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12145         * plugins/file-wizard/action-callbacks.c, 
12146         plugins/file-wizard/file.c, plugins/macro/macro-util.c
12147         plugins/macro/macros.xml :
12148         
12149         Added FileName, Header template macros.
12150         
12151 2005-02-24  Naba Kumar  <naba@gnome.org>
12152         
12153         * plugins/patch/patch-plugin.c: Fixed a function call.
12154         
12155         * src/anjuta.c, src/main.c: Save and load default session.
12156         
12157 2005-02-24  Naba Kumar  <naba@gnome.org>
12159         * libanjuta/interfaces/libanjuta.idl,
12160         plugins/message-view/anjuta-msgman.c,
12161         plugins/message-view/anjuta-msgman.h,
12162         plugins/message-view/plugin.c: Added and implemented
12163         set_view_title() method.
12164         
12165         * plugins/build-basic-autotools/build-basic-autotools.c,
12166         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
12167         build context pooling. Maximum 3 contexts are reused. Additional
12168         contexts are created when all are busy.
12170 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12172         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
12173         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
12174         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
12175         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
12177         Added Copyright, Changelog macros.
12178                 
12179 2005-02-23  Naba Kumar  <naba@gnome.org>
12181         Patch from Massimo Cora' <maxcvs@email.it>:
12182         * plugins/Makefile.am,
12183         plugins/patch/Makefile.am,
12184         (added) plugins/patch/anjuta-patch-plugin.png,
12185         (added) plugins/patch/anjuta-patch.plugin.in,
12186         (added) plugins/patch/anjuta-patch.ui,
12187         plugins/patch/patch-plugin.c,
12188         (added) plugins/patch/patch-plugin.h,
12189         (added) plugins/patch/plugin.c,
12190         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
12191         architecture.
12193 2005-02-23  Naba Kumar  <naba@gnome.org>
12195         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
12196         file-loader/plugin.c, profile-default/plugin.c:
12197         Implemented "activated" and "deactivated" signals for plugin class.
12198         Renamed *_location() functions to *_id(), because location is
12199         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
12200         anjuta_plugins_unload_plugin().
12201         
12202         * class-gen/plugin.c: Fixed complier warning and utility function call.
12203         
12204         * debug-manager/plugin.c: Unload debugger plugin correctly.
12205         
12206         * project-manager/plugin.c:     Fixed compiler warnings.
12207         
12208         * plugins/project-wizard/templates/gnome/.cvsignore,
12209         plugins/project-wizard/templates/gnome/po/.cvsignore,
12210         plugins/project-wizard/templates/gnome/src/.cvsignore,
12211         plugins/project-wizard/templates/gtk/po/.cvsignore,
12212         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
12213         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
12214         
12215         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
12216         build (we need to fix this thing).
12217         
12218 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
12220         * plugins/macro/macro-action.[ch]
12221         plugins/macro/macro-edit.c
12222         plugins/macro/macro-dialog.c
12223         plugins/macro/macro-db.[ch]
12224         plugins/macro/plugin.[ch]
12225         plugins/macro/macro-util.[ch] (added)
12226         
12227         Cleaned up macro plugin and preview expanded macros.
12229 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
12231         * plugins/cvs-plugin/cvs-interface.c:
12233         Fixed option setting when using no compression and not 
12234         ignoring .cvsrc
12236 2005-02-23  Naba Kumar  <naba@gnome.org>
12237         
12238         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
12239         geometry on exit and startup (only if there is no geometry from the
12240         session).
12242         * TODO.tasks: Updated.
12243         
12244         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
12245         
12246         * manuals/reference/libanjuta/Makefile.am,
12247         manuals/reference/libanjuta/libanjuta-docs.sgml,
12248         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
12249         documentation for writing project templates.
12251 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12253         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
12254         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
12255         
12256         Expansion keywords in macros. 
12258 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12260         * plugins/file-wizard/action-callbacks.c,
12261         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
12262         plugins/macro/macros.xml :
12263         
12264         Inserting text by macro plugin
12265         In progress ...
12267 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
12269         * plugins/macro/plugin.c
12270         plugins/cvs-plugin/plugin.c:
12271         
12272         Fixed interfaces (use static)
12274 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
12275         
12276         * plugins/macro/macro-actions.[ch]
12277         plugins/macro/plugin.c
12278         libanjuta/interfaces/libanjuta.idl:
12279         
12280         Implemented IAnjutaMacro interface to be used by file-wizard
12281         
12282         * plugins/cvs-plugin/plugin.c
12283         libanjuta/interfaces/libanjuta.idl:
12284         
12285         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
12286         for all version control systems and not only for cvs.
12288 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12290         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
12291         insert_macro.
12292         
12293         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
12296 2005-02-21  Naba Kumar  <naba@gnome.org>
12298         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
12299         IAnjutaDebugger interface.
12300         
12301         * plugins/debug-manager/anjuta-debug-manager.ui,
12302         plugins/debug-manager/attach_process.c,
12303         plugins/debug-manager/attach_process.h,
12304         plugins/debug-manager/plugin.c,
12305         plugins/debug-manager/plugin.h,
12306         plugins/gdb/actions.c,
12307         plugins/gdb/actions.h,
12308         plugins/gdb/anjuta-gdb-plugin.ui,
12309         plugins/gdb/breakpoints.c,
12310         plugins/gdb/breakpoints.h,
12311         plugins/gdb/debugger.c,
12312         plugins/gdb/debugger.h,
12313         plugins/gdb/memory.c,
12314         plugins/gdb/plugin.c,
12315         plugins/gdb/plugin.h,
12316         plugins/gdb/sharedlib.h,
12317         plugins/gdb/sharedlib_cbs.c,
12318         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
12319         correctly between debug-manager and debugger. Implemented debugger
12320         interface in gdb plugin. Fixed action names. Added UI updating.
12321         Start and stop debugger (does not work yet). Fixed UI merging.
12322         Fixed debugger plugin handling in debug-manager.
12324 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
12326         * plugins/editor/aneditor-autocomplete.cxx:
12327         
12328         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
12329         crash with C++ "template" keyword.
12331 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12333         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
12334         Fixed bug (Closed macro dialogs with Esc key).
12335         
12336 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
12337         
12338         * plugins/project-wizard/xlib.wiz,
12339         plugins/project-wizard/xlib-logo.png,
12340         plugins/project-wizard/xlib/*:
12341         Port old xlib anjuta project on new project wizard
12342         
12343         * plugins/project-wizard/xlib-dock.wiz,
12344         plugins/project-wizard/xlib-dock/*:
12345         Port old xlib dock anjuta project on new project wizard
12346         
12347         * plugins/project-wizard/wxwin.wiz,
12348         plugins/project-wizard/wxwin-logo.png,
12349         plugins/project-wizard/wxwin/*:
12350         Port old wxwin anjuta project on new project wizard
12351         
12352         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
12353         necessary changes for the new templates.
12354         
12355 2005-02-18  Naba Kumar  <naba@gnome.org>
12357         * plugins/Makefile.am: Added class-gen
12358         
12359 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
12361         * plugins/project-wizard/header.c:
12362         Fix a bug in sorting of project categories
12364 2005-02-18  Naba Kumar  <naba@gnome.org>
12366         Patch from Massimo Cora  <maxcvs@email.it>:
12367         
12368         * plugins/class-gen/.cvsignore,
12369         plugins/class-gen/Makefile.am,
12370         (added) plugins/class-gen/action-callbacks.c,
12371         (added) plugins/class-gen/action-callbacks.h,
12372         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
12373         (added) plugins/class-gen/class_gen.c,
12374         (added) plugins/class-gen/class_gen.h,
12375         (added) plugins/class-gen/plugin.c,
12376         (added) plugins/class-gen/plugin.h: Ported class wizard to the
12377         new architecture.
12378         
12379         * plugins/project-manager/plugin.c: implemented add_source().
12381 2005-02-17  Naba Kumar  <naba@gnome.org>
12383         * plugins/file-loader/plugin.c: Fixed possible crash.
12384         
12385         * src/action-callbacks.c, src/action-callbacks.h,
12386         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
12388 2005-02-17  Naba Kumar  <naba@gnome.org>
12389         
12390         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12391         plugins/project-wizard/templates/gnome.wiz,
12392         plugins/project-wizard/templates/gtk.wiz,
12393         plugins/project-wizard/templates/gtkmm.wiz,
12394         plugins/project-wizard/templates/terminal.wiz,
12395         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12396         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12397         plugins/project-wizard/templates/gnome/src/callbacks.c,
12398         plugins/project-wizard/templates/gnome/src/callbacks.h,
12399         plugins/project-wizard/templates/gnome/src/main.c,
12400         plugins/project-wizard/templates/gtk/src/callbacks.c,
12401         plugins/project-wizard/templates/gtk/src/callbacks.h,
12402         plugins/project-wizard/templates/gtk/src/main.c,
12403         plugins/project-wizard/templates/gtkmm/src/main.cc,
12404         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
12405         to generate licence correctly (without any extra newlines). Removed
12406         IncludeGNUHeader macro definition and added proper licence property.
12407         Fixed project directory paths in file contents.
12409 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12411         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
12412         Closed macro dialogs with Esc key.
12414 2005-02-16  Naba Kumar  <naba@gnome.org>
12416         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12417         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12418         plugins/project-wizard/templates/gnome/src/callbacks.c,
12419         plugins/project-wizard/templates/gnome/src/callbacks.h,
12420         plugins/project-wizard/templates/gnome/src/main.c,
12421         plugins/project-wizard/templates/gtk/src/main.c,
12422         plugins/project-wizard/templates/gtkmm/src/main.cc,
12423         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
12424         macros to avoid blank newlines.
12426 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
12428         * plugins/project-wizard/autogen.c:
12429         Correct a problem when having property value in UTF-8
12431         * plugins/project-wizard/druid.c:
12432         Correct a bug when reselecting a new project (all pages
12433         must be removed)
12435         * plugins/project-wizard/property.c:
12436         Avoid having default invalid properties
12438         * plugins/project-wizard/templates/terminal.wiz,
12439         plugins/project-wizard/templates/terminal/po/ChangeLog,
12440         plugins/project-wizard/templates/terminal/src/main.c:
12441         Remove command for testing run function
12442         Move destination directory to second page and include
12443         project name. Add exist tag. Remove unused properties.
12445 2005-02-16  Naba Kumar  <naba@gnome.org>
12447         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
12448         plugins/debug-manager/anjuta-debug-manager.ui,
12449         plugins/debug-manager/plugin.c,
12450         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12451         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
12452         plugins/gdb/plugin.h, plugins/gdb/registers.c,
12453         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
12454         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
12455         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
12456         (removed) src/anjuta_info.c,
12457         (removed) src/anjuta_info.h,
12458         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
12459         (added) plugins/gdb/anjuta-gdb-plugin.ui,
12460         (added) plugins/gdb/actions.c,
12461         (added) plugins/gdb/actions.h: Completed initial
12462         porting of debugger to new architecture. Fixed many of the debugger
12463         functions.
12465         * plugins/file-loader/plugin.c: Detect some important mime ourself
12466         to avoid inconsistencies when mime system isn't working.
12467         
12468 2005-02-16  Naba Kumar  <naba@gnome.org>
12470         * plugins/editor/Makefile.am,
12471         (added) plugins/editor/aneditor-autocomplete.cxx,
12472         (added) plugins/editor/aneditor-calltip.cxx,
12473         (added) plugins/editor/aneditor-indent.cxx,
12474         (added) plugins/editor/aneditor-priv.h,
12475         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
12476         different smaller chunks to make it easy to maintain.
12478 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12480         * plugins/project-wizard/druid.c :
12481         
12482         Found system Email address if not defined in Preferences.
12484 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
12485         
12486         * plugins/project-wizard/gtkmm.wiz
12487         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
12488         plugins/project-wizard/gtkmm/*
12489         
12490         Added GTKmm (C++) project type
12492 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
12494         * plugins/message-view/plugin.c
12495         plugins/message-view/message-view.c
12496         TODO.gtodo:
12497         Implemented next/prev action
12499 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12501         * plugins/project-wizard/templates/libglade2.* :
12502         Removed libglade2 project.
12503         
12504         * plugins/project-wizard/templates/gtk* :
12505         Removed interface.[ch] & support.[ch].
12506         
12507 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12509         * plugins/project-wizard/anjuta-project-wizard.glade,
12510         plugins/project-wizard/property.[ch],
12511         plugins/project-wizard/templates/anjuta-plugin.wiz :
12512         Added a new property ("iconfile").
12514 2005-02-14  Naba Kumar  <naba@gnome.org>
12516         * plugins/project-wizard/install.c,
12517         plugins/project-wizard/plugin.c,
12518         plugins/project-wizard/templates/anjuta-plugin.wiz,
12519         plugins/project-wizard/templates/gnome.wiz,
12520         plugins/project-wizard/templates/gtk.wiz,
12521         plugins/project-wizard/templates/libglade2.wiz,
12522         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
12523         newly created projects and open them. Fixed message buffering in
12524         wizard.
12526 2005-02-14  Naba Kumar  <naba@gnome.org>
12528         * src/about.c, pixmaps/Makefile.am,
12529         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
12530         
12531         * mime/gnome-mime-application-x-anjuta.png,
12532         pixmaps/anjuta_icon.png,
12533         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
12534         done by 9-speed at:
12535         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
12536         
12537 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12539         * configure.in,
12540         plugins/project-wizard/templates/libglade2-logo.png,
12541         plugins/project-wizard/templates/libglade2.wiz,
12542         plugins/project-wizard/templates/libglade2/* :
12543         Add Glade2 project
12546 2005-02-14  Naba Kumar  <naba@gnome.org>
12548         * TODO.tasks: Updated.
12549         
12550         * plugins/editor/anjuta-docman.c,
12551         plugins/editor/text_editor.c,
12552         plugins/editor/text_editor.h,
12553         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
12554         for file modification, but it is still not functioning.
12556 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
12558         * plugins/project-wizard/values.c,
12559         plugins/project-wizard/values.h,
12560         plugins/project-wizard/property.c,
12561         plugins/project-wizard/property.h,
12562         plugins/project-wizard/druid.c:
12563         Rewrite mandatory property check
12564         Add check of exist property
12565         Rewrite handling of cached property page
12567 2005-02-13  Naba Kumar  <naba@gnome.org>
12569         Patch from Igor Kovalenko  <garrison@mail.ru>:
12570         * tagmanager/tm_workspace.c: Improved performance.
12572 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12574         *plugins/project-wizard/templates/*.wiz,
12575         plugins/project-wizard/druid.c,
12576         plugins/project-wizard/templates/terminal/src/main.c,
12577         plugins/project-wizard/templates/gtk/src/*.[ch],
12578         plugins/project-wizard/templates/gtk/src/Makefile.am,
12579         plugins/project-wizard/templates/gnome/src/*.[ch],
12580         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
12581         Add Copyright date & Email address,
12582         Correct terminal project.
12583         
12584 2005-02-12  Naba Kumar  <naba@gnome.org>
12586         * plugins/project-wizard/property.c: Fixed hidden
12587         properties to take values.
12589         * plugins/project-wizard/file.[ch]: Renamed
12590         true/false enum values to fix compile error
12591         (conflict with other definition).
12592         
12593         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
12594         even when mime type detection fails (for example, when Anjuta is
12595         installed in non-system prefix).
12597 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
12599         * plugins/project-wizard/values.c,
12600         plugins/project-wizard/values.h:
12601         Rewrite file with more comments
12603         * plugins/project-wizard/druid.c,
12604         plugins/project-wizard/druid.h,
12605         plugins/project-wizard/autogen.c,
12606         plugins/project-wizard/autogen.h,
12607         plugins/project-wizard/druid.c,
12608         plugins/project-wizard/druid.h:
12609         Add more comments
12610         Use values instead of properties
12611         Move default properties to druid.c
12613         * plugins/project-wizard/install.c,
12614         plugins/project-wizard/install.h:
12615         Use values instead of properties
12616         Add a check to avoid overwriting files
12618         * plugins/project-wizard/parser.c,
12619         plugins/project-wizard/property.c,
12620         plugins/project-wizard/property.h:
12621         Update to use new values
12622         Add an "exist" attribute to check if a directory already exist
12624         * plugins/project-wizard/anjuta-project-wizard.glade:
12625         Change project selection page (GtkTextView => GtkLabel,
12626         GtkTable => GtkVBox)
12628         * plugins/project-wizard/templates/terminal.wiz:
12629         Move destination directory on second page
12630         
12631         * plugins/project-wizard/action.c:
12632         Add a few comments
12634 2005-02-12  Naba Kumar  <naba@gnome.org>
12636         * plugins/file-manager/an_file_view.c,
12637         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
12638         views. Created dynamic update date of view depending on project
12639         changes -- similar to file-manager view.
12640         
12641         * plugins/devhelp/plugin.c: Load help on idle.
12642         
12643         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
12644         autoformat' to proper location in preferences.
12645         
12646         * mime/anjuta.mime: Added .prj extension in the mime type for backward
12647         compatibility.
12648         
12649         * plugins/editor/plugin.c: Fixed accel name.
12651 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12653         *plugins/project-wizard/templates/anjuta-plugin.wiz,
12654         plugins/project-wizard/templates/gnome.wiz,
12655         plugins/project-wizard/templates/gtk.wiz,
12656         plugins/project-wizard/anjuta-project-wizard.glade,
12657         plugins/project-wizard/autogen.c:
12658         Add Username & Email address in Project preferences.
12660 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12662         *plugins/project-wizard/templates/gnome-logo.png,
12663         plugins/project-wizard/templates/gnome.wiz,
12664         plugins/project-wizard/templates/gnome/* :
12665         Add Gnome project
12667 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12669         * plugins/project-wizard/templates/terminal/src/main.c, 
12670         plugins/project-wizard/templates/terminal/src/main.c,
12671         plugins/project-wizard/templates/terminal/src/main.[ch] :
12672         Insert License in projects
12673         
12674 2005-02-11  Naba Kumar  <naba@gnome.org>
12676         * TODO.tasks: Added message manager task.
12677         
12678         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
12679         
12680         * plugins/editor/plugin.c: Use bookmark stock icons.
12681         
12682         * plugins/message-view/anjuta-message-manager.ui,
12683         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
12685 2005-02-10  Naba Kumar  <naba@gnome.org>
12687         * libanjuta/interfaces/libanjuta.idl: fixed build error.
12688         
12689 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12691         * global-tags/Makefile.am
12692         Error during 'make install'
12694 2005-02-09  Naba Kumar  <naba@gnome.org>
12696         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
12697         missing file.
12698         
12699 2005-02-08  Naba Kumar  <naba@gnome.org>
12701         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
12702         
12703         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
12704         Show busy cursur when updating global tags in preferences.
12706         * configure.in: Fixed.
12707         
12708 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12710         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
12711           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12712          
12713         - Fixed anjuta-plugin project (glade)
12715 2005-02-08  Naba Kumar  <naba@gnome.org>
12717         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
12718         Fixed automatic indentations.
12720         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
12721         Global tags are now segregated into smaller api tags, which can be
12722         selectively loaded from symbol browser preferences.
12724         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
12725         Implemented IProjectManager interface in project-manager. Mostly getter
12726         methods for now, but need to add add() and remove() methods to add
12727         or remove project elements.
12729         * plugins/gdb/debug_tree.c: Small fix.
12731         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
12732         plugins/symbol-browser/an_symbol_info.c,
12733         plugins/symbol-browser/an_symbol_info.h,
12734         plugins/symbol-browser/an_symbol_search.c,
12735         plugins/symbol-browser/an_symbol_search.h,
12736         plugins/symbol-browser/an_symbol_view.c,
12737         plugins/symbol-browser/an_symbol_view.h,
12738         plugins/symbol-browser/plugin.c,
12739         plugins/symbol-browser/plugin.h,
12740         tagmanager/c.c,
12741         tagmanager/entry.h,
12742         tagmanager/tm_project.c,
12743         tagmanager/tm_symbol.c,
12744         tagmanager/tm_tag.c,
12745         tagmanager/tm_workspace.c,
12746         tagmanager/vstring.c,
12747         tagmanager/include/tm_tag.h,
12748         tagmanager/include/tm_workspace.h:
12749         
12750         - Fixed tagmanager parsing of source files to parse for typedefines and
12751         properly record element scopes. Implemented scope autocompletion
12752         (autocompletion on '.', '->', '::' and ':'. The functionality is not
12753         fully working. It was based on older patch for Anjuta 1.2.2 in SF
12754         patch list (author is unknown).
12755         - Implemented symbol-browser preferences for dynamically loading and
12756         saving tags API segments.
12757         - Fixed symbol-search to use tagmanager directly instead of depending
12758         on symbol-view for tags list.
12759         - Fixed symbol-view to create the tree using TMSymbol tree directly.
12760         - Fixed TMSymbol to create the complete tags tree instead of letting the
12761         symbol-view created the root nodes.
12762         - Changed project tags cache name to .tm_project2.cache because the
12763         newer format records additional scope information.
12764         
12765 2005-02-07  Naba Kumar  <naba@gnome.org>
12767         * plugins/editor/style-editor.c,
12768         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
12769         and GtkFontButton instead of deprecated widgets in
12770         style editor.
12771         
12772 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
12774         * plugins/project-wizard/action.c,
12775         plugins/project-wizard/action.h,
12776         plugins/project-wizard/autogen.c,
12777         plugins/project-wizard/autogen.h,
12778         plugins/project-wizard/file.c,
12779         plugins/project-wizard/file.h,
12780         plugins/project-wizard/install.c,
12781         plugins/project-wizard/install.h,
12782         plugins/project-wizard/parser.h,
12783         plugins/project-wizard/parser.c,
12784         plugins/project-wizard/property.c,
12785         plugins/project-wizard/property.h,
12786         plugins/project-wizard/plugin.h,
12787         plugins/project-wizard/plugin.c,
12788         plugins/project-wizard/values.c,
12789         plugins/project-wizard/values.h:
12790         Replace C++ comments by C comments
12792         * plugins/project-wizard/autogen.c,
12793         plugins/project-wizard/autogen.h:
12794         Add a run time check of autogen version.
12795         Add UserName variable.
12797         * plugins/project-wizard/anjuta-project-wizard.glade,
12798         plugins/project-wizard/header.c,
12799         plugins/project-wizard/druid.c,
12800         plugins/project-wizard/druid.h:
12801         Sort project in alphabetic order.
12802         Correct selection troubles in notebooks.
12804         * plugins/project-wizard/parser.c:
12805         Add some check when reading the project header block.
12807 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12809         * plugins/project-wizard/action.c,
12810         plugins/project-wizard/action.h,
12811         plugins/project-wizard/autogen.c,
12812         plugins/project-wizard/autogen.h,
12813         plugins/project-wizard/file.c,
12814         plugins/project-wizard/file.h,
12815         plugins/project-wizard/install.c,
12816         plugins/project-wizard/parser.h,
12817         plugins/project-wizard/parser.c,
12818         plugins/project-wizard/property.c,
12819         plugins/project-wizard/property.h,
12820         plugins/project-wizard/values.c,
12821         plugins/project-wizard/values.h,
12822         Add a space between function name and open.
12824         * plugins/project-wizard/plugin.h,
12825         plugins/project-wizard/plugin.c,
12826         plugins/project-wizard/install.c,
12827         Avoid a crash if the user close the message view used by the .
12829         * plugins/project-wizard/anjuta-project-wizard,
12830         plugins/project-wizard/druid.c,
12831         plugins/project-wizard/druid.h,
12832         plugins/project-wizard/header.h,
12833         plugins/project-wizard/header.c,
12834         Add a text view with the description of each.
12835         Add a tab for each project.
12836         Replace some C++ comments to C comments.
12838 2005-02-05  Naba Kumar  <naba@gnome.org>
12840         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
12841         New icon from Sebastien Granjoux .
12842         
12843 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12845         * libanjuta/anjuta-preferences.c:
12846         Set file property even without a focus out event (file selected 
12847         the browse dialog)
12849 2005-02-04  Naba Kumar  <naba@gnome.org>
12851         * plugins/glade/plugin.c: Fixed glade function calls.
12852         * configure.in: Fixed a typo.
12853         * TODO.tasks: Updated.
12855 2005-02-03  Naba Kumar  <naba@gnome.org>
12857         * plugins/project-manager/plugin.c: Fixed memory corruption.
12859         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
12860         build error.
12861         
12862         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12863         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12864         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12865         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12867         * libanjuta/interfaces/libanjuta.idl,
12868         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
12869         interface.
12870         
12871         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
12873         Patch from Massimo Cora <maxcvs@email.it>:
12874         * plugins/editor/plugin.c: Fixed update UI for created buffers.
12875         
12876 2005-02-01  Naba Kumar  <naba@gnome.org>
12878         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
12879         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12880         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
12881         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
12882         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
12883         from sourceforge -- a64 crash fixes (correct typing for GType)
12884         and fixes compile errors in sun.
12886         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
12887         paste (shift+insert) in terminal.
12889 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
12891         * configure.in: Add «nb» to ALL_LINGUAS.
12893 2005-02-01  Naba Kumar  <naba@gnome.org>
12895         * TODO.tasks, TODO: Updated todo tasks.
12896         
12897         * plugins/editor/anjuta-document-manager.glade: Improved search
12898         relace dialog.
12899         
12900         * TODO.tasks: Fixed xml format.
12901         
12902         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
12903         work yet).
12904         
12905         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
12906         cleanups.
12907         
12908         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
12909         format during save (removed unwanted text nodes). Fixed scrollbars.
12911 2005-01-31  Naba Kumar  <naba@gnome.org>
12913         * libanjuta/interfaces/libanjuta.idl,
12914         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
12915         Implemented append() method for IAnjutaEditor interface and fixed
12916         various bugs with text insertions (cvs diff and macro insertions).
12917         
12918         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
12919         automatic indentation.
12920         
12921         * plugins/editor/action-callbacks.c,
12922         plugins/editor/action-callbacks.h,
12923         plugins/editor/anjuta-docman.c,
12924         plugins/editor/anjuta-document-manager.ui,
12925         plugins/editor/plugin.c,
12926         plugins/editor/text_editor.c,
12927         plugins/editor/text_editor.h,
12928         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
12929         Fixed highlight issues.
12931         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
12932         macro.
12933         
12934         * plugins/symbol-browser/an_symbol_view.c: Force update project.
12936         * data/properties/*: Updated properties files from scite. Created
12937         styles.properties to override the scite styles.
12938         
12939         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
12941         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
12942         
12943 2005-01-30  Naba Kumar  <naba@gnome.org>
12945         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
12946         unused definitions.
12947         
12948         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
12949         
12950         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12951         plugins/editor/text_editor.c,
12952         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
12953         fixed linuwidth preference setting, fixed insert text interface
12954         implementation. Improved automatice-indentation for cpp lexer.
12955         
12956         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
12958 2005-01-29  Naba Kumar  <naba@gnome.org>
12960         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
12961         option in update dialog as default. Improved import dialog. Sized
12962         log dialog.
12964         * configure.in: Fixed underquoted warning from autoconf.
12965         
12966         * plugins/editor/action-callbacks.c,
12967         plugins/editor/aneditor.cxx,
12968         plugins/editor/aneditor.h,
12969         plugins/editor/anjuta-document-manager.glade,
12970         plugins/editor/plugin.c,
12971         plugins/editor/plugin.h,
12972         plugins/editor/text_editor.c,
12973         plugins/editor/text_editor.h,
12974         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
12975         for Editor and fixed all preferences syncronization and notifys for
12976         visible prefs (in editor preferences page).
12977         
12978         * plugins/file-loader/plugin.c: Load recent files on idle.
12980 2005-01-28  Naba Kumar  <naba@gnome.org>
12982         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12983         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
12985         * plugins/editor/action-callbacks.c,
12986         plugins/editor/action-callbacks.h,
12987         plugins/editor/aneditor.cxx,
12988         plugins/editor/aneditor.h,
12989         plugins/editor/anjuta-document-manager.ui,
12990         plugins/editor/plugin.c,
12991         plugins/editor/text_editor.c,
12992         plugins/editor/text_editor.h,
12993         plugins/editor/text_editor_cbs.c,
12994         plugins/editor/text_editor_cbs.h,
12995         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
12996         Text editor.
12998         Patch from Massimo Cora <maxcvs@email.it>:
12999         * plugins/editor/an_symbol_search.c,
13000         plugins/editor/an_symbol_search.c: Fixed crash bugs.
13001         
13002 2005-01-27  Naba Kumar  <naba@gnome.org>
13003         
13004         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
13005         minimum size request to 200.
13007         * plugins/symbol-browser/an_symbol_info.c,
13008         plugins/symbol-browser/an_symbol_info.h,
13009         plugins/symbol-browser/an_symbol_search.c,
13010         plugins/symbol-browser/an_symbol_search.h,
13011         plugins/symbol-browser/an_symbol_view.c,
13012         plugins/symbol-browser/an_symbol_view.h,
13013         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
13014         pixbuf retrieval. Fixed runtime warning. Code clean up.
13016 2005-01-27  Naba Kumar  <naba@gnome.org>
13018         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
13019         src/anjuta.ui, (new) plugins/glade/.cvsignore,
13020         (new) plugins/glade/Makefile.am,
13021         (new) plugins/glade/anjuta-glade-plugin.png,
13022         (new) plugins/glade/anjuta-glade.plugin.in,
13023         (new) plugins/glade/anjuta-glade.ui,
13024         (new) plugins/glade/plugin.c,
13025         (new) plugins/glade/plugin.h,
13026         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
13027         now until glade3 works properly.
13029         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
13030         they are generated.
13031         
13032 2005-01-26  Naba Kumar  <naba@gnome.org>
13034         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
13035         Added mime icon for anjuta projects.
13036         
13037         patch from Massimo Cora <maxcvs@email.it>:
13038         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
13039         an_symbol_search.h, an_symbol_view.c, plugin.c:
13040         Fix/implement objects destroying/freeing.
13042 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
13043         
13044         * src/action-callback.[ch], src/anjuta-actions.h:
13045         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
13046         because it has not been updated for years and we know have a devhelp plugin
13047         which can do the job much better.
13048         * TODO.tasks: Updated done items
13050 2005-01-25  Naba Kumar  <naba@gnome.org>
13052         * autogen.sh: Fixed to generate interface files.
13054         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
13055         session save filenames.
13056         
13057         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
13058         
13059 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
13061         * plugins/project-wizard/Makefile.am,
13062         plugins/project-wizard/install.c,
13063         plugins/project-wizard/install.h,
13064         plugins/project-wizard/parser.c,
13065         plugins/project-wizard/parser.h,
13066         plugins/project-wizard/templates/terminal.wiz:
13067         Add action list block in wizard template
13068         * plugins/project-wizard/file.c,
13069         plugins/project-wizard/autogen.c:
13070         Small fixes
13072 2005-01-23  Naba Kumar  <naba@gnome.org>
13074         * configure.in: Fixed build error.
13076 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
13078         * plugins/project-wizard/druid.c,
13079         plugins/project-wizard/parser.c,
13080         plugins/project-wizard/property.c: Rewrite parser with
13081         better error handling
13083 2005-01-22  Naba Kumar  <naba@gnome.org>
13085         * plugins/symbol-browser/plugin.c: Changed c++ coments
13086         to c commnets and formated code to anjuta coding styles.
13087         
13088 2005-01-21  Naba Kumar  <naba@gnome.org>
13090         * configure.in, autogen.sh: Fixed build errors in newer automake.
13091         
13092         * plugins/editor/anjuta-docman.c: Do not emit change editor
13093         signal while in dispose.
13095         Patch from: Massimo Corà <maxcvs@email.it>
13096         * plugins/symbol-browser/Makefile.am,
13097         plugins/symbol-browser/an_symbol_view.c,
13098         plugins/symbol-browser/an_symbol_view.h,
13099         plugins/symbol-browser/plugin.c,
13100         plugins/symbol-browser/plugin.h,
13101         plugins/symbol-browser/test-symbol-browser.c,
13102         (new) plugins/symbol-browser/an_symbol_info.c,
13103         (new) plugins/symbol-browser/an_symbol_info.h,
13104         (new) plugins/symbol-browser/an_symbol_search.c,
13105         (new) plugins/symbol-browser/an_symbol_search.h:
13106         Added a cool real-time symbol-search-view in symbol browser.
13108 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
13109         
13110         * plugin/macro/plugin.c
13111         plugin/macro/anjuta-macro-plugin.ui
13112         plugin/macro/macro-db.[ch]
13113         plugin/macro/macro-dialog.[ch]
13114         plugin/macro/macro-actions.[ch]
13115         plugin/macro/macro-edit.[ch]
13116         plugin/macro/plugin.[ch]:
13117         
13118         Implemented three menu items as Naba proposed:
13119         Edit->Macro->
13120                 Insert Macro: Pops of a border-less window to enter a shortcut
13121                 Add Macro: Same as Manage Macro => New
13122                 Manage Macros: Full-features macro dialog
13124 2005-01-20  Naba Kumar  <naba@gnome.org>
13126         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
13127         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
13128         libanjuta/anjuta-shell.h,
13129         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13130         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13131         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
13132         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
13133         src/main.c, src/shell.c: Implemented command line args processing
13134         and session management. Fixed geometry restoration.
13136 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
13137         
13138         * plugins/macro/macro-db.c,
13139         plugins/macros.xml:
13140         Cleaned up XML interface and use attributes now for name, category and 
13141         shortcut. CDATA is used to avoid xml errors inside of macros.
13143 2005-01-19  Naba Kumar  <naba@gnome.org>
13145         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
13147 2005-01-18  Naba Kumar  <naba@gnome.org>
13148         
13149         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
13150         to work.
13152         * scintilla/*: Updated scintilla to current cvs and updated
13153         scintilla patches.
13154         
13155 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
13156         
13157         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
13158         plugins/cvs-plugin/cvs-actions.c:
13159         Added "Whole project" infrastructure but it does not
13160         work because I did not find a way to get the current project's
13161         root dir.
13163 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
13165         * plugins/cvs-plugin/Makefile.am
13166         plugins/cvs-plugin/anjuta-cvs.plugin.in
13167         plugins/cvs-plugin/cvs-actions.c
13168         plugins/cvs-plugin/cvs-callbacks.c
13169         plugins/cvs-plugin/cvs-interface.[ch] (added)
13170         plugins/cvs-plugin/plugin.c:
13171         
13172         Added IAnjutaCVS interface and improved cvs plugin. There
13173         is still some work to do on cvs import and to add a current
13174         project toggle.
13176 2005-01-17  Naba Kumar  <naba@gnome.org>
13178         * plugins/editor/aneditor.cxx: Fixed auto indentation.
13179         
13180         * configure.in: Fixed build errors.
13182         * data/Makefile.am,     (removed) data/README.stock_libs,
13183         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
13184         (removed) data/header.c, (removed) data/stock_libs.anj,
13185         (removed) data/x-anjuta-project.desktop,
13186         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
13188         * libanjuta/anjuta-plugin-description.c,
13189         libanjuta/anjuta-shell.c: Updated documentations.
13191         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
13192         
13193         * libanjuta/anjuta-launcher.c,
13194         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
13195         x86_64 systems.
13197 2005-01-17  Naba Kumar  <naba@gnome.org>
13198         
13199         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13200         plugins/project-wizard/templates/gtk.wiz,
13201         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13202         Updated templates to new format.
13203         
13204         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
13205         * plugins/project-wizard/druid.c,
13206         plugins/project-wizard/parser.c,
13207         plugins/project-wizard/property.c,
13208         plugins/project-wizard/property.h,
13209         plugins/project-wizard/templates/terminal.wiz,
13210         plugins/project-wizard/templates/terminal/AUTHORS,
13211         plugins/project-wizard/templates/terminal/ChangeLog,
13212         plugins/project-wizard/templates/terminal/NEWS,
13213         plugins/project-wizard/templates/terminal/README,
13214         plugins/project-wizard/templates/terminal/project.anjuta,
13215         plugins/project-wizard/templates/terminal/src/main.c:
13216         Moveed code related to property types from druid.c and parser.c to 
13217         property.c. Changed tag from "<string ..." to
13218         "<property type="string..."     and so on. Rewrite parser
13219         (warning still in progress). Added list property. Changed
13220         terminal project to avoid using autogen on some file (much 
13221         faster) using the autogen attribute. Add a license list box in
13222         terminal project (just as an example). _label in item list is
13223         optional now.
13225 2005-01-16  Naba Kumar  <naba@gnome.org>
13227         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
13228         plugins/edtior/anjuta-docman.c: Fixed build errors.
13229         
13230         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
13231         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
13232         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
13233         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
13234         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
13235         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
13236         libanjuta/resources.h,
13237         plugins/build-basic-autotools/build-basic-autotools.c,
13238         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13239         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
13240         plugins/gtodo/plugin.c, src/Makefile.am,
13241         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
13242         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
13243         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
13244         should be handled in respective plugins. Added API documentations.
13246         * libanjuta-docs.sgml, libanjuta-sections.txt,
13247         libanjuta.types,
13248         (added) tmpl/anjuta-debug.sgml,
13249         (added) tmpl/anjuta-launcher.sgml,
13250         tmpl/anjuta-plugin.sgml,
13251         tmpl/anjuta-preferences.sgml,
13252         tmpl/anjuta-shell.sgml,
13253         (added) tmpl/anjuta-status.sgml,
13254         (removed) tmpl/anjuta-stock.sgml,
13255         tmpl/anjuta-utils.sgml,
13256         (removed) tmpl/defaults.sgml,
13257         (removed) tmpl/fileselection.sgml,
13258         (removed) tmpl/gnomefilelist.sgml,
13259         tmpl/ianjuta-buildable.sgml,
13260         (added) tmpl/ianjuta-debugger-manager.sgml,
13261         (added) tmpl/ianjuta-debugger.sgml,
13262         tmpl/ianjuta-document-manager.sgml,
13263         tmpl/ianjuta-editor.sgml,
13264         tmpl/ianjuta-file.sgml,
13265         tmpl/ianjuta-loader.sgml,
13266         tmpl/ianjuta-markable.sgml,
13267         tmpl/ianjuta-message-view.sgml,
13268         (added) tmpl/ianjuta-project-manager.sgml,
13269         (added) tmpl/ianjuta-todo.sgml,
13270         (added) tmpl/ianjuta-wizard.sgml,
13271         tmpl/libanjuta-iface-marshallers.sgml,
13272         tmpl/libanjuta-unused.sgml,
13273         (removed) tmpl/pixmaps.sgml,
13274         tmpl/plugins.sgml,
13275         (removed) tmpl/properties.sgml,
13276         tmpl/resources.sgml: Updated API documentations.
13278 2005-01-15  Naba Kumar  <naba@gnome.org>
13280         * libanjuta/anjuta-launcher.c: Added API docs.
13281         
13282         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13283         plugins/project-wizard/templates/gtk.wiz,
13284         plugins/project-wizard/templates/terminal.wiz,
13285         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13286         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
13287         plugins/project-wizard/templates/gtk/src/main.c,
13288         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
13289         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
13290         template files.
13292         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
13293         * plugins/project-wizard/anjuta-project-wizard.glade,
13294         plugins/project-wizard/autogen.c,
13295         plugins/project-wizard/druid.c,
13296         plugins/project-wizard/druid.h,
13297         plugins/project-wizard/file.c,
13298         plugins/project-wizard/file.h,
13299         plugins/project-wizard/install.c,
13300         plugins/project-wizard/parser.c,
13301         plugins/project-wizard/plugin.c,
13302         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
13303         setting the default project directory. Fix HIDDEN property, it's
13304         working but I think we could make this cleaner. Removed the
13305         copy of the string in mandatory_property. Add an optional autogen
13306         attribute, to force or avoid using autogen on some files, default
13307         without any attribute is autodetect.+ Replace the script tag with
13308         a normal file tag and an attribute execute.
13309         
13310 2005-01-14  Naba Kumar  <naba@gnome.org>
13312         * plugins/editor/action-callbacks.c,
13313         plugins/editor/search_incremental.c,
13314         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
13315         works now.
13316         
13317         * plugins/editor/plugin.c, plugins/editor/plugin.h,
13318         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
13319         tabs.
13321 2005-01-12  Naba Kumar  <naba@gnome.org>
13323         * configure.in,
13324         plugins/project-wizard/templates/Makefile.am,
13325         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
13326         plugins/project-wizard/templates/anjuta-plugin.wiz,
13327         (added) plugins/project-wizard/templates/gtk-logo.png,
13328         (added) plugins/project-wizard/templates/gtk.wiz,
13329         (added) plugins/project-wizard/templates/terminal-logo.png,
13330         plugins/project-wizard/templates/terminal.wiz,
13331         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13332         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13333         (added) plugins/project-wizard/templates/gtk/.cvsignore,
13334         (added) plugins/project-wizard/templates/gtk/Makefile.am,
13335         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
13336         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
13337         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
13338         (added) plugins/project-wizard/templates/gtk/src/main.c,
13339         (added) plugins/project-wizard/templates/gtk/src/project.glade,
13340         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
13341         GTK+ project templated and fixed other templates. Updated template
13342         logos.
13344 2005-01-12  Naba Kumar  <naba@gnome.org>
13346         * plugins/macro/anjuta-macro.glade: Improved GUI.
13347         
13348 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
13350         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
13351         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
13352         * plugins/cvs-plugin/cvs.[ch] (removed)
13353         Removed old unused files
13354         
13355         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
13356         * plugins/cvs-plugin/cvs-actions.c
13357         * plugins/cvs-plugin/Makefile.am:
13358         Seperate callback functions for better error
13359         handling. Cleaned up code.
13360         
13361         * plugins/macro/macros.xml: removed corrupt cvs
13362         macros for now.
13364 2005-01-10  Naba Kumar  <naba@gnome.org>
13366         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
13367         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
13368         and leaks.
13370 2005-01-09  Naba Kumar  <naba@gnome.org>
13372         * libegg/egg-recent-action.c, libegg/test-actions.c,
13373         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
13374         recent files models.
13375         
13376         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
13377         two models -- one for projects and other for regular files and show
13378         both in recent files menu. Changed recent files group from "anjuta"
13379         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
13380         when adding the URI in recent files.
13381         
13382         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
13383         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
13384         * plugins/macro/macro-dialog.c: Fixed dispose() method.
13385         * plugins/macro/macros.xml: Fixed xml errors.
13387 2005-01-08  Naba Kumar  <naba@gnome.org>
13388         
13389         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
13390         libegg/test-actions.c, libegg/menu/Makefile.am,
13391         libegg/menu/egg-recent-action.h: Added a new action for
13392         recent files.
13394         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
13395         Fixed dispose. Cleanup.
13396         
13397         * plugins/file-loader/anjuta-loader-plugin.ui,
13398         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
13399         Use the new action for recent files. Added recent files in
13400         toolbar.
13402         * plugins/project-wizard/druid.c: Show busy cursor and
13403         de-sensitize druid buttons during page change.
13404         
13405         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13406         * plugins/project-wizard/Makefile.am,
13407         plugins/project-wizard/druid.c,
13408         plugins/project-wizard/druid.h,
13409         plugins/project-wizard/install.c,
13410         plugins/project-wizard/plugin.c,
13411         plugins/project-wizard/plugin.h,
13412         plugins/project-wizard/property.c,
13413         plugins/project-wizard/property.h,
13414         (added) plugins/project-wizard/values.c,
13415         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
13416         objects (in values.c and values.h) containing the values of all
13417         properties. The NPWProperty objects now keep their values in this
13418         object which is persistant for one activation of the plugin, so the
13419         user keeps all the values even if he goes backward. Used an anjuta
13420         message view to list all files copied by the project wizard.
13422 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
13424         * plugins/macro/plugin.[ch],
13425         plugins/macro/macro-dialog.[ch]
13426         plugins/macro/macro-edit.[ch]
13427         plugins/macro/macro-db.[ch]
13428         plugins/macro/macro-actions.[ch]
13429         plugins/macro/anjuta-macro.plugin.in
13430         plugins/macro/anjuta-macro.glade
13431         plugins/macro/anjuta-macro.png
13432         plugins/macro/Makefile.am
13433         plugins/macro/macros.xml
13434         plugins/macro/anjuta-macro.ui (all added)
13435         configure.in
13436         plugins/Makefile.am:
13437         Added new macro plugins
13438         
13439         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13440         New icon
13441         
13442         * manuals/reference/template (removed)
13443         Removed old api reference
13444         
13445         * plugins/message-view/message-view.c:
13446         "Fixed" crash in on_row_deleted and added a
13447         comment that I cannot work this way. We will
13448         have to change everything a bit to avoid losing
13449         memory there.
13450         
13451         * plugins/text-editor/text_editor.c:
13452         Update line number width on file save
13455 2005-01-07  Naba Kumar  <naba@gnome.org>
13457         * plugins/project-wizard/anjuta-project-wizard.glade,
13458         plugins/project-wizard/druid.c,
13459         plugins/project-wizard/templates/anjuta-plugin.wiz,
13460         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
13461         Display page description in bold. Fixed mandatory field check.
13463         * configure.in,
13464         libanjuta/libanjuta-1.0.pc.in,
13465         plugins/project-wizard/druid.c,
13466         plugins/project-wizard/parser.c,
13467         plugins/project-wizard/property.h,
13468         plugins/project-wizard/templates/anjuta-plugin.wiz,
13469         plugins/project-wizard/templates/terminal.wiz,
13470         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
13471         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
13472         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
13473         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
13474         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
13475         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13476         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13477         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13478         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13479         plugins/project-wizard/templates/terminal/configure.in.tpl,
13480         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
13481         plugins/project-wizard/templates/terminal/src/main.c: Implemented
13482         a new property type -- hidden. Fixed terminal and anjuta-plugin
13483         project templates.
13485 2005-01-07  Naba Kumar  <naba@gnome.org>
13487         * templates/anjuta-plugin.wiz,
13488         templates/terminal.wiz,
13489         templates/terminal/Makefile.am.tpl,
13490         templates/terminal/autogen.sh,
13491         (Removed) templates/terminal/configure.ac.tpl,
13492         (Added) templates/.cvsignore,
13493         (Added) templates/Makefile.am,
13494         (Added) templates/anjuta-plugin/.cvsignore,
13495         (Added) templates/anjuta-plugin/Makefile.am,
13496         (Added) templates/anjuta-plugin/src/.cvsignore,
13497         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
13498         (Added) templates/terminal/.cvsignore,
13499         (Added) templates/terminal/Makefile.am,
13500         (Added) templates/terminal/configure.in.tpl,
13501         (Added) templates/terminal/po/.cvsignore,
13502         (Added) templates/terminal/po/ChangeLog,
13503         (Added) templates/terminal/po/Makefile.am,
13504         (Added) templates/terminal/po/POTFILES.in,
13505         (Added) templates/terminal/src/.cvsignore,
13506         (Added) templates/terminal/src/Makefile.am,
13507         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
13508         project wizard. Fixed configure/po/Makefile template errors.
13510 2005-01-06  Naba Kumar  <naba@gnome.org>
13512         * configure.in: Added project templates.
13513         * plugins/project-wizard/templates/*: Added to project and renamed
13514         Makefile.am and configure.in to Makefile.am and configure.ac respectively
13515         for the project templates (so that they do not conflict with autotools
13516         build. Created proper configure.ac.tpl and autogen.sh for project
13517         templates.
13518         
13519 2005-01-06  Naba Kumar  <naba@gnome.org>
13521         * plugins/project-wizard/anjuta-project-wizard.glade,
13522         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
13523         Fixed file list parsing and to take absolute file paths (for example,
13524         from an icon selected previously). Used toggle buttons for boolean
13525         properties. Check if all mandatory fields are given before going
13526         forward in the wizard. Use scrollable viewport for listing property
13527         widgets incase the list goes out of wizard's size. Added tooltips
13528         as descriptions of the property widgets. And other fixes.
13530         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
13531         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
13532         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
13533         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
13534         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
13535         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
13536         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
13537         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13538         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
13539         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13540         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13541         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
13542         Restructured template files.
13544 2005-01-06  Naba Kumar  <naba@gnome.org>
13546         * configure.in: Added check for autogen.
13547         
13548         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
13549         in dispose.
13550         
13551         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
13552         Do not emit changed signal when in dispose.
13554         * plugins/symbol-browser/plugin.c: Don't updated symbols when
13555         symbol-view widget has been destroyed.
13556         
13557         * src/anjuta-app.c: Set null to preference, status and ui object
13558         pointers when they are destroyed.
13560         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
13561         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
13562         Added boolean, integer and file property types.
13563         
13564         * plugins/project-wizard/Makefile.am,
13565         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
13566         project wizard templates.
13568 2005-01-04  Naba Kumar  <naba@gnome.org>
13570         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
13571         added widgets.
13572         
13573         * plugins/editor/aneditor.cxx,
13574         plugins/editor/anjuta-docman.c,
13575         plugins/editor/plugin.c,
13576         plugins/editor/text_editor.c:
13577         Removed unnecessary ref/unref of scintilla.
13578         
13579         * plugins/message-view/anjuta-msgman.c,
13580         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
13581         make close button similar to document manager.
13582         
13583         * plugins/project-manager/plugin.c,
13584         plugins/project-manager/plugin.h: Removed dead codes. Removed
13585         unnecessary ref/unref.
13586         
13587         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
13588         instead of hard refs.
13590 2005-01-03  Naba Kumar  <naba@gnome.org>
13592         * libanjuta/interfaces/libanjuta.idl: Added configure() and
13593         generate() methods for IAnjutaBuildable interface.
13595         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
13596         IAnjutaBuildable inteface.
13598         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
13599         to destroy build context when message view is destroyed.
13600         
13601         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
13602         a ref to it and unref in destructor. AnEditor class wants to be the
13603         owner of scintilla widget. Fixed compile warnings with signed/unsigned
13604         comparisions.
13605         
13606         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
13607         complicate the scene. Removed editor widget from AnjutaDocman when
13608         the widget is destroyed.
13609         
13610         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
13611         from shell. It will be removed from shell when the widget is destroyed.
13612         
13613         * plugins/editor/text_editor.c: Added debug codes to track object
13614         finalizations.
13616         * plugins/message-view/anjuta-msgman.c: Remove message view on
13617         widget destroy. Destroy message view on remove. Removed all views
13618         correctly.
13619         
13620         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
13621         from container.
13623 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13625         * plugins/file-wizard/action-callbacks.c,
13626         plugins/file-wizard/anjuta-file-wizard.glade,
13627         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
13628         Insert Licence, copyright, header template ...
13629         
13630 2005-01-02  Naba Kumar  <naba@gnome.org>
13632         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
13633         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
13634         anjuta_status_add_widget() to allow setting busy cursor on non
13635         toplevel windows.
13637         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
13639         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
13640         mime types to take text/source also.
13641         
13642         * plugins/editor/anjuta-docman.c,
13643         plugins/editor/anjuta-docman.h,
13644         plugins/editor/plugin.c,
13645         plugins/editor/text_editor.c,
13646         plugins/editor/text_editor.h,
13647         plugins/editor/text_editor_cbs.c: Listen for busy signal from
13648         AnjutaStatus and set busy cursor on editors.
13650         * plugins/file-loader/Makefile.am,
13651         plugins/file-loader/plugin.c,
13652         (added) plugins/file-loader/dnd.c,
13653         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
13655         * src/anjuta.c: Hide anjuta window before destruction.
13657         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13658         * configure.in, plugins/Makefile.am,
13659         (removed) plugins/project-wizard/appwiz_page1.c,
13660         (removed) plugins/project-wizard/appwiz_page2.c,
13661         (removed) plugins/project-wizard/appwiz_page3.c,
13662         (removed) plugins/project-wizard/appwiz_page4.c,
13663         (removed) plugins/project-wizard/appwizard.c,
13664         (removed) plugins/project-wizard/appwizard.h,
13665         (removed) plugins/project-wizard/appwizard_cbs.c,
13666         (removed) plugins/project-wizard/appwizard_cbs.h,
13667         (removed) plugins/project-wizard/appwizard_gui.c,
13668         (removed) plugins/project-wizard/gnome_project.c,
13669         (removed) plugins/project-wizard/gnome_project.h,
13670         (removed) plugins/project-wizard/wizard_gui.c,
13671         (removed) plugins/project-wizard/wizard_gui.h,
13672         (added) plugins/project-wizard/.cvsignore,
13673         (added) plugins/project-wizard/Makefile.am,
13674         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
13675         (added) plugins/project-wizard/anjuta-project-wizard.glade,
13676         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
13677         (added) plugins/project-wizard/applogo.png,
13678         (added) plugins/project-wizard/appwizard.png,
13679         (added) plugins/project-wizard/autogen.c,
13680         (added) plugins/project-wizard/autogen.h,
13681         (added) plugins/project-wizard/druid.c,
13682         (added) plugins/project-wizard/druid.h,
13683         (added) plugins/project-wizard/file.c,
13684         (added) plugins/project-wizard/file.h,
13685         (added) plugins/project-wizard/header.c,
13686         (added) plugins/project-wizard/header.h,
13687         (added) plugins/project-wizard/install.c,
13688         (added) plugins/project-wizard/install.h,
13689         (added) plugins/project-wizard/parser.c,
13690         (added) plugins/project-wizard/parser.h,
13691         (added) plugins/project-wizard/plugin.c,
13692         (added) plugins/project-wizard/plugin.h,
13693         (added) plugins/project-wizard/property.c,
13694         (added) plugins/project-wizard/property.h: Removed old application-wizard
13695         codes and added new template based (autogen based) project wizard
13696         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
13698 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
13700         * plugins/cvs-plugin/plugin.c: Fixed crash bug
13701         * plugins/cvs-plugin/cvs-execute.c:
13702         Fix cvs_log which did not work because of some
13703         glade problem
13704         Patch from Mark R. Pariente <markpariente@cmu.edu>
13705         - Fix message highlighting
13707 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13708         
13709         * template/*,
13710         date/template/*,
13711         configure.in:
13712         Removed template stuff completly because we dicussed to implement
13713         a macro system for Edit->Insert Text
13715 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13716         
13717         * plugins/editor/aneditor.cxx,
13718         plugins/editor/text_editor.c:
13719         Set line number width dynamically
13720         * src/about.c:
13721         Prepered new GTK 2.6 about dialog
13723 2004-12-30  Naba Kumar  <naba@gnome.org>
13725         patch from: Massimo Corà  <maxcvs@email.it>
13726         * plugins/editor/aneditor.cxx: Highlights correct function
13727         argument in recursive calltips.
13729 2004-12-30  Naba Kumar  <naba@gnome.org>
13731         * plugins/symbol-browser/plugin.c,
13732         libanjuta/interfaces/libanjuta.idl,
13733         plugins/editor/text_editor.c: Fixed editor markers and added a new
13734         marker (BASIC) to indicate line numbers. Fixed symbol browser to
13735         mark the line visited.
13736         
13737         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
13738         libegg/Makefile.am, libegg/eggcomboselect.c,
13739         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
13740         widget for use with symbol view in toolbar.
13741         
13742         * plugins/cvs-plugin/anjuta-cvs.ui,
13743         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
13744         placeholder for cvs plugin context menu in filemanager.
13745         
13746 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13747         
13748         * plugins/cvs-plugin/plugin.c:
13749         Show popup menu only if the file is contained in
13750         a directory containing a "CVS" directory
13752 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13753         
13754         * plugins/cvs-plugin/cvs-action.[ch],
13755         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13756         * plugins/cvs-plugin/anjuta-cvs.ui,
13757         * plugins/cvs-plugin/plugin.c:
13758         Implemented "Import"
13759         
13760         Patch from Mark R. Pariente <markpariente@cmu.edu>:
13761         Added right-click-menu for file-manager
13763 2004-12-26  Naba Kumar  <naba@gnome.org>
13765         * src/action-callbacks.c, src/action-callbacks.h,
13766         src/anjuta-actions.h, src/anjuta-app.c,
13767         src/anjuta.ui: Added fullscreen action.
13769         * plugins/cvs-plugin/cvs-actions.c,
13770         plugins/cvs-plugin/plugin.c,
13771         plugins/cvs-plugin/plugin.h: Watches current editor,
13772         project and file manager selection in plugin
13773         implementation.
13774         
13775 2004-12-26  Naba Kumar  <naba@gnome.org>
13777         * src/anjuta-app.c, src/anjuta.c, src/main.c,
13778         src/action-callbacks.c: Fixed app finalization. Added a
13779         command line arg --proper-shutdown (-p), which when set
13780         will release all plugins and their resources (this option
13781         is mainly for debugging).
13782         
13783         * plugins/file-loader/plugin.c: Fixed filename duplications
13784         in recent files history.
13785         
13786         * plugins/profile-default/plugin.c: Disabled problematic
13787         plugins for now to load at startup.
13788         
13789         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
13790         annoying debug prints.
13791         
13792 2004-12-23  Naba Kumar  <naba@gnome.org>
13794         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
13795         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13796         plugins/cvs-plugin/anjuta-cvs.ui,
13797         plugins/cvs-plugin/cvs-actions.c,
13798         plugins/cvs-plugin/cvs-actions.h,
13799         plugins/cvs-plugin/cvs-execute.c,
13800         plugins/cvs-plugin/cvs-execute.h,
13801         plugins/cvs-plugin/Makefile.am,
13802         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
13803         Added cvs log command.
13805 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
13806         
13807         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
13808         default
13810 2004-12-20  Naba Kumar  <naba@gnome.org>
13812         patch from: Massimo Corà  <maxcvs@email.it>
13813         * plugins/editor/aneditor.cxx: Added recursive calltips.
13815 2004-12-20  Naba Kumar  <naba@gnome.org>
13816         
13817         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
13818         Show busy cursor during loading and unloading.
13819         
13820 2004-12-19  Naba Kumar  <naba@gnome.org>
13822         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
13823         memory leaks. Disabled debug print.
13825         * plugins/symbol-browser/an_symbol_view.c,
13826         plugins/symbol-browser/plugin.c,
13827         plugins/symbol-browser/plugin.h: Fixed loading and unloading
13828         problems. Creates SymbolView object every time when the
13829         plugin is activated.
13831         * plugins/project-manager/plugin.c: Close project when
13832         deactivating.
13833         
13834 2004-12-18  Naba Kumar  <naba@gnome.org>
13836         * po/POTFILES.in: Removed commented lines.
13837         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
13838         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
13839         * plugins/gdb/plugin.c: Fixed compile error.
13840         
13841         Patch from: Mark R. Pariente  <mark@demar.com.tr>
13842         * libegg/eggcellrendererkeys.c: Fixed compile error.
13843         
13844 2004-12-18  Naba Kumar  <naba@gnome.org>
13846         * plugins/file-loader/plugin.c: Fixed loading bug.
13847         
13848         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
13849         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13850         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
13851         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
13852         and corruptions. Fixed loading and unloading of plugins.
13853         
13854 2004-12-17  Naba Kumar  <naba@gnome.org>
13855         
13856         * plugins/file-loader/Makefile.am,
13857         plugins/file-loader/plugin.c,
13858         plugins/project-manager/plugin.c: Fixed memory corruption
13859         and disposition codes. Added missing plugin.h in Makefile.am.
13861 2004-12-16  Naba Kumar  <naba@gnome.org>
13863         * plugins/symbol-browser/an_symbol_view.c,
13864         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
13865         codes. Fixed memory leaks and corruptions.
13867         * plugins/build-basic-autotools/build-basic-autotools.c
13868         plugins/editor/anjuta-docman.c,
13869         plugins/editor/text_editor.c,
13870         plugins/file-loader/plugin.c,
13871         plugins/file-manager/plugin.c,
13872         plugins/file-wizard/plugin.c,
13873         plugins/message-view/anjuta-msgman.c,
13874         plugins/message-view/anjuta-msgman.h,
13875         plugins/message-view/message-view.c,
13876         plugins/message-view/plugin.c,
13877         plugins/message-view/plugin.h,
13878         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
13880         * src/about.c, src/about.h, src/action-callbacks.c,
13881         src/action-callbacks.h, src/anjuta-actions.h,
13882         src/anjuta-app.c, src/anjuta-app.h,
13883         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
13884         src/anjuta.c, src/anjuta.h, src/getline.c, 
13885         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
13886         src/start-with.c, src/start-with.h: Fixed emacs modes.
13888         * src/layout.xml: Brought document manager in front.
13889         
13890 2004-12-15  Naba Kumar  <naba@gnome.org>
13892         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
13893         properly removed.
13894         
13895         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
13896         finalization. Added a method to unload all plugins and destroy them.
13897         Fixed memory leaks.
13898         
13899         * plugins/sample1/plugin.c: Proper finalization code and renamed
13900         functions to proper names.
13901         
13902         * plugins/build-basic-autotools/build-basic-autotools.c,
13903         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
13905         * src/shell.c: Unload all plugins on exit, so that memory profilers
13906         can detect memory leaks in plugins.
13908 2004-12-13  Naba Kumar  <naba@gnome.org>
13910         * plugins/devhelp/plugin.c: Delay widget initialization, now that
13911         docking is working.
13912         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
13913         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
13915 2004-12-11  Naba Kumar  <naba@gnome.org>
13917         * data/properties/anjuta.properties: Fixed font size.
13918         * plugin/build-basic-autotools/build-basic-autotools: Added initial
13919         compile file function. There are some fixmes there.
13920         * plugins/message-view/anjuta-msgman.c,
13921         * plugins/message-view/message-view.c: Fixed bugs and clean up.
13922         
13923 2004-12-08  Naba Kumar  <naba@gnome.org>
13925         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
13926         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
13927         to escape quotes in a string.
13928         
13929         * plugins/cvs-plugin/cvs-actions.c,
13930         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
13931         cvs diff command.
13933         * plugins/build-basic-autotools/build-basic-autotools.c,
13934         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
13935         filters.
13936         
13937 2004-12-07  Naba Kumar  <naba@gnome.org>
13939         * plugins/build-basic-autotools/build-basic-autotools.c,
13940         plugins/build-basic-autotools/automake-c.filters: Completed directory
13941         tracking. Double click on Errors and warnings now work as expected.
13943         * plugins/build-basic-autotools.c: Added codes to track build directory
13944         so that absolute path of the files could be determined.
13946 2004-12-06  Naba Kumar  <naba@gnome.org>
13948         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
13949         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
13950         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
13951         
13952 2004-12-05  Naba Kumar  <naba@gnome.org>
13954         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
13955         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
13956         
13957         * plugins/cvs-plugin/plugin.c,
13958         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
13959         
13960 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
13961         
13962         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13963         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
13964         plugins/cvs-plugin/cvs-execute.[ch]:
13965         Implemented cvs status and cvs diff
13966         Known bugs:
13967         - rdiff command is not correct
13968         - Must find a way to allow selection of directies AND files 
13969         in GtkFileChooser
13971 2004-12-03  Naba Kumar  <naba@gnome.org>
13973         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
13974         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
13975         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
13976         session.properties file if it is for the first time.
13977         
13978 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
13979         
13980         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
13981         commit.
13982         
13983         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
13984         plugins/cvs-plugin/anjuta-cvs.ui:
13985         Implemented update/commit and changed menu layout 
13987 2004-12-02  Naba Kumar  <naba@gnome.org>
13989         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
13990         property name (for cvs path property). Beautified dialogs.
13992 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
13993         
13994         * plugins/message-view/anjuta-msgman.c: Changed callback name
13995         and changed switch-page handling.
13996         
13997         * plugins/cvs-plugin/cvs-actions.c:
13998         * plugins/cvs-plugin/cvs-execute.c:
13999         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14000         - Implemented cvs add and cvs removed - both working now
14001         - Created a useful preferences page
14002         
14004 2004-11-30  Naba Kumar  <naba@gnome.org>
14006         * libanjuta/anjuta-status.c: Fixed runtime warning.
14007         
14008         * plugins/editor/Makefile.am:
14009         plugins/editor/anjuta-document-manager.glade,
14010         plugins/editor/plugin.c
14011         plugins/editor/plugin.h
14012         plugins/editor/style-editor.c (new, moved from src/),
14013         plugins/editor/style-editor.h (new, moved from src/),
14014         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
14015         settings in preferences.
14017         * plugins/editor/text_editor.c,
14018         plugins/editor/text_editor.h: Do not take unused args in
14019         text_editor_get_props().
14021         * src/style-editor.c, src/style-editor.h: Removed, moved to
14022         plugins/editor/ directory.
14024 2004-11-29  Naba Kumar  <naba@gnome.org>
14026         * plugins/editor/text_editor_cbs.c: Emit click signal in
14027         IAnjutaMarkable.
14028         * libanjuta/anjuta-status.c: More spacing between items.
14029         
14030 2004-11-29  Naba Kumar  <naba@gnome.org>
14032         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
14033         
14034         * libanjuta/interfaces/libanjuta.idl,
14035         plugins/debug-manager/anjuta-debug-manager.plugin.in,
14036         plugins/debug-manager/plugin.c,
14037         plugins/gdb/breakpoints.c,
14038         plugins/gdb/breakpoints.h,
14039         plugins/gdb/debugger.c,
14040         plugins/gdb/debugger.h,
14041         plugins/gdb/plugin.c,
14042         plugins/gdb/plugin.h,
14043         plugins/gdb/utilities.c,
14044         plugins/gdb/utilities.h: Code cleanups and partial implementation of
14045         toggle breakpoint margin clicks.
14047 2004-11-28  Naba Kumar  <naba@gnome.org>
14049         * TODO.tasks: Fixed indentations.
14050         * plugins/gtodo/libgtodo.c: Save with indentation.
14051         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
14052         * plugins/project-manager/plugin.c: Fixed runtime warnings.
14053         * libanjuta/anjuta-status.c: Fixed busy cursors.
14054         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
14055         * po/POTFILES.in: Updated.
14056         
14057 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
14058         
14059         * plugins/editor/anjuta-document-manager.glade,
14060           plugins/editor/search-replace.[c,h], 
14061           plugins/editor/search-replace_backend.h
14062           plugins/editor/search-preferences.[c,h] :
14063           Saved Search-Preferences (gconf),
14064           Basic search by default.
14066 2004-11-22  Naba Kumar  <naba@gnome.org>
14068         * configure.in: Fixed build error.
14070 2004-11-21  Naba Kumar  <naba@gnome.org>
14072         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
14073         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
14074         Added AnjutaStatus class to libanjuta.
14075         Added anjuta_shell_get_status() method.
14076         
14077         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
14078         and fixed marshaller generation.
14079         
14080         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
14081         "updade_ui" signals to IAnjutaEditor interface.
14082         
14083         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
14084         
14085         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
14086         regexes.
14087         
14088         * plugins/class-gen/clsGen.c: Intial port.
14089         
14090         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
14091         name.
14092         
14093         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
14094         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14095         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
14096         Implemented status update. Emits "update_ui" and "char_added" signals.
14097         Added view preferences.
14098         
14099         * plugins/file-loader/plugin.c: Added open with plugins in open with
14100         menus.
14101         
14102         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
14103         
14104         * plugins/message-view/anjuta-msgman.c,
14105         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
14106         to close correct message view rather than current view.
14108 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
14109         
14110         * plugins/cvs-plugin/cvs-actions.c
14111         plugins/cvs-plugin/plugin.[ch]
14112         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14113         Implemented cvs add but ran into a launcher/message_view
14114         problem because of a limitation of the idl compiler
14116 2004-11-19  Naba Kumar  <naba@gnome.org>
14118         * plugins/project-manager/plugin.c: Displays a progress window during
14119         project load.
14120         
14121         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
14122         Fixed UI separators.
14123         
14124         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
14125         UI placeholder.
14126         
14127         * plugins/project-manager/anjuta-project-manager.ui,
14128         plugins/project-manager/plugin.[c,h]: Added add/remove context
14129         menus and implemented them. Added file manager merge menu.
14131 2004-11-18  Naba Kumar  <naba@gnome.org>
14133         * TODO.tasks: Updated.
14134         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
14135         plugins/message-view/message-view.c: Fixed finalize and dispose
14136         methods.
14137         * plugins/debugger/*: Removed from cvs (development now in
14138         debug-manager).
14140 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
14142         Reviewed by Naba Kumar  <naba@gnome.org>:
14143         
14144         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
14145         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14146         plugins/gdb/breakpoints.c: all marker related stuff moved from
14147         editor and docman interfaces to IAnjutaMarkable
14149 2004-11-17  Naba Kumar  <naba@gnome.org>
14151         * TODO.tasks: Updated.
14152         
14153         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
14154         
14155         * libegg/egg-combo-action.c: Block changed signal when changing model.
14156         
14157         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
14158         Emit changed signal. Removed dead codes.
14159         
14160         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
14161         that recent files history do not duplicate.
14162         
14163         * plugins/symbol-browser/an_symbol_view.c,
14164         plugins/symbol-browser/an_symbol_view.h,
14165         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
14166         Fixed a bug.
14168 2004-11-15  Naba Kumar  <naba@gnome.org>
14170         * plugins/project-manager/plugin.c: Opens targets on double click.
14171         
14172         * plugins/message-view/message-view.c,
14173         plugins/file-manager/anjuta-file-manager-plugin.glade,
14174         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
14175         Added proper class finalization
14176         and disposition. Added preferences notifications and callbacks to
14177         change info/warning/error colors.
14178         
14179         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14180         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
14181         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
14182         Implemented finalize method for AnjutaApp. Code cleanups.
14183         
14184         * plugins/message-view/plugin.c: Static parent_class.
14185         
14186 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14187         * plugins/editor/search-replace.[c,h], 
14188           plugins/editor/search-replace_backend.c
14189           Update search entry in main toolbar.
14190           Clean code.
14192 2004-11-11  Naba Kumar  <naba@gnome.org>
14194         * TODO.tasks: Updated.
14196         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
14197         and completed on-the-fly-change preferences. Removed "changed"
14198         signal as it is no longer necessary (use notify for similar
14199         purpose to monitor individual preferences).
14201         
14202         * plugins/editor/anjuta-document-manager.glade: Added view menu
14203         preferences so that they are registered.
14204         
14205         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
14206         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
14207         connection to "changed" signal of preferences and implemented
14208         notifications for some editor preferences. More to implement.
14210 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14211         * plugins/editor/print.c
14212         Fixed bug 1047624 : Add line number every X lines.
14214 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14215         * plugins/editor/search-replace.c
14216         Fixed a crash bug (995755) when searching "%n"
14218 2004-11-09  Naba Kumar  <naba@gnome.org>
14220         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
14221         Fixed to refresh categories list on file load.
14223 2004-11-08  Naba Kumar  <naba@gnome.org>
14224         
14225         * configure.in, plugins/Makefile.am,
14226         plugins/profile-default/plugin.c: Added cvs plugin in build.
14227         
14228         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
14229         
14230         * plugins/debug-manager/.cvsignore: Added file to ignore.
14231         
14232         * plugins/debug-manager/Makefile.am: Removed dead codes.
14233         
14234         * src/anjuta.ui: Added placeholder for version control UI.
14236 2004-11-08  Naba Kumar  <naba@gnome.org>
14238         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14239         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14240         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
14241         Updated.
14243         * global-tags/Makefile.am: Fixed make error.
14245         * plugins/profile-default/plugin.c: Added debug-manager
14246         and gdb plugins to load at startup so that debugger
14247         windows are docked properly. They will be removed
14248         later when we figure out runtime docking.
14250         * plugins/sample1/*: Restored to last working state.
14252         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
14253         windows in lower pane. Named the windows appropriately.
14255         * ChangeLog: Fixed format.
14256         
14257 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
14259         * libanjuta/interfaces/libanjuta.idl,
14260         libanjuta/anjuta-marshal.c,
14261         plugins/Makefile.am,
14262         plugins/debug-manager/plugin.c,
14263         plugins/editor/plugin.c,
14264         plugins/editor/text_editor.c,
14265         plugins/gdb/breakpoints.c,
14266         plugins/gdb/debugger.c,
14267         plugins/gdb/plugin.c,
14268         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
14270 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14271         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
14272         plugins/editor/search-replace.c,
14273         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
14274         Search and Replace; Show result in find pane
14275           
14276 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
14277         
14278         * plugins/gdb, plugins/debug-manager: Applied debugger patch
14279         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
14280         (added features: starting debugger and loading of core/executable,
14281         StepIn, StepOut, StepOver and Execute, toggling breakpoint
14282         partially works)
14284 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
14285         
14286         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
14287         my cvs-plugin files...
14288         I hope I have rescued everything possible.
14289         
14290         * Naba: Could you please fix sample1 because I messed it up to 
14291         but there should be a histroy of this directory we should commit
14293 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
14294         
14295         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
14296         infrastructure
14297         * plugins/cvs-plugin/plugin.c,
14298         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14299         Added preferences dialog (not yet complete)
14301 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
14302         
14303         * global-tags/Makefile.am, mime/Makefile.am:
14304         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
14305         
14306         * template/xmltemplate.[ch],
14307         template/xmlstrings.[ch],
14308         template/autotools.[ch] removed,
14309         template/prj_template.[ch] removed,
14310         template/lang_template.[ch] removed,
14311         template/lib_template.[ch] removed,
14312         template/Makefile.am adjusted,
14313         template/dtds/lang.dtd removed, 
14314         template/dtds/lib.dtd removed,
14315         template/dtds/prj.dtd removed,
14316         template/dtds/autotools.dtd removed,
14317         data/template/lib/* removed,
14318         data/template/language/* removed,
14319         data/template/library/* removed,
14320         data/template/project/* removed,
14321         date/template/Makefile.am adjusted:
14322         Remove everything except text-templates to replace hardcoded 
14323         Edit->Insert texts with dynamic loaded.
14325         * plugins/cvs-plugin/plugin.[ch],
14326         plugins/cvs-actions.[ch],
14327         plugins/Makefile.am,
14328         plugins/cvs-plugin/Makefile.am,
14329         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
14330         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14331         plugins/cvs-plugin/anjuta-cvs.plugin.in:
14332         Added initial cvs-plugin code
14334 2004-10-21  Naba Kumar  <naba@gnome.org>
14335         
14336         * libanjuta/anjuta-plugin.c,
14337         plugins/build-basic-autotools/build-basic-autotools.c,
14338         plugins/debugger/plugin.c,
14339         plugins/devhelp/plugin.c,
14340         plugins/editor/anjuta-docman.c,
14341         plugins/editor/goto_line.c,
14342         plugins/editor/plugin.c,
14343         plugins/editor/search-replace.c,
14344         plugins/editor/text_editor.c,
14345         plugins/file-loader/plugin.c,
14346         plugins/file-manager/plugin.c,
14347         plugins/file-wizard/file.c,
14348         plugins/file-wizard/plugin.c,
14349         plugins/gdb/plugin.c,
14350         plugins/gtodo/plugin.c,
14351         plugins/message-view/anjuta-msgman.c,
14352         plugins/profile-default/plugin.c,
14353         plugins/project-manager/plugin.c,
14354         plugins/sample1/plugin.c,
14355         plugins/terminal/terminal.c: Defined all global variables static,
14356         particularly class parent_class variables. They were getting
14357         confused at link time.
14359         * libanjuta/plugins.c: Do not unload plugins when they are
14360         deactivated. Simply cache them for later activation. Unloading
14361         modules have some problem with shared libs using static class
14362         registration. Fixed hash type for installed plugins. Eventually,
14363         we want to add "CanUnload" attribute for .plugin files (in
14364         "Anjuta Plugin" group) to let plugin loader know if the plugin can
14365         be unloaded from memory. Those plugins declaring CanUnload=false
14366         will not be unloaded from memory and will be put in the cache. Those
14367         not declaring anything or declaring CanUnload=true, will be unloaded
14368         from memory when they are deactivated.
14370         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
14371         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14372         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
14373         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
14374         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
14375         activation, deactivation. Fixed memory leaks.
14377 2004-10-20  Naba Kumar  <naba@gnome.org>
14379         * TODO.tasks: Updated.
14380         
14381         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
14382         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
14383         macro for adding interfaces to plugin types. Code cleanup.
14384         
14385         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14386         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14387         
14388         * plugins/build-basic-autotools/build-basic-autotools.c,
14389         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
14390         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14391         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14392         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14393         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
14394         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
14395         plugins/project-manager/plugin.c,
14396         plugins/symbol-browser/an_symbol_view.c,
14397         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
14398         newly defined macro to add interfaces to plugin types.
14400         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
14402 2004-10-20  Naba Kumar  <naba@gnome.org>
14404         * TODO.tasks: Added task list.
14405         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
14406         default values.
14408 2004-10-19  Naba Kumar  <naba@gnome.org>
14410         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
14411         
14412         * plugins/editor/action-callbacks.c,
14413         plugins/editor/action-callbacks.h,
14414         plugins/editor/anjuta-docman.c,
14415         plugins/editor/anjuta-docman.h,
14416         plugins/editor/anjuta-document-manager.ui,
14417         plugins/editor/file_history.c,
14418         plugins/editor/file_history.h,
14419         plugins/editor/plugin.c: Added file history browsing.
14420         
14421         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
14422         
14423         * plugins/message-view/anjuta-message-manager.ui,
14424         plugins/message-view/plugin.c: Added document manager context menu.
14425         
14426         * plugins/symbol-browser/an_symbol_view.c,
14427         plugins/symbol-browser/an_symbol_view.h,
14428         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14429         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
14430         document manager context menu.
14431         
14432         * scintilla/*, scintilla/include/*: Updated to current cvs.
14433         
14434 2004-10-19  Naba Kumar  <naba@gnome.org>
14436         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
14437         placeholder for debugger UI.
14438         
14439         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
14440         * plugins/file-manager/plugin.c: Fixed loading bug.
14441         
14442         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
14443         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
14444         Initializes gconf database with default values when the
14445         values are not defined. Use bool and int prefs separately.
14447         * plugins/editor/plugin.c: Added encoding preferences.
14448         * plugins/project-manager/plugin.c: Cleanup and debug messages.
14450         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
14451         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14452         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14453         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14455 2004-10-18  Naba Kumar  <naba@gnome.org>
14457         * po/POTFILES.in: Updated.
14458         
14459         * libanjuta/anjuta-ui.c: Corrected debug messages.
14460         
14461         * libegg/egg-combo-action.c, libegg/test-actions.c,
14462         libegg/menu/egg-combo-action.h: Fixed combo action.
14463         
14464         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
14465         Fixed format.
14466         
14467         * plugins/editor/action-callbacks.[c,h],
14468         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
14469         Implemented file swap. Removed dead codes.
14470         
14471         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
14472         dead codes.
14473         
14474         * plugins/symbol-browser/an_symbol_view.[c,h],
14475         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14476         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
14477         Implemented file symbols. Implemented goto file line when symbol is
14478         selected.
14479         
14480         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
14481         
14482 2004-10-10  Naba Kumar  <naba@gnome.org>
14484         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
14485         
14486         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
14487         
14488         * plugins/debugger/.cvsignore,
14489         (added) plugins/debugger/Makefile.am,
14490         (added) plugins/debugger/anjuta-debugger.glade,
14491         (added) plugins/debugger/anjuta-debugger.plugin.in,
14492         (added) plugins/debugger/anjuta-debugger.plugin.png,
14493         (added) plugins/debugger/anjuta-debugger.ui,
14494         plugins/debugger/attach_process.c,
14495         (removed) plugins/debugger/attach_process_cbs.c,
14496         (removed) plugins/debugger/attach_process_cbs.h,
14497         (removed) plugins/debugger/breakpoints.c,
14498         (removed) plugins/debugger/breakpoints.h,
14499         (removed) plugins/debugger/debug_tree.c,
14500         (removed) plugins/debugger/debug_tree.h,
14501         (removed) plugins/debugger/debugger.c,
14502         (removed) plugins/debugger/debugger.h,
14503         (removed) plugins/debugger/memory.c,
14504         (removed) plugins/debugger/memory.h,
14505         (added) plugins/debugger/plugin.c,
14506         (added) plugins/debugger/plugin.h,
14507         (removed) plugins/debugger/registers.c,
14508         (removed) plugins/debugger/registers.h,
14509         (removed) plugins/debugger/registers_cbs.c,
14510         (removed) plugins/debugger/registers_cbs.h,
14511         (removed) plugins/debugger/registers_gui.c,
14512         (removed) plugins/debugger/sharedlib.c,
14513         (removed) plugins/debugger/sharedlib.h,
14514         (removed) plugins/debugger/sharedlib_cbs.c,
14515         (removed) plugins/debugger/sharedlib_cbs.h,
14516         (removed) plugins/debugger/sharedlib_gui.c,
14517         (removed) plugins/debugger/signals.c,
14518         (removed) plugins/debugger/signals.h,
14519         (removed) plugins/debugger/signals_cbs.c,
14520         (removed) plugins/debugger/signals_cbs.h,
14521         (removed) plugins/debugger/signals_gui.c,
14522         (removed) plugins/debugger/stack_trace.c,
14523         (removed) plugins/debugger/stack_trace.h,
14524         (added) plugins/debugger/utilities.c,
14525         (added) plugins/debugger/utilities.h,
14526         (removed) plugins/debugger/watch.c,
14527         (removed) plugins/debugger/watch.h,
14528         (removed) plugins/debugger/watch_cbs.c,
14529         (removed) plugins/debugger/watch_cbs.h,
14530         (removed) plugins/debugger/watch_gui.c,
14531         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
14532         
14533         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
14534         Added debugger gdb backend plugin.
14535         
14536         * plugins/message-view/plugin.c: Registered all message stock icons.
14537         
14538         * plugins/profile-default/plugin.c: Loads debugger plugin.
14539         
14540         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
14542 2004-10-08  Naba Kumar  <naba@gnome.org>
14544         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
14545         information.
14546         
14547         * plugins/symbol-browser/.cvsignore,
14548         plugins/symbol-browser/Makefile.am,
14549         plugins/symbol-browser/an_symbol_view.c,
14550         plugins/symbol-browser/an_symbol_view.h,
14551         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
14552         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14553         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14554         plugins/symbol-browser/plugin.c,
14555         plugins/symbol-browser/plugin.h,
14556         plugins/symbol-browser/sv_class.xpm,
14557         plugins/symbol-browser/sv_function.xpm,
14558         plugins/symbol-browser/sv_macro.xpm,
14559         plugins/symbol-browser/sv_private_fun.xpm,
14560         plugins/symbol-browser/sv_private_var.xpm,
14561         plugins/symbol-browser/sv_protected_fun.xpm,
14562         plugins/symbol-browser/sv_protected_var.xpm,
14563         plugins/symbol-browser/sv_public_fun.xpm,
14564         plugins/symbol-browser/sv_public_var.xpm,
14565         plugins/symbol-browser/sv_static_fun.xpm,
14566         plugins/symbol-browser/sv_static_var.xpm,
14567         plugins/symbol-browser/sv_struct.xpm,
14568         plugins/symbol-browser/sv_unknown.xpm,
14569         plugins/symbol-browser/sv_variable.xpm,
14570         plugins/symbol-browser/test-symbol-browser.c,
14571         plugins/Makefile.am: Implemented Symbol
14572         browser plugin.
14573         
14574         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
14575         
14576         * plugins/build-basic-autotools/Makefile.am,
14577         plugins/devhelp/Makefile.am,
14578         plugins/editor/Makefile.am,
14579         plugins/file-loader/Makefile.am,
14580         plugins/file-manager/Makefile.am,
14581         plugins/file-wizard/Makefile.am,
14582         plugins/gtodo/Makefile.am,
14583         plugins/message-view/Makefile.am,
14584         plugins/profile-default/Makefile.am,
14585         plugins/project-manager/Makefile.am
14586         plugins/sample1/Makefile.am,
14587         plugins/terminal/Makefile.am,
14588         scintilla/Makefile.am,
14589         libegg/Makefile.am,
14590         launcher/Makefile.am,
14591         libanjuta/Makefile.am,
14592         src/Makefile.am,
14593         tagmanager/Makefile.am,
14594         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
14595         anjuta_data_dir in configure.in and used them in plugins Makefile.am
14596         files. Also fixed library dependencies.
14597         
14598         * plugins/editor/aneditor.cxx: Disabled unused codes.
14599         * plugins/file-manager/an_file_view.c: Added copyright.
14600         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
14601         
14602         * plugins/profile-default/plugin.c: Can load plugins by location.
14603         * plugins/project-manager/plugin.c: Remove project_root_uri value
14604         when project is closed.
14605         
14606 2004-10-06  Naba Kumar  <naba@gnome.org>
14608         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
14609         
14610         * libanjuta/interfaces/libanjuta.idl,
14611         plugins/editor/text_editor.c: Added get_length()
14612         and get_current_word() methods in IAnjutaEditor interface.
14613         
14614         * libegg/Makefile.am: Added test_actions target.
14615         
14616         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
14617         
14618         * plugins/build-basic-autotools/build-basic-autotools.c,
14619         plugins/file-loader/plugin.c,
14620         plugins/message-view/message-view.c: Added code to go to file and
14621         line number,
14622         
14623         * plugins/devhelp/plugin.c: Context sensitive help now works.
14624         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
14625         uri as line number and goes to that line number.
14626         
14627         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
14628         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
14629         gtodo_client_load() method to load from a diffrent file. Watched 
14630         project root directory in plugin to open TODO.tasks of the project.
14631         
14632         * plugins/project-manager/plugin.c: Updates project UI
14633         sensitive/insensitive.
14635         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
14636         anjuta-shell program to test plugins.
14637         
14638         * src/anjuta-app.c: Registered UI accels.
14639         
14640 2004-09-28  Naba Kumar  <naba@gnome.org>
14642         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
14643         method.
14644         
14645         * src/anjuta-app.c: Implemented present widget method.
14646         
14647         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14648         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
14649         
14650         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
14651         added editor.
14652         
14653         * plugins/editor/text_editor.c: Connects to preferences changed signal
14654         correctly.
14655         
14656 2004-09-28  Naba Kumar  <naba@gnome.org>
14657         
14658         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
14659         print code.
14660         
14661         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
14662         size to 5 pix.
14663         
14664         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
14665         in changed signal callback.
14666         
14667         * plugins/editor/action-callbacks.c: Implemented save_all action
14668         callback. Removed dead code. Do save_as when saving a new file.
14669         Implemented incremental search.
14670         
14671         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
14672         
14673         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
14674         
14675         * src/anjuta-app.c: Registers UI accelerators.
14676         
14677 2004-09-27  Naba Kumar  <naba@gnome.org>
14679         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
14680         
14681         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14682         plugins/devhelp/anjuta-devhelp.plugin.in,
14683         plugins/file-loader/anjuta-loader.plugin.in,
14684         plugins/file-manager/anjuta-file-manager.plugin.in,
14685         plugins/gtodo/anjuta-gtodo.plugin.in,
14686         plugins/project-manager/anjuta-project-manager.plugin.in,
14687         plugins/terminal/anjuta-terminal.plugin.in:
14688         Gave proper plugin names.
14690         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
14691         error when regex fail.
14692         
14693         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
14694         Added help and context search. Watches current editor. More menus
14695         in Help submenu. Update UI (sensitive when required) properly.
14696         
14697         * plugins/editor/anjuta-document-manager.ui,
14698         plugins/devhelp/anjuta-devhelp.ui,
14699         plugins/message-view/anjuta-message-manager.ui,
14700         src/anjuta.ui: Goto menu actions are in separate submenu.
14701         
14702         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
14703         Removed unimplemented UI elements.
14704         
14705         * src/anjuta-app.c: Larger (and normal) icon size.
14706         
14707         * src/layout.xml: Task manager plugin along with document (in middle).
14708         
14709         * plugins/editor/plugin.c, plugins/file-loader.c,
14710         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
14711         in gtkactions. Enable/disable UI properly.
14712         
14713 2004-09-26  Naba Kumar  <naba@gnome.org>
14715         * po/POTFILES.in: Updated, added missing files.
14717         * .cvsignore: Updated.
14718         
14719         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
14720         a new function to get User input text.
14721         
14722         * libanjuta/resources.[c,h]: Added a function to created sized image.
14723         
14724         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
14725         from filename, as thats the correct representation.
14726         
14727         * plugins/build-basic-autotools/Makefile.am,
14728         (added) plugins/build-basic-autotools/automake-c.filters,
14729         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14730         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
14731         Rearragned UI elements in the build menu. Added codes to read build
14732         filter rules from external file. Implemented all build, configure,
14733         autogen commands. Watches current editor and project.
14734         
14735         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
14736         Added editor changed signal and exports current editor value.
14737         Fixed parameter names. Fixed get_uri() interface implementation to
14738         return correct uri.
14739         
14740         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
14741         elements.
14742         
14743         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
14744         
14745         * plugins/file-manager/an_file_view.c,
14746         plugins/file-manager/an_file_view.c: Exports file uri correctly.
14747         
14748         * plugins/file-wizard/file.c: Reads uri correctly.
14749         
14750         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
14751         sets the page to the new view.
14752         
14753         * plugins/message-view/message-view.c: Unrefs the tree model when done.
14754         Fixed signal connecting.
14755         
14756         * plugins/project-manager/plugin.c: Changed "project_root_directory"
14757         to "project_root_uri" and exports as uri.
14758         
14759 2004-09-24  Naba Kumar  <naba@gnome.org>
14761         * libanjuta/anjuta-ui.c: Fixed a crash bug.
14762         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
14763         in correct way.
14764         * plugins/file-manager/plugin.c: Fixed crash in unloading.
14765         * plugins/file-loader/plugin.c: Added comments.
14766         * plugins/build-basic-autotools/plugin.c: Added comments.
14767         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
14768         
14769         * libanjuta/interfaces/libanjuta.idl,
14770         plugins/message-view/anjuta-msgman.c,
14771         plugins/message-view/message-view.c,
14772         plugins/message-view/message-view.h,
14773         plugins/message-view/plugin.c: Buffering and appending messages have
14774         been separated. message-view implementations cleaned up. Signals
14775         Emissions fixed. Messages now displayed in summary and details show
14776         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
14777         API.
14778         
14779         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
14780         preferences.
14781         
14782         * plugins/build-basic-autotools/Makefile.am,
14783         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
14784         parsing of output to create message summaries. Uses new message view
14785         API.
14786         
14787         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
14788         preferences to make dialog box smaller.
14789         
14790         * plugins/editor/search-replace.c: Fixed compile error with change
14791         in IAnjutaMessageView API.
14792         
14793 2004-09-21  Naba Kumar  <naba@gnome.org>
14795         * plugins/Makefile.am: Deletes old (installed) plugins before
14796         installing new ones.
14797         
14798         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14799         plugins/build-basic-autotools/build-basic-autotools.c,
14800         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
14801         file URI from filemanager. Only disables/enables build submenu in file
14802         manager, instead of merging/unmerging.
14803         
14804         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
14805         non-text files.
14806         
14807         * plugins/file-loader/anjuta-loader-plugin.ui,
14808         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14809         Implemented "Open with" file manager submenu. Displays error message
14810         when file can not be opened.
14811         
14812         * plugins/file-manager/an_file_view.c: Renamed
14813         file_manager_current_filename value name to file_manager_current_uri
14814         and exports proper URI.
14815         
14816         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
14818 2004-09-19  Naba Kumar  <naba@gnome.org>
14820         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14821         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
14822         save point signal to change editor tabs. Fixed accels.
14823         
14824         * plugins/file-loader/plugin.c: Fixed accels.
14826         * plugins/project-manager/plugin.c: Added target selection callback.
14827         
14828         * plugins/project-manager/plugin.c: Added URI activation.
14829         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
14830         Fixed dialog and closed it on ok. Fixed a crash bug.
14831         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
14833         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
14834         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
14835         plugins/file-loader/anjuta-loader-plugin.ui,
14836         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14837         Added recent files in file loade plugin.
14838         
14839         * ChangeLog: Fixed entry dates.
14840         
14841 2004-09-18  Naba Kumar  <naba@gnome.org>
14843         * plugins/devhelp/plugin.c: Added UI sensitization and removed
14844         an unnecessary GtkFrame.
14845         
14846 2004-09-17  Naba Kumar  <naba@gnome.org>
14848         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
14850         * TODO: Updated.
14851         
14852         * data/Makefile.am: Disabled installing old mime info.
14853         
14854         * mime/anjuta.applications, mime/anjuta.keys: Updated.
14855         
14856         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
14857         plugins/editor/anjuta-document-manager.ui,
14858         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14859         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
14860         Added Editor context popup menu.
14861         
14862         * plugins/project-manager/anjuta-project-manager-plugin.png:
14863         Update image.
14864         
14865         * plugins/project-manager/anjuta-project-manager.plugin.in:
14866         Support .anjuta mime type.
14867         
14868         * plugins/project-manager/plugin.c: Exports "project_root_directory"
14869         value.
14870         
14871         * plugins/file-manager/plugin.c: Watches "project_root_directory"
14872         value.
14873         
14874         * src/layout.xml, plugins/profile-default/plugin.c:
14875         Added project manager plugin for startup.
14877 2004-09-16  Naba Kumar  <naba@gnome.org>
14878         
14879         * anjuta.prj: Updated.
14880         
14881         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
14882         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
14883         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
14884         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
14885         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
14886         plugins/terinal/Makefile.am, src/Makefile.am,
14887         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
14888         Fixed makefile syntax errors.
14890 2004-09-16  Naba Kumar  <naba@gnome.org>
14892         * configure.in, src/layout.xml,
14893         plugins/profile-default/plugin.c,
14894         libanjuta/interfaces/libanjuta.idl,
14895         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
14896         
14897         * configure.in, plugins/Makefile.am,
14898         plugins/project-manager/.cvsignore, 
14899         plugins/project-manager/Makefile.am,
14900         plugins/project-manager/anjuta-project-manager-plugin.png,
14901         plugins/project-manager/anjuta-project-manager.plugin.in,
14902         plugins/project-manager/anjuta-project-manager.ui,
14903         plugins/project-manager/plugin.c,
14904         plugins/project-manager/plugin.h: Added project manager plugin
14905         based on gnome-build.
14906         
14907         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
14908         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
14909         
14910         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14911         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14912         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
14913     
14914 2004-09-16  Naba Kumar  <naba@gnome.org>
14916         * plugins/editor/action-callbacks.c: Fixed compile error.
14917         
14918 2004-09-15  Naba Kumar  <naba@gnome.org>
14920         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
14921         
14922         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
14923         New improved splace with nicer progress.
14924         
14925         * configure.in, plugins/Makefile.am,
14926         (added) file-wizard/.cvsignore,
14927         (added) file-wizard/Makefile.am,
14928         (added) file-wizard/action-callbacks.c,
14929         (added) file-wizard/action-callbacks.h,
14930         (added) file-wizard/anjuta-file-wizard-plugin.png,
14931         (added) file-wizard/anjuta-file-wizard.glade,
14932         (added) file-wizard/anjuta-file-wizard.plugin.in,
14933         (added) file-wizard/anjuta-file-wizard.ui,
14934         (added) file-wizard/file.c,
14935         (added) file-wizard/file.h,
14936         (added) file-wizard/plugin.c,
14937         (added) file-wizard/plugin.h:
14938         Created new file wizard and added it. The wizard takes care of text
14939         bit insertions and new files creation.
14941         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14942         plugins/editor/action-callbacks.h,
14943         plugins/editor/anjuta-document-manager.glade,
14944         plugins/editor/anjuta-document-manager.ui,
14945         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14946         (removed) plugins/editor/file.[c,h]: Removed text insertions and
14947         new files code and moved into a new plugin (file wizard).
14948         
14949         * libanjuta/plugins.[c,h]: Added plugins selection function.
14950         
14951         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
14952         get_position(), insert() in IAnjutaEditor interface. Added
14953         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
14954         interface (for wizard plugins).
14956         * plugins/file-loader/anjuta-loader-plugin.ui,
14957         plugins/file-loader/plugin.c: Added wizard launcher interface which
14958         scans for plugins implement IAnjutaWizard interface and presents the
14959         list to user for selection. The selected plugin is then activated
14960         for the wizard.
14962         * libanjuta/interfaces/.cvsignore: Updated.
14963         * plugins/message-view/.cvsignore: Updated.
14964         * plugins/launcher/*: Removed as launcher has already been moved to
14965         libanjuta as class.
14967         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14968         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14969         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14970         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14971         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
14972         Updated API documentations.
14974 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
14976         * configure.in: Added Punjabi to ALL_LINGUAS
14978 2004-07-29  Naba Kumar  <naba@gnome.org>
14980         * configure.in: Added file-loader plugin Makefile path and
14981         fixed devhelp version requirement.
14983 2004-07-28  Naba Kumar  <naba@gnome.org>
14985         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
14986         terminal/preferences-terminal.png (added), message-view/*.png (added),
14987         message-view/*.xpm (added), editor/*.png (added),
14988         editor/*.xpm (added), plugins/editor/Makefile.am,
14989         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
14990         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
14991         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
14992         respective plugins directories.
14994         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
14995         pixmaps/block-end-16.png, pixmaps/block-end.png
14996         pixmaps/block-start-16.png, pixmaps/block-start.png
14997         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
14998         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
14999         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
15000         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
15001         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
15002         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
15003         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
15004         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
15005         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
15006         pixmaps/preferences-editor.png, pixmaps/undock.png
15007         pixmaps/error-next-16.png, pixmaps/error-next.png
15008         pixmaps/error-prev-16.png, pixmaps/error-prev.png
15009         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
15010         pixmaps/preferences-terminal.png: Deleted
15012         * libanjuta/properties* (removed), plugins/editor/properties* (added),
15013         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
15014         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
15015         plugins/editor/anjuta-document-manager.plugin.in,
15016         plugins/editor/anjuta-document-manager.ui,
15017         plugins/editor/plugin.c, plugins/editor/print.c,
15018         plugins/editor/search-replace_backend.c,
15019         plugins/editor/search_preferences.h,
15020         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
15021         Moved properties souce files to editor plugin as it not required in
15022         libanjuta. Other editor fixes.
15024         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
15025         libegg/dock/* (removed)
15026         : Restored GDL external dependencies and removed libegg dock
15027         sources, because gdl is being developed.
15028         
15029         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
15030         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
15031         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
15032         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
15033         libanjuta/plugins.c, libanjuta/plugins.h,
15034         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
15035         gconf system. Shell now takes docking positions. Added more utility
15036         functions. Added plugins query function. And other fixes.
15038         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
15039         
15040         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
15041         plugin to load files based on mime type.
15042         
15043         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
15044         
15045         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
15046         plugins/file-manager/plugin.c: File manager now uses file loader to
15047         open files.
15049         * plugins/message-view/anjuta-msgman.c,,
15050         plugins/message-view/message-view.c,
15051         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
15053         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
15054         plugins/terminal/terminal.c, src/Makefile.am,
15055         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
15056         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
15057         
15058         * libegg/dock/*: Removed directory.
15059         
15060 2004-07-28  Naba Kumar  <naba@gnome.org>
15062         * configure.in: Reduced gnome-print version requirement.
15063         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
15065 2004-07-21  Ray Strode  <rstrode@redhat.com>
15066         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
15067         new mime sytem.
15069 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
15070         
15071         * plugins/editor/search-replace.c: Some fixes
15072         * plugins/terminal/Makefile.am:
15073         Patch from: Alexey Rusakov <ktirf@users.sf.net>
15075 2004-05-19  Naba Kumar  <naba@gnome.org>
15077         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
15078         compiler warning.
15080 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
15082         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
15083         Implemented IAnjutaSavable
15084         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
15086 2004-05-17  Naba Kumar  <naba@gnome.org>
15088         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
15089         plugins/build-basic-autotools/.cvsignore,
15090         plugins/build-basic-autotools/Makefile.am,
15091         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
15092         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15093         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15094         plugins/build-basic-autotools/build-basic-autotools.c,
15095         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
15096         build plugin.
15097         
15098         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
15099         definition.
15100         
15101         * plugins/file-manager/an_file_view.c,
15102         plugins/file-manager/anjuta-file-manager.ui,
15103         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
15104         Added context menu UI.
15105         
15106         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
15107         in view menu.
15109 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
15110         
15111         * libanjuta/anjuta-preferences.[ch]: 
15112         Added save/load_gconf functions
15113         * src/action_callbacks.[ch], src/preferences.c: 
15114         Load global prefs from gconf at startup and save them
15115         on exit. Prefs load and save correctly but something resets
15116         them to default after loading...
15117         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
15118         Somehow the linker does not find save/load_gconf functions
15119         in libanjuta. Must be a stupid mistake, I would be glad
15120         if someone could fix that.
15121         * manuals/reference/libanjuta-sections.txt: Added new
15122         preferences functions and removed gnome-filelist
15123         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15124         * plugins/file-manager/plugin.c:
15125         Added root-path property
15127 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
15128         
15129         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
15130         they are not longer needed.
15131         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
15132         anjuta-sections.txt: Remove references to the files
15133         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
15134         Use new nautilus icons for file-manager, looks incredible
15135         cool!
15137 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
15138         
15139         * plugins/editor/anjuta-docman.c: gchar* to 
15140         const gchar* in arguments
15141         * plugins/editor/text_editor.c: Implemented IAnjutaFile
15142         Interface
15143         * plugins/file-manager/an_file_view.c: Open files on
15144         double-click. Does not work yet because it does not
15145         find IAnjutaFile interface in document manager
15147 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
15148         
15149         * plugins/editor/anjuta-docman.c
15150         * plugins/editor/text_editor.c:
15151         Made close button working, made multiple selection in
15152         File/Open dialog possble, fixed crash bug if file cannot
15153         be opened.
15155 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
15156         
15157         * plugins/editor/action-callbacks.c
15158         * plugins/editor/anjuta-docman.c
15159         * plugins/editor/anjuta-docman.h
15160         * plugins/editor/search-replace.c
15161         * plugins/editor/search-replace_backend.c
15162         * plugins/editor/text_editor.c
15163         * plugins/editor/text_editor.h:
15164         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
15165         able to open all files, use uri instead of full_filename, fixed
15166         many bugs.
15169 2004-05-13  Naba Kumar  <naba@gnome.org>
15171         * plugins/message-view/anjuta-message-manager-plugin.glade:
15172         HIG compliant.
15174         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
15175         management.
15177         * pixmaps/anjuta_splash.png: Added border.
15178         
15179         * plugins/editor/anjuta-document-manager.png: New icon.
15180         
15181         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
15182         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
15183         
15184         plugins/editor/Makefile.am,
15185         plugins/editor/search-replace.c,
15186         plugins/editor/search-replace.h,
15187         plugins/editor/search-replace_backend.c,
15188         plugins/editor/search-replace_backend.h,
15189         plugins/editor/search_preferences.h,
15190         plugins/editor/search_preferences.c: Merged changes from
15191         ANJUTA_1_2_0 branch.
15192         
15193         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
15194         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
15195         operational.
15197         * plugins/terminal/Makefile.am,
15198         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
15199         dialog.
15200         
15201         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
15202         submenu.
15204 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
15205         * plugins/message-view/plugin.c: Fixed glade file loading
15206         Removed "Show messages" menu item
15207         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
15208         twice because of this load system layout hack.
15209         * libanjuta/anjuta-ui.h: Removed #include config.h
15210         * libanjuta/libanjuta.pc: Fixed path and depencies
15211         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
15212         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
15213         * libanjuta/properties.cxx : #include "properties_cxx.h"
15214         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
15216 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
15217         * plugins/message-view/*: Fixed message view preferences
15218         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
15219         * anjuta.glade: Removed messages stuff
15221 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
15222         
15223         * Removed libanjutamm, it is now hosted on SF.net:
15224         cvs.sf.net/cvsroot/anjuta/libanjutamm
15226 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
15227         
15228         * libanjutamm/*
15229         Added some experimental code to add support for C++ plugins.
15230         Nothing works yet and it is likely that it will disappear but
15231         I have some questions to murrayc and he wants to see the code.
15233 2004-05-11  Naba Kumar  <naba@gnome.org>
15235         * plugins/terminal/terminal.c: Fixed prefs loading bug.
15237         * plugins/editor/action-callbacks.c: Fixed a crash bug in
15238         hightlight style menu actions.
15240         * manuals/reference/libanjuta/libanjuta-docs.sgml,
15241         manuals/reference/libanjuta/plugin-description-file.sgml,
15242         manuals/reference/libanjuta/writing-plugins.sgml,
15243         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15244         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15245         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
15247         * src/anjuta-app.c: Always load system layout for now.
15249         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
15250         
15251         * manuals/reference/libanjuta/libanjuta-docs.sgml,
15252         manuals/reference/libanjuta/libanjuta-sections.txt,
15253         manuals/reference/libanjuta/libanjuta.types,
15254         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15255         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15256         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15257         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15258         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15259         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
15260         Updated documentation.
15262         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
15263         plugins/profile-default/plugin.c, src/layout.xml:
15264         Created terminal plugin.
15265          
15266         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
15267         (new) plugins/file-manager/.cvsignore,
15268         plugins/file-manager/an_file_view.c,
15269         plugins/file-manager/plugin.c,
15270         plugins/file-manager/plugin.h: Moved preferences to separate
15271         glade file and added cvsignore file.
15272         
15273         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
15274         from ANJUTA_1_2_0 branch. Please note that other po files need merging
15275         from the branch. I tried it     but there were way too many conflicts.
15276         
15277         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
15278         
15279         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
15280         util functions required during the merge.
15281         
15282         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
15283         interface.
15284         
15285         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
15286         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
15287         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15288         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
15289         Merged with ANJUTA_1_2_0 branch.
15291 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
15293         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
15295 2004-05-07  Naba Kumar  <naba@gnome.org>
15297         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
15299         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
15300         Added preferences reading and loading.
15301         
15302         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
15303         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
15304         libanjuta/fileselection.c, libanjuta/fileselection.h,
15305         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
15306         
15307         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
15309         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
15310         anjuta.spec.in, configure.in, data/autogen.sh.generic,
15311         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
15312         data/macros/autogen.sh, data/macros2/autogen.sh
15313         data/properties/ada.properties, data/properties/anjuta.properties,
15314         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
15315         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
15316         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
15317         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
15318         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
15319         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
15320         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
15321         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
15322         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
15323         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
15324         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
15325         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
15326         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
15327         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
15328         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
15329         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
15330         plugins/class-gen/clsGen.c, plugins/editor/print.c,
15331         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
15332         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
15333         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
15334         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
15335         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
15336         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
15337         (added) scintilla/scintilla-marshal.c,
15338         (added) scintilla/scintilla-marshal.h,
15339         (added) scintilla/scintilla-marshal.list,
15340         scintilla/include/SString.h, scintilla/include/SciLexer.h,
15341         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
15342         (added) scintilla/patches/scintilla-calltip-align.patch,
15343         (added) scintilla/patches/scintilla-minor.patch,
15344         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
15346 2004-05-06  Naba Kumar  <naba@gnome.org>
15348         * (added) plugins/file-manager/Makefile.am,
15349         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
15350         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
15351         (added) plugins/file-manager/anjuta-file-manager.ui,
15352         (added) plugins/file-manager/plugin.c,
15353         (added) plugins/file-manager/plugin.h,
15354         (removed) plugins/file-manager/an_file_view.h,
15355         plugins/Makefile.am, configure.in,
15356         plugins/file-manager/an_file_view.c: Created file manager plugin.
15357         
15358         * plugins/profile-default/plugin.c: Added file manager plugin in default
15359         profile.
15360         
15361         * libanjuta/Makefile.am: Fixed dependencies.
15362         * pixmaps/anjuta_splash.png: New splash screen.
15364 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
15365         
15366         * template/template.c/h: Added in-line doc
15367         * manuals/reference/template/*: Added template documentation
15368         * configure.in: Build template docs
15370 2004-05-05  Naba Kumar  <naba@gnome.org>
15372         * autogen.sh: Added commands to generate initial interfaces.
15373         
15374         * libanjuta/Makefile.am,
15375         (removed)libanjuta/anjuta-plugin-parser.c,
15376         (removed)libanjuta/anjuta-plugin-parser.h,
15377         (added)libanjuta/anjuta-plugin-description.c,
15378         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
15379         plugin description.
15380         
15381         * libanjuta/anjuta-plugin.c,
15382         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
15383         
15384         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
15385         and added AnjutaShellPlacement enum for widgeds placement (passed to 
15386         widget add_widget() method.
15387         
15388         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
15389         and moved plugin sets loading in profile plugins.
15390         
15391         * libanjuta/interfaces/.cvsignore,
15392         (removed)libanjuta/interfaces/Makefile.am,
15393         libanjuta/interfaces/libanjuta.idl,
15394         libanjuta/interfaces/anjuta-idl-compiler.pl,
15395         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
15396         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
15397         (removed)libanjuta/interfaces/ianjuta-editor.c,
15398         (removed)libanjuta/interfaces/ianjuta-editor.h,
15399         (removed)libanjuta/interfaces/ianjuta-file.c,
15400         (removed)libanjuta/interfaces/ianjuta-file.h,
15401         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
15402         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
15403         (removed)libanjuta/interfaces/ianjuta-message-view.c,
15404         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
15405         *.h and Makefile.am files. They are autogenerated. Interfaces are
15406         by anjuta-idl-compiler.pl from libanjuta.idl file.
15407         
15408         * manuals/reference/libanjuta/Makefile.am,
15409         manuals/reference/libanjuta/anjuta-architecture.sgml,
15410         manuals/reference/libanjuta/libanjuta-docs.sgml,
15411         manuals/reference/libanjuta/libanjuta-sections.txt,
15412         manuals/reference/libanjuta/libanjuta.types,
15413         manuals/reference/libanjuta/plugin-description-file.sgml,
15414         manuals/reference/libanjuta/writing-plugins.sgml,
15415         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
15416         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15417         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15418         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15419         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15420         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15421         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15422         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15423         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15424         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15425         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15426         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15427         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
15428         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
15429         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
15430         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
15431         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
15432         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15433         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15434         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
15435         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
15436         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15437         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
15438         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15439         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15440         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15441         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
15442         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
15443         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
15444         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15445         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
15446         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15447         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
15448         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
15449         interfaces template sgmls.
15450         
15451         * plugins/Makefile.am,
15452         plugins/devhelp/anjuta-devhelp.plugin.in,
15453         plugins/devhelp/plugin.c,
15454         plugins/editor/action-callbacks.c,
15455         plugins/editor/anjuta-document-manager.plugin.in,
15456         plugins/editor/plugin.c,
15457         plugins/editor/plugin.h,
15458         plugins/editor/text_editor.c,
15459         plugins/sample1/plugin.c,
15460         plugins/message-view/anjuta-message-manager.plugin.in,
15461         plugins/message-view/plugin.c: Fixed shell add_widget method to take
15462         placement. Fixed other errors.
15463         
15464         * (added)plugins/profile-default/.cvsignore,
15465         (added)plugins/profile-default/Makefile.am,
15466         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
15467         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
15468         (added)plugins/profile-default/anjuta-default-profile.ui,
15469         (added)plugins/profile-default/plugin.c,
15470         (added)plugins/profile-default/plugin.h: Added a default new
15471         profile plugin.
15472         
15473         * src/Makefile.am,
15474         src/action-callbacks.c,
15475         src/anjuta-app.c,
15476         src/anjuta.c,
15477         src/main.cpp: Fixed necessary changes for libanjuta
15479 2004-05-04  Naba Kumar  <naba@gnome.org>
15481         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
15482         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
15483         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
15484         placement for default widgets placements.
15486 2004-05-03  Naba Kumar  <naba@gnome.org>
15488         * manuals/reference/libanjuta/anjuta-architecture.sgml,
15489         manuals/reference/libanjuta/libanjuta-docs.sgml,
15490         manuals/reference/libanjuta/plugin-description-file.sgml,
15491         manuals/reference/libanjuta/writing-plugins.sgml:
15492         Wrote more sections in writing-plugins document and fixed errors.
15494 2004-05-03  Naba Kumar  <naba@gnome.org>
15496         * libanjuta/interfaces/libanjuta.idl: Added interface
15497         IAnjutaFileManager.
15498         
15499         * manuals/reference/libanjuta/anjuta-architecture.dia,
15500         manuals/reference/libanjuta/anjuta-architecture.png: Updated
15501         architecture diagram.
15502         
15503         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
15504          manuals/reference/libanjuta/libanjuta-docs.sgml,
15505         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
15506         (added) manuals/reference/libanjuta/writing-plugins.sgml:
15507         Wrote writing-plugins document and separated chapters into
15508         separate sgml files.
15509         
15510         * plugins/file-manager/an_file_view.c,
15511         plugins/file-manager/an_file_view.h: New and improved directory
15512         rendering.
15514 2004-05-02  Sven Herzberg  <herzi@abi02.de>
15516         * anjuta.glade: re-designed the new file dialog
15517         * anjuta_dialogs_strings.c: new strings from the new file dialog
15519 2004-04-30  Naba Kumar  <naba@gnome.org>
15521         * libanjuta/interfaces/Makefile.am.iface,
15522         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
15523         
15524         * libanjuta/interfaces/libanjuta.idl: Updated.
15526         * libanjuta/interfaces/Makefile.am.iface,
15527         libanjuta/interfaces/libanjuta.idl: Updated.
15529 2004-04-29  Naba Kumar  <naba@gnome.org>
15530         
15531         * libanjuta/interfaces/Makefile.am.iface,
15532         libanjuta/interfaces/libanjuta.idl: Updated.
15534 2004-04-29  Naba Kumar  <naba@gnome.org>
15536         * libanjuta/interfaces/giface-idlc-c.pl,
15537         libanjuta/interfaces/libanjuta.idl: Upgraded.
15538         * libanjuta/interfaces/Makefile.am.iface: Added.
15539         
15540 2004-04-28  Naba kumar  <naba@gnome.org>
15542         * libanjuta/interfaces/giface-idlc-c.pl,
15543         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
15544         definitions and wrote a compiler.
15545         
15546 2004-04-28  Naba Kumar  <naba@gnome.org>
15548         * libanjuta/anjuta-shell.c: Fixed docs.
15549         * libanjuta/interfaces/Makefile.am,
15550         libanjuta/interfaces/ianjuta-file.c,
15551         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
15552         
15553         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
15554         
15555         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
15557         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15558         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15559         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15560         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15561         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
15562         * src/anjuta-app.c: Fixed bug.
15564 2004-04-27  Naba Kumar  <naba@gnome.org>
15566         * libanjuta/anjuta-preferences-dialog.c,
15567         manuals/Makefile.am: Fixed document bugs and enabled docs
15568         building.
15570         * libanjuta/anjuta-preferences-dialog.c,
15571         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
15572         More documentation.
15573         
15574         * libanjuta/anjuta-preferences.c,
15575         manuals/reference/libanjuta/libanjuta-docs.sgml,
15576         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15577         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15578         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15579         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15580         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
15581         Wrote more documentations.
15583         * (removed) plugins/message-view/imessage-view.c,
15584         (removed) plugins/message-view/ianjuta-msgman.c,
15585         plugins/message-view/Makefile.am,
15586         plugins/message-view/anjuta-msgman.c,
15587         plugins/message-view/anjuta-msgman.h,
15588         plugins/message-view/message-view.c,
15589         plugins/message-view/message-view.h,
15590         plugins/message-view/plugin.c,
15591         plugins/message-view/plugin.h: Moved interface implementations
15592         in their respective classes and used correct macros to
15593         defined class types.
15595         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15596         src/action-callbacks.c, src/anjuta-app.c: Subclassed
15597         AnjutaUI from GtkUIManager instead of GtkDialog.
15599         * manuals/reference/libanjuta/Makefile.am,
15600         manuals/reference/libanjuta/libanjuta-docs.sgml,
15601         manuals/reference/libanjuta/libanjuta-sections.txt,
15602         manuals/reference/libanjuta/libanjuta.types,
15603         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15604         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15605         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15606         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15607         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15608         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15609         Wrote more documentation, fixed typos, added architecture
15610         diagram, updated object types etc.
15612         * plugins/editor/text_editor.c: Fixed interface implementation.
15614 2004-04-26  Naba Kumar  <naba@gnome.org>
15616         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15617         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15618         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
15619         architecture diagram and a new chapter on plugins description file.
15621 2004-04-25  Naba Kumar  <naba@gnome.org>
15623         *  libanjuta/anjuta-children.h,
15624         libanjuta/anjuta-plugin.c,
15625         libanjuta/anjuta-plugin.h,
15626         libanjuta/anjuta-preferences.c,
15627         libanjuta/anjuta-shell.c,
15628         libanjuta/anjuta-shell.h,
15629         libanjuta/e-splash.c,
15630         libanjuta/e-splash.h,
15631         manuals/reference/libanjuta/Makefile.am,
15632         manuals/reference/libanjuta/libanjuta-docs.sgml,
15633         manuals/reference/libanjuta/libanjuta-sections.txt,
15634         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15635         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15636         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15637         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15638         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15639         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15640         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15641         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15642         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15643         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15644         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15645         manuals/reference/libanjuta/tmpl/defaults.sgml,
15646         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15647         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15648         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15649         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15650         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15651         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15652         manuals/reference/libanjuta/tmpl/plugins.sgml,
15653         manuals/reference/libanjuta/tmpl/properties.sgml,
15654         manuals/reference/libanjuta/tmpl/resources.sgml,
15655         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
15656         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15657         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15658         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15659         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15660         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
15662         Added more template files and wrote more documentation.
15664 2004-04-24  Andras Timar  <timar@gnome.hu>
15666         * configure.in: Added hu to ALL_LINGUAS.
15668 2004-04-23  Naba Kumar  <naba@gnome.org>
15669         
15670         * configure.in: Fixed compile error.
15671         
15672         * libanjuta/anjuta-children.c,
15673         libanjuta/anjuta-children.h,
15674         libanjuta/anjuta-preferences.c,
15675         libanjuta/anjuta-preferences.h,
15676         libanjuta/anjuta-shell.c,
15677         libanjuta/anjuta-ui.c,
15678         libanjuta/anjuta-ui.h,
15679         manuals/reference/libanjuta/Makefile.am,
15680         manuals/reference/libanjuta/libanjuta-docs.sgml,
15681         manuals/reference/libanjuta/libanjuta.types,
15682         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15683         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15684         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15685         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15686         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15687         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15688         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15689         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15690         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15691         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15692         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15693         manuals/reference/libanjuta/tmpl/defaults.sgml,
15694         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15695         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15696         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15697         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15698         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15699         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15700         manuals/reference/libanjuta/tmpl/plugins.sgml,
15701         manuals/reference/libanjuta/tmpl/properties.sgml,
15702         manuals/reference/libanjuta/tmpl/resources.sgml,
15703         plugins/sample1/plugin.c: Added libanjuta API documentation.
15705 2004-04-22  Naba Kumar  <naba@gnome.org>
15707         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
15708         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15709         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15710         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
15711         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
15712         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
15713         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
15714         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
15715         (removed) libegg/eggradiotoolbutton.c,
15716         (removed) libegg/eggseparatortoolitem.c,
15717         (removed) libegg/eggtoggletoolbutton.c,
15718         (removed) libegg/eggtoolbar.c,
15719         (removed) libegg/eggtoolbutton.c,
15720         (removed) libegg/eggtoolitem.c,
15721         (removed) libegg/prop-editor.c,
15722         (removed) libegg/test-actions.c,
15723         (removed) libegg/test-drag.c,
15724         (removed) libegg/test-merge.c,
15725         (removed) libegg/test-toolbar.c,
15726         libegg/menu/Makefile.am,
15727         (removed) libegg/menu/egg-accel-dialog.h,
15728         (removed) libegg/menu/egg-action-group.h,
15729         (removed) libegg/menu/egg-action.h,
15730         libegg/menu/egg-entry-action.h,
15731         (removed) libegg/menu/egg-markup.h,
15732         (removed) libegg/menu/egg-menu-merge.h,
15733         (removed) libegg/menu/egg-menu.h,
15734         (removed) libegg/menu/egg-radio-action.h,
15735         (removed) libegg/menu/egg-toggle-action.h,
15736         (removed) libegg/menu/howitshouldwork.txt,
15737         (removed) libegg/toolbar/.cvsignore,
15738         (removed) libegg/toolbar/Makefile.am,
15739         (removed) libegg/toolbar/TODO,
15740         (removed) libegg/toolbar/eggradiotoolbutton.h,
15741         (removed) libegg/toolbar/eggseparatortoolitem.h,
15742         (removed) libegg/toolbar/eggtoggletoolbutton.h,
15743         (removed) libegg/toolbar/eggtoolbar.h,
15744         (removed) libegg/toolbar/eggtoolbutton.h,
15745         (removed) libegg/toolbar/eggtoolitem.h,
15746         (removed) libegg/toolbar/prop-editor.h,
15747         (removed) libegg/toolbar/toolbar-api.txt,
15748         (removed) libegg/toolbar/toolbar-ideas.txt,
15749         plugins/devhelp/anjuta-devhelp.ui,
15750         plugins/devhelp/plugin.c,
15751         plugins/editor/action-callbacks.c,
15752         plugins/editor/action-callbacks.h,
15753         plugins/editor/anjuta-docman.c,
15754         plugins/editor/anjuta-document-manager.ui,
15755         plugins/editor/plugin.c,
15756         P plugins/message-view/Makefile.am,
15757         plugins/message-view/anjuta-message-manager.ui,
15758         plugins/message-view/plugin.c,
15759         plugins/sample1/anjuta-sample.ui,
15760         plugins/sample1/plugin.c,
15761         src/action-callbacks.c,
15762         src/action-callbacks.h,
15763         src/anjuta-actions.h,
15764         src/anjuta-app.c,
15765         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
15766         Gtk actions and UIManager. Fixed all plugins to use this.
15767         
15768         * manuals/reference/gtkdoc-scangobj.diff,
15769         manuals/reference/libanjuta/Makefile.am,
15770         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15771         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15772         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15773         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15774         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
15776         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
15777         
15778 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
15779         
15780         * plugins/message-view/imessage-view.c
15781         * plugins/message-view/ianjuta-msgman.c:
15782         Added interfaces
15784 2004-04-17  Adam Weinberger  <adamw@gnome.org>
15786         * configure.in: Added en_CA to ALL_LINGUAS.
15788 2004-04-08  Naba Kumar  <naba@gnome.org>
15790         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
15791         libanjuta/interfaces/Makefile.am,
15792         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
15793         message manager and message view interfaces.
15795         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
15796         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
15797         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15798         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
15799         src/anjuta-app.c: Used 'activate' and
15800         'deactivate' virtual methods for plugins. Fixed installed plugins
15801         dialogs. Added remove_widget() method for AnjutaShell.
15803         * libanjuta/interfaces/Makefile.am,
15804         libanjuta/interfaces/ianjuta-document-manager.c,
15805         libanjuta/interfaces/ianjuta-document-manager.h,
15806         libanjuta/interfaces/ianjuta-editor.c,
15807         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
15808         and editor interfaces.
15810         * plugins/devhelp/plugin.c,
15811         plugins/message-view/anjuta-message-manager.plugin.in,
15812         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
15813         plugins/sample1/plugin.c: Updated plugins implementation to
15814         reflect the changes.
15816 2004-04-07  Naba Kumar  <naba@gnome.org>
15818         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
15819         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
15820         libanjuta/interfaces/ianjuta-editor.h,
15821         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
15822         plugins/editor/anjuta-docman.c,
15823         plugins/editor/anjuta-document-manager.plugin.in,
15824         plugins/editor/plugin.c, plugins/sample1/plugin.c,
15825         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
15826         Added supported interfaces for plugins. Tested plugin interfaces
15827         through sample plugin.
15828         
15829 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
15830         
15831         * template/Makefile.am, data/templates/library/Makefile.am
15832         Fixed some automake-1.7 incompatibilities
15833         * template/xmltemplate.c: Small fix
15835 2004-02-23  Naba Kumar  <naba@gnome.org>
15837         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
15838         Added plugins manager dialog.
15839         
15840         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
15841         library dependencies.
15842         
15843         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
15844         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
15845         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
15846         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
15847         geometry command line option.
15848         
15849 2004-02-16  Naba Kumar  <naba@gnome.org>
15851         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
15852         Added interfaces and IAnjutaEditor editor interface.
15853         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
15854         interface.
15855         * libanjuta/anjuta-shell.h: Fixed bug.
15856         
15857 2004-02-13  Naba Kumar  <naba@gnome.org>
15859         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
15860         
15861 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
15862         
15863         * data/template/*/.cvsignore:
15864         Avoid all these ? in cvs output
15866 2004-02-13  Naba Kumar  <naba@gnome.org>
15868         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
15869         includes and linking.
15871         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
15872         and set required version to devhelp 0.8. This devhelp version
15873         can be acquired from gnome cvs branch devhelp branch
15874         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
15876         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
15877         src/actions-callbacks.c: Added Dock Manager settings menu item.
15879         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
15880         * plugins/devhelp/plugin.c: Fixed a linking bug.
15881         
15882         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
15883         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
15884         external GDL dependency and used libegg codes.
15885         
15886 2004-02-12  Naba Kumar  <naba@gnome.org>
15888         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
15889         Added devhelp plugin, but it can't be used without a
15890         patch in devhelp. So it's disabled for now.
15892         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
15893         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
15894         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
15895         Update cvsignore files.
15897         * libanjuta/plugins.c, widgets/e-splash.c:
15898         Fixed plugins loading to show splash icons.
15899         
15900         * plugins/message-view/anjuta-message-manager.plugin.in,
15901         plugins/message-view/plugin.c: Fixed plugin registered name.
15903         * plugins/message-view/anjuta-message-view.png,
15904         plugins/sample1/anjuta-sample-plugin.png: Update images.
15906         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
15907         src/main.c: Fixed layout loading.
15909         * plugins/devhelp/Makefile.am: Fixed error.
15911         * (removed) widgets/*, libanjuta/plugins.h,
15912         src/main.c: Transfered widgets to libanjuta/.
15913         
15914         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
15915         toplevel directory to created only one library as libanjuta-egg.
15917         * data/Makefile.am: Fixed build error.
15919         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
15920         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
15921         libegg/.cvsignore: Added egg dock widget.
15923         * gdl/*: Removed as they are now available in libegg.
15924         
15925 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
15927         * plugins/editor/anjuta-docman.c:
15928         Use stock close icon on tab close button
15930 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
15931         
15932         * data/template/Makefile.am
15933         data/template/language/Makefile.am
15934         data/template/library/Makefile.am
15935         data/template/text/Makefile.am
15936         data/template/project/Makefile.am
15937         data/template/project/terminal/Makefile.am
15938         configure.in: Created Makefile to install templates
15940 2004-02-11  Naba Kumar  <naba@gnome.org>
15942         * plugins/editor/action-callbacks.c,
15943         plugins/editor/anjuta-document-manager.ui,
15944         plugins/editor/plugin.c
15945         plugins/message-view/anjuta-message-manager.ui,
15946         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
15947         
15948 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
15949         
15950         * plugins/message-view/*: MessageView plugin is now loaded
15951         The menu items are still dummies.
15953 2004-02-09  Naba Kumar  <naba@gnome.org>
15955         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
15956         generation.
15957         
15958         * libanjuta/anjuta-preferences.h: Added some documentation.
15959         
15960         * libanjuta/anjuta-shell.h: Removed dead codes.
15961         
15962         * (removed) manuals/reference/gtkdoc-scangobj,
15963         manuals/reference/gtkdoc-scangobj.diff,
15964         manuals/reference/libanjuta/.cvsignore,
15965         manuals/reference/libanjuta/Makefile.am,
15966         manuals/reference/libanjuta/README.inline-doc,
15967         manuals/reference/libanjuta/README.sections,
15968         manuals/reference/libanjuta/libanjuta-docs.sgml,
15969         manuals/reference/libanjuta/libanjuta-sections.txt,
15970         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15971         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15972         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15973         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15974         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15975         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15976         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15977         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15978         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15979         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15980         manuals/reference/libanjuta/tmpl/defaults.sgml,
15981         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15982         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15983         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15984         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15985         manuals/reference/libanjuta/tmpl/plugins.sgml,
15986         manuals/reference/libanjuta/tmpl/properties.sgml,
15987         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
15988         of scan program. Updated templates.
15990         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
15991         editor action callbacks data.
15992         
15993         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
15994         scintilla object ref/unref.
15996 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
15997         
15998         * template/*: Added new xml based template system
15999         * template/dtds/*: Dtds to validate xml files of the template systems
16000         * data/template/*: Some sample template files
16001         Still needs some work but builds fine!
16003 2004-02-06  Naba Kumar  <naba@gnome.org>
16005         * cofigure.in, manuals/Makefile.am,
16006         (added) manuals/reference/*: Added API documentation
16007         structure (gtk-doc based).
16009         * libanjuta/libanjuta.h: Updated
16010         
16011 2004-02-05  Naba Kumar  <naba@gnome.org>
16012         
16013         * configure.in: Sets correct dependencies and
16014         uses gdl external library.
16016         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
16017         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
16018         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
16019         libanjuta/fileselection.h, libanjuta/glue-factory.c,
16020         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
16021         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
16022         and added file dialogs.
16024         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
16025         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
16026         Build dynamic libraries for libegg.
16028         * plugins/Makefile.am, plugins/editor/Makefile.am,
16029         plugins/editor/action-callbacks.c, 
16030         plugins/editor/action-callbacks.h,
16031         plugins/editor/anjuta-docman.c,
16032         plugins/editor/anjuta-docman.h
16033         plugins/editor/anjuta-document-manager.plugin.in
16034         plugins/editor/anjuta-document-manager.png
16035         plugins/editor/anjuta-document-manager.ui
16036         plugins/editor/file.c
16037         plugins/editor/file.h
16038         plugins/editor/plugin.c
16039         plugins/editor/print.c
16040         plugins/editor/print.h
16041         plugins/editor/search-replace.c
16042         plugins/editor/search_incremental.c
16043         plugins/editor/search_incremental.h
16044         plugins/editor/text_editor.c
16045         plugins/editor/text_editor.h
16046         plugins/editor/text_editor_cbs.c
16047         plugins/editor/text_editor_menu.h
16048         plugins/sample1/Makefile.am
16049         plugins/sample1/anjuta-sample-plugin.png
16050         plugins/sample1/anjuta-sample.plugin.in
16051         plugins/sample1/anjuta-sample.ui
16052         plugins/sample1/plugin-sample1.c
16053         plugins/sample1/plugin.c
16054         plugins/sample1/plugin.h: Created sample
16055         plugin and fixed editor plugin.
16057         * printing/*: Removed.
16059         * scintilla/Makefile.am: Builds dynamic library.
16061         * src/Makefile.am, src/action-callbacks.c,
16062         src/action-callbacks.h, (removed) src/an_symbol_view.c,
16063         src/anjuta-actions.h, src/anjuta-app.c,
16064         src/anjuta-app.h, src/anjuta-callbacks.c,
16065         src/anjuta-callbacks.h, (removed) src/anjuta.c,
16066         (removed) src/anjuta.h, src/anjuta.ui,
16067         src/layout.xml, src/main.c, src/preferences.h,
16068         src/utilities.c: Debuggged and finally made plugins
16069         loadable.
16071         * global-tags/Makefile.am: Fixed build error.
16073 2004-02-03  Naba Kumar  <naba@gnome.org>
16075         * configure.in: Users GDL from external package.
16076         * plugins/*: Added many new plugins (not ready though).
16077         * src/*: Removed many files (which have been transfered in plugins/).
16078         
16079 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
16081         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16083 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16085         * configure.in: Added editor plugins
16086         
16087         * plugins/Makefile.am, src/search-replace_backend.h,
16088         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
16089         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
16090         
16091         * Added: plugins/editor/search_incremental.c, 
16092         plugins/editor/search_incremental.h
16094         * Update search-replace in plugins/editor
16095         
16096 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
16097         
16098         * plugins/message-view/message-view.c: Some code clean-up
16100 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16102         * Added: search_incremental[ch]
16103         
16104         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
16105         src/mainmenu_callbacks.c, src/toolbar.c
16106         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
16107         
16108         * Incremental Search
16110 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
16111         
16112         * plugins/message-view/anjuta-msgman.[c/h]:
16113         Added message manager for easier message handling with a
16114         similar interface as docman. Of course you can still use
16115         MessageView standalone.
16116         * plugins/Makefile.am: Added message-view because it compiles
16117         without errors.
16119 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
16120         
16121         * plugins/message-view/*: Added message-view plugin 
16122         (still incomplete) 
16123         * configure.in: Added plugins/message-view/Makefile
16125 2004-01-03  Naba Kumar  <naba@gnome.org>
16127         * libanjuta/*.c: Added new files and updated old ones.
16128         * plugins/editor/*: Added editor plugin.
16129         * configure.in: Added editor plugin and moved editor related
16130         files into it.
16132 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
16134         * src/Makefile.am: Added search-replace_backend.[ch]
16135         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16136         find_replace.[ch]
16137         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16138         src/search-replace_backend.c, src/search-replace_backend.h,
16139         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16140         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16141         src/toolbar_callbacks.c
16142         * The advanced Search/Replace functionality now replaces the older
16143         Find/Replace stuff.
16144         * The Search/Replace functionality can be interrupted during a long
16145         Search/Replace;
16146         
16147 2003-12-11  Naba Kumar  <naba@gnome.org>
16149         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
16150         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
16151         errors.
16152         * Makefile.am, libanjuta/*: Added new module.
16153         * src/Makefile.am: Fixed linking error.
16154         * src/watch_cbs.c: Debugger clean up.
16155         * configure.in: Added libanjuta-2.0.pc
16157         * configure.in, libanjuta/Makefile.am,
16158         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
16159         libanjuta instead.
16161 2003-12-11  Naba Kumar  <naba@gnome.org>
16163         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16165         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
16166         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
16167         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
16168         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
16169         The user can now give a name at the creation of a new file and
16170         insert automatically (user choice) header, gpl notice, header
16171         template. The file extension is added automatically according
16172         to the selected type of file. The various insert functions have
16173         been moved from mainmenu-callback.c to file.c. The cursor is now
16174         moved after an insert operation. Removes also useless code in
16175         memory.c and search-replace.c
16176         
16177 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
16179         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
16180         sortable headers, process tree, removal of path and process params
16181         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16182         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16183         code cleanup
16185 2003-12-10  Naba Kumar  <naba@gnome.org>
16187         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
16188         
16189 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16191         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16193 2003-11-28  Naba Kumar  <naba@gnome.org>
16195         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
16196         
16197         * manuals/de/*: Added german translation docs.
16198         
16199         * configure.in, Makefile.am, src/Makefile.am,
16200         libegg/*/*: Added libegg library.
16201         
16202         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
16203         installation directory.
16204         
16205         * src/text_editor_cbs.c: Fixed closing of file.
16207 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
16208                                                                                 
16209         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
16211 2003-09-05  Naba Kumar  <naba@gnome.org>
16213         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
16214         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
16215         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
16216         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
16217         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
16218         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
16219         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
16220         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
16221         using libegg. Initial commit -- compiles but is not complete.
16223 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16225         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
16227 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
16229         * configure.in: Removed "ta" from ALL_LINGUAS.
16231 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
16233         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
16235 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
16237         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
16239 2004-04-24  Andras Timar  <tmar@gnome.hu>
16241         * configure.in: Added hu to ALL_LINGUAS.
16243 2004-04-14  Naba Kumar  <naba@gnome.org>
16245         * src/Makefile.am, printing/Makefile.am,
16246         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
16247         because we are still using GtkCombo and build breaks with gtk-2.4.
16248         
16249 2004-04-13  Naba Kumar  <naba@gnome.org>
16251         * NEWS: Updated.
16252         * anjuta.spec.in: Fixed build error.
16253         * po/POTFILES.in: Updated.
16254         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
16256 2004-04-11  Naba Kumar  <naba@gnome.org>
16258         * NEWS: Updated.
16259         * AUTHORS: Updated.
16260         * configure.in: Added ga in ALL_LINGUAS.
16261         * ChangeLog: Fixed dates.
16262         
16263 2004-04-09  Naba Kumar  <naba@gnome.org>
16265         * src/print.c: Fixed buffer styling bug when printing with
16266         selection.
16268         * data/properties/anjuta.properties: Defined only one base font and
16269         used courier instead of lucidatypewriter, because most newer systems are
16270         unlikely to have it (bug #885023, #925956, #890473).
16271         
16272         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
16273         warning.
16274         
16275         * src/an_file_view.c: Fixed possible crash bug.
16277 2004-04-07  Naba Kumar  <naba@gnome.org>
16279         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
16280         gtk_main_quit() etc..), so that atexit() functions are not called
16281         (which is apparently done to free up memory and we don't need to
16282         do that at this point). Incidentally, something also happens in the
16283         atexit call which freezes the UI for far too long when the application
16284         exits and we want to avoid that..
16285         * src/glade_iface.c: Fixed compiler warning.
16286         
16287 2004-04-06  Naba Kumar  <naba@gnome.org>
16289         * src/project_dbase_gui.c: Fixed errors.
16291         * src/registers_gui.c: Fixed possible crash bug.
16292         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
16293         * src/signals.[c,h]: Used tree view and glade file for dialog.
16294         * src/Makefile.am, src/about.c, src/an_file_view.c,
16295         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
16296         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
16297         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
16298         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
16299         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
16300         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
16301         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
16302         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
16303         src/launcher.h, src/main.c, src/main_menubar.c,
16304         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
16305         src/message-manager-private.cc, src/message-manager.cc,
16306         src/preferences.c, src/project_config.c, src/project_dbase.c,
16307         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
16308         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
16309         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
16310         src/search-replace.c, src/search-replace_backend.c,
16311         src/search_incremental.c, src/search_preferences.c,
16312         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
16313         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
16314         src/signals_gui.c, src/source.c, src/src_paths.c,
16315         src/stack_trace.c, src/start-with.c, src/style-editor.c,
16316         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
16317         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
16318         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
16319         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
16320         tagmanager/Makefile.am, scintilla/include/SString.h,
16321         widgets/Makefile.am, widgets/gnomefilelist.c:
16323         Removed all deprecated codes and substituted
16324         with newer APIs. Fixed some possible crash bugs where cell renderers
16325         were being shared.
16326         
16327         * scintilla/patches/scintilla-minor.patch: Minor patch.
16329 2004-04-06  Naba Kumar  <naba@gnome.org>
16331         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
16332         tree after all the files have been added (and not everytime a file
16333         is added in the project). Also fixed some memory corruption
16334         (possibly bug #900478).
16335         
16336         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
16337         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
16338         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
16339         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
16340         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
16341         qualifier wherever appropriate.
16343 2004-04-05  Naba Kumar  <naba@gnome.org>
16345         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
16346         switch terminal echo on/off. Debugger requires it off, while the
16347         rest requires it on.
16349         * src/search-replace.c: sets search direction and action (in addtion
16350         to target) for find in files.
16351         
16352 2004-04-02  Naba Kumar  <naba@gnome.org>
16354         * src/mainmenu_callbacks.c: Sets filename during save of new files.
16356         * src/project_dbase.c, src/debugger, src/an_file_view.c,
16357         src/an_symbol_view.c: Added an gtk events loop for
16358         displaying project loading status (for loading large projects) and
16359         debugger program starting ... just to give an impression of fastness :-).
16361         * configure.in, anjuta.prj: Bumped version to 1.2.2.
16363         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
16364         crash bug, which occurs when opening and closing a large project
16365         repeatedly.
16366         
16367         * src/attach_process.c: Fixed a comiple error for old gcc.
16368         
16369         * src/launcher.c: Prints proper error message when launcher child
16370         could not be executed and exits properly. Fixed a crash
16371         bug (bug #926606).
16372         
16373         * src/resources.c, src/utilities.c, src/glade_iface.c,
16374         src/debugger.c, src/attach_process.c: Properly exits forked children
16375         when they could not be executed.
16376         
16377 2004-04-01  Naba Kumar  <naba@gnome.org>
16379         * src/search-replace.c: Fixed a crash bug (bug #921893).
16381 2004-03-31  Naba Kumar  <naba@gnome.org>
16383         * anjuta.glade: Added a note on compiler options dialog ->support
16384         dialog telling that supports are only available for file mode.
16386         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
16387         src/anjuta_cbs.c:
16388         Improved shutdown time delay by bypassing project closing
16389         and unloading plugins.
16391         * src/build_file.c, data/properties/anjuta.properties: Added a property
16392         to toggle on/off for going to first error automatically.
16394 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
16396         * src/debugger.c: fixed core file loading
16397         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
16398         for long lines (bugs #700968 and #911376)
16399         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
16400         #917982.
16401         * src/anjuta.c: Focuses current AnEditor correctly.
16403 2004-03-30  Naba Kumar  <naba@gnome.org>
16405         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
16406         * AUTHORS: Updated with all contributors names.
16407         * NEWS: Updated.
16408         * src/about.c: Reads contributors names from AUTHORS file.
16409         * manuals/C/anjuta-manual/authors.xml: Points to online
16410         contributors list.
16411         
16412 2004-03-29  Naba Kumar  <naba@gnome.org>
16414         * data/properties/ada.properties: Fixed syntax colors. Patch
16415         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
16416         (bug #923474).
16418         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
16419         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
16420         generated projects, so that their pixmap files are
16421         found properly (bug #919903).
16422         
16423         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
16424         anjuta.
16426         * src/source.c: Installs .glade file of libgllade
16427         projects in $(datadir)/$(package)/glade (part of bug #861038).
16428         
16429         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
16430         in compiler options (bug #883837).
16431         
16432         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
16433         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
16434         
16435 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
16437         * anjuta/src/search-replace.c: fixed another crash bug in
16438         "Find Usage"
16439         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
16440         breakpoint property fix
16442 2004-03-29  Naba Kumar  <naba@gnome.org>
16444         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
16445         (new) manuals/C/anjuta-advanced-tutorial/*:
16446         Added menu entry for 'Anjuta Advanced Tutorial'
16447         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
16449 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16450         
16451         * src/fileselection.[ch], src/mainmenu_callbacks.c:
16452         Fixed bug #908941  ('Open' starts in wrong directory)
16453         
16454 2004-03-26  Naba Kumar  <naba@gnome.org>
16456         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
16457         compile error and bug #905738 with terminal.
16459         * src/search_incremental.c, src/register.c, src/sharedlib.c,
16460         src/search-replace.[h,c], src/search_incremental.[h,c],
16461         src/search_preferences.h, src/utilities.c, src/anjuta.c,
16462         src/text_editor.[c,h]: Fixed compiler warnings.
16463         
16464         * src/search-replace.c: Fixed a memory corruption (possible
16465         fix for bug #921893, but not yet confirmed).
16466         
16467         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
16468         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
16469         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
16470         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
16472 2004-03-25  Naba Kumar  <naba@gnome.org>
16474         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
16475         crash bug with attach process dialog and made the dialog closable
16476         with 'esc'.
16477         
16478         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
16479         always display within the margin.)
16480         
16481         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
16482         the old breakpoint when it's properties are updated
16483         (creating a new updated one).
16484         
16485 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
16487         * src/aneditor.cxx, src/aneditor.h: fixed calltips
16488         displayed for wrong file.
16489         * src/breakpoints.c: conditional breakpoints
16490         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
16491         "Find in Files..." disabling policy
16493 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16495         * src/build_file.c: Fixed bug #874380
16496         Goto the first error if it exists.
16498 2004-03-24  Naba Kumar  <naba@gnome.org>
16500         * src/anjuta.c: Fixed to get correct child exit status
16501         using mask (bug #905738).
16502         
16503         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
16504         Aligned buttons in the New file dialog,
16505         set default response to OK, entry box activates default response,
16506         ESC closes dialog and hides on delet_event.
16508 2004-03-19  Naba Kumar  <naba@gnome.org>
16510         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
16511         tree).
16513 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
16515         * src/search-replace.c: fixed "Find Usage" crash when no project open
16517 2004-03-17  Naba Kumar  <naba@gnome.org>
16519         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
16520         Fixed the generated projects to read m4 directory if the directory
16521         exists (bug #917781).
16522         
16523 2004-03-12  Naba Kumar  <naba@gnome.org>
16525         * HACKING: Fixed formatting for auto-parsing.
16527 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
16528         
16529         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
16530         rework (bug #890609)
16532 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16533         
16534         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
16536 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16537         
16538         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
16539         * src/search_preferences.c: Fixed typo.
16540         
16541 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16542         
16543         * src/search-replace.c: improved Search&Replace
16544         For the moment "Replace All" does not work with non opened files
16545         but Anjuta should not crash now ! ??? 
16546         
16547 2004-02-26  Naba Kumar  <naba@gnome.or>
16549         * src/source.c: Fixed to pass cflags correctly
16550         and suppress the automake's default cflags.
16551         bug #816130, #801056, #782798, #773459
16552         
16553         * data/properties/anjuta.properties: Do not defualt to -k make option.
16554         bug #875486.
16556         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
16557         bug #877683.
16558         
16559         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
16560         
16561         * src/message-manager-private.cc: Disabled debug messages.
16562         
16563 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
16565         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
16567 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16568         * anjuta.glade, src/search-replace.c:
16569         Reduced Search&Replace dialog, bug #902636.
16570         
16571 2004-02-23  Naba Kumar  <naba@gnome.or>
16573         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
16574         (bug #866143).
16576 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16577         
16578         * src/search_incremental.c: Fixed bug #900903
16580 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
16581         
16582         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
16583         src/anjuta.c: Fixed bugs #890609 and #890609
16585 2004-02-23  Naba Kumar  <naba@gnome.or>
16587         * src/message-manager.cc: Disconnects menuitem signal properly.
16588         Fixed bug #901723.
16589         
16590         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
16591         bug #900897.
16592         
16593 2004-02-20  Naba Kumar  <naba@gnome.org>
16595         * src/message-manager-private.[c,h]: Implemented keypress
16596         event for the terminal and resets it when ctrl c or ctrl d
16597         is pressed. But it doesn't seem to be working on keypress.
16598         Added a workaround to let it work on key release instead.
16599         (bug #878357).
16600         
16601         * src/search-replace: Fixed compiler warnings.
16602         
16603 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
16605         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
16606         Use defined file name when saving new files (fixes bug #898105)
16607         Don't change filename when clicking on a directory
16608         
16609         BTW: Happy birthday to me :-)
16610         
16611 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16612         
16613         * src/search-replace.c: Fixed a crash bug 
16614         Crash on Find & Replace (#887833)
16615         
16616 2004-02-18  Naba Kumar  <naba@gnome.org>
16618         * src/executer.c: Fixed a crash bug.
16619         
16620         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
16621         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
16622         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
16623         instead of GtkWindow (Part of bug #671596).
16624         
16625         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
16626         src/registers_gui.c, src/registers_cbs.[h,c],
16627         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
16628         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
16629         src/compiler_options.c, src/an_file_view.c, start-with.c,
16630         src/anjuta-tools.c, help.c:
16632         Added "close" buttons on all
16633         dialogs (HIG) and fixed to properly response to ESC close
16634         (Part of bug #671596).
16636         * src/launcher.c: Disabled printing of long debug lines.
16637         
16638         * src/utilities.h: Fixed a compiler warning.
16639         
16640 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
16642         * src/anjuta.c: "Save all" action now asks for filenames for new files
16643         (fixes bug #898111)
16645 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
16647         * anjuta.glade, src/text_editor.c:
16648         Fixed a typo in Hello World indentation style 
16649         Fixed misuse of translated strings when looking for style
16650         This entry fixes bug #876037
16652 2004-02-16  Naba Kumar  <naba@gnome.org>
16654         * src/utilities.c: Fixed return value when dest file could
16655         not be created.
16657         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
16658         * src/utilities.[c,h]: Removed 'cmp' dependency and used
16659         internal function to compare files.
16660         
16661 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
16663         * src/message-manager-private.cc:
16664         Set bold color as foreground color in terminal
16665         (fixes bug #864924)
16667         * src/aneditor.cxx:
16668         Use font style defined for message indicators in
16669         preferences/messages
16670         (fixes bug #885032)
16672 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
16674         * src/build_project.c:
16675         Use build.silent option from preferences (fixes bug #895726)
16676         
16677 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
16679         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16681 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
16682         
16683         Patch from Massimo Corà <maxcvs@email.it>:
16684         * scintilla/LexCPP.cxx: Support "///" comments
16686 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16687         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
16688         src/search_replace.h, src/search-replace_backend.h
16689         anjuta.glade
16690         
16691         * Added: src/search_preferences.c, src/search_preferences.h
16692         Allow the user to save search/replace settings and give them names.
16694 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
16695         
16696         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
16697         scintilla/ScintillaGTK.cxx:
16698         Hopefully fixed AMD 64 crash bug by using correct marshaller
16700 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
16702         * src/preferences.c: Save GtkOptionMenu properties properly
16703         * src/text_editor.c: Fixes editor mispell of fold.symbols property
16705 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16706         
16707         * configure.in, src/Makefile.am, scintilla/Makefile.am:
16708         Fixed libiconv issue
16709         * NEWS: Updated
16711 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16712         
16713         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
16714         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
16715         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
16716         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
16717         src/sharedlib_gui.c:
16718         Debugger speed-up, replaced deprecated GtkCList
16720 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
16722         * src/text-editor.c: Use stock gtk+ close button for editor tabs
16724 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
16726         * configure.in: Added "sq" to ALL_LINGUAS.
16728 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
16730         * configure.in: Added "ko" to ALL_LINGUAS.
16732 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16734         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
16735         src/search_incremental.c, src/search_incremental.h: 
16736         Search_incremental code cleanup
16738 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16740         * scintilla/*/*: Updated scintilla to CVS
16741         * Added: scintilla/Readme.sync
16742         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
16743         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16744         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
16745         scintilla/ScintillaGTK.cxx,
16746         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
16747         scintilla/include/Scintilla.iface: Updated.
16749 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16751         * search-replace_backend.[ch], search_incremental[ch]: Added
16752         
16753         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16754         find_replace.[ch]: Removed.
16755         
16756         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16757         src/search-replace_backend.c, src/search-replace_backend.h,
16758         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16759         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16760         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
16761         functionality now replaces the older Find/Replace stuff. The Search/Replace
16762         functionality can be interrupted during a long Search/Replace.
16764 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
16766         * widgets/gnomefilesel.c: Fix use of previously freed memory on
16767         selecting ".." and "." from file selector. 
16769 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
16771         * anjuta.glade: Fixed wrong "fold.symbols" property
16773 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16774         
16775         * src/project_dbase_gui.c: Alphabetical order ;-)
16776         * src/compiler_options.c: Fixed bug #867539
16777         * src/launcher.c: Workaround for bugs #864922, #849928,
16778         #846386 and #845782: The launcher no longer hangs but does
16779         not get the exit status correctly sometimes.
16780         * Changes suggested by Bosik are obviously already in without
16781         any Changelog entry (ClsGen.c, project_dbase_gui.c)
16782         * NEWS, README, anjuta.prj, configure.in: 
16783         Changed version to 1.2.1
16784         
16785         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
16786         * anjuta_dialogs_strings.c, anjuta.glade: 
16787         Fixed bugs #860906, #859329
16788         
16789         Patch from grzegol@pld-linux.org
16790         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
16791         freedesktop.org standard)
16793 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16794         
16795         Patch from Stefano Vallarino <stevalla@libero.it>:
16796         * src/source.[c/h]: Fixes cpp sample file to conform to 
16797         ISO/IEC 14882, C++-Standard 
16799 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
16801         Review by Johannes Schmid <jhs@cvs.gnome.org>
16802         * src/build_file.[ch]: Add build_execute_shell_command which executes the
16803         command using sh -c.
16804         * src/compile.c: Use build_execute_shell_command when compiling single
16805         files.
16807 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16808         
16809         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
16810         * src/breakpoints.c: Code cleanup, workaroud for possible 
16811         launcher bug
16812         * src/src_paths.c: Update debugger dirs on directory change
16814 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
16816         Review by Johannes Schmid <jhs@cvs.gnome.org>
16817         * src/attach_process.c, src/attach_process.h, anjuta.glade:
16818         sortable headers, process tree, removal of path and process params
16819         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16820         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16821         code cleanup
16823 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16824         
16825         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16826         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
16827         Add a dialog for "New file" which lets the user set the 
16828         filename and to add copyright/header templates to the file
16829         * Review: Changed function names to contain modules name (file_)
16831 2003-12-09  Naba Kumar  <naba@gnome.org>
16833         * setup-gettext: Fixed a typo.
16834         * scintilla/Makefile.am: Fixed a build error for SMP systems.
16836 ---- Released version 1.2.0 ---
16838 2003-12-08  Naba Kumar  <naba@gnome.org>
16840         * src/preferences.c: Fixed compiler error.
16841         * global_tags/create_global_tags.sh: Fixed to install properly
16842         even when system.tags could not be generated.
16843         * NEWS: Updated.
16845 2003-12-06  Naba Kumar  <naba@gnome.org>
16847         * setup-gettext: Fixed to not generate intl directory with gettextize.
16849         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
16850         * src/anjuta.c: Filters out unnecessary files from find in files
16851         command.
16852         
16853         * NEWS: Updated.
16854         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
16855         * src/widzard_gui.c: Added horiz scrollbar for desc text.
16856         
16857 2003-12-04  Naba Kumar  <naba@gnome.org>
16858         
16859         * src/gnome_project.c: Enables debug and optimization flags for
16860         new projects.
16861         
16862         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
16863         
16864         * src/project_dbase_gui.c: combined header and c files for
16865         file selector.
16866         
16867         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
16868         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
16870 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16872         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16874 2003-11-29  Naba Kumar  <naba@gnome.org>
16876         * configure.in, anjuta.prj: Bumped version to 1.2.0.
16877         * NEWS: Updated.
16879 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
16880         
16881         * src/main_menubar.c: Now files cannot be opened twice in recently
16882         file menu
16884 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
16886         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
16888 2003-11-28  Naba Kumar  <naba@gnome.org>
16890         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
16891         
16892 2003-11-27  Naba Kumar  <naba@gnome.org>
16894         * src/breakpoints.c, src/launcher.c, src/find_text.c,
16895         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
16896         
16897         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
16898         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
16899         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
16900         checkbox in project wizard (project options page) to enable/disable
16901         source code generation with glade(mm).
16902         
16903         * NEWS: Updated
16904         
16905 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
16907         * src/dnd.c: Opening files with special characters in the name.
16909 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
16911         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
16912         a long time.
16914 2003-11-18  Naba Kumar  <naba@gnome.org>
16916         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
16917         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
16918         src/project_import.c, plugins/patch/patch-plugin.c:
16919         Fixed g_signal_diconnect calls to pass correct data.
16920         (Fixed possible crash in project imports).
16921         
16922         * NEWS: Updated.
16923         
16924 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
16926         Reviewed by Naba Kumar  <naba@gnome.org>
16927         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
16928         and debugger. Sets default settings for pty in launcher.
16929         * data/gdb.init: Removed charset work around (now works with user's
16930         native charset)
16931         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
16933 2003-11-18  Naba Kumar  <naba@gnome.org>
16935         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
16936         names of 'index' to 'idx'.
16937         
16938 2003-11-17  Naba Kumar  <naba@gnome.org>
16940         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
16941         * src/project_dbase.c: Prompts user for unsaved project files
16942         when project is closed.
16943         
16944 2003-11-16  Naba Kumar  <naba@gnome.org>
16946         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
16947         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
16948         older gcc.
16949         
16950 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
16951         
16952         * src/anjuta.c: Fixed crash related to tag == NULL while 
16953         anjuta is exiting
16955 2003-11-11  Naba Kumar  <naba@gnome.org>
16957         * src/glade_iface.c: Avoids error conditions for glade or glademm not
16958         found. It simply doesn't generate the c/c++ codes and continues with
16959         just a warning.
16960         * NEWS: Updated.
16961         
16962 2003-11-10  Naba Kumar  <naba@gnome.org>
16964         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
16965         'Start with dialog'.
16967         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
16968         German translation of anjuta-tutorial.
16969         
16970         * src/launcher.c: Fixed an encoding bug with GIOChannels.
16971         * NEWS: Updated.
16973 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16975         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
16976         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
16977         the syntax highlighting in Preferences, the automatic syntax
16978         highlighting is now selected. When the debugger is stopped and the
16979         breakpoints window not closed, the gtk_tree_view in this window is
16980         now made unsensitive.
16982 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
16984         * src/preferences.h, src/preferences.c, anjuta.glade:
16985         Fixed translation bug in preferences by using GtkOptionMenu
16986         * anjuta.prj: Project version 1.1.98
16988 ---------------- Released version 1.1.98 ----------------
16990 2003-11-07  Naba Kumar  <naba@gnome.org>
16992         * anjuta.spec.in: Revived docs package and combined all docs into
16993         one package.
16994         * configure.in: Bumped version to 1.1.98 rc2
16995         * NEWS: Updated.
16996         * anjuta.spec.in: Fixed scrollkeepr-update command.
16997         * anjuta.spce.in: Fixed file permissions.
16999 2003-11-06  Naba Kumar  <naba@gnome.org>
17001         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
17002         menus to activate anjuta helps.
17003         
17004         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
17005         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
17006         manuals/C/anjuta-faqs/legal.xml (added),
17007         manuals/C/anjuta-faqs/Makefile.am,
17008         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
17009         manuals/C/anjuta-faqs/.cvsignore,
17010         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
17011         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
17012         manuals/C/anjuta-tutorial/legal.xml (added),
17013         manuals/C/anjuta-tutorial/Makefile.am,
17014         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
17015         manuals/C/anjuta-tutorial/.cvsignore,
17016         manuals/C/anjuta-manual/*.sgml (removed),
17017         manuals/C/anjuta-manual/*.xml (added),
17018         manuals/C/anjuta-manual/Makefile.am,
17019         manuals/C/anjuta-manual/anjuta-manual-C.omf,
17020         manuals/C/anjuta-manual/.cvsignore,
17021         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
17022         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
17023         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
17024         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
17025         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
17026         manuals/ja/anjuta-faqs/legal.xml (added),
17027         manuals/ja/anjuta-faqs/Makefile.am,
17028         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
17029         manuals/ja/anjuta-faqs/.cvsignore,
17030         manuals/ja/anjuta-manual/*.sgml (removed),
17031         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
17032         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
17033         manuals/ja/anjuta-manual/*.xml (added),
17034         manuals/ja/anjuta-manual/Makefile.am,
17035         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
17036         manuals/ja/anjuta-manual/.cvsignore,
17037         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
17038         manuals/sgmldocs.make (removed),
17039         manuals/xmldocs.make (added), manuals/omf.make (added),
17040         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
17041         documentations to newer docbook xml documentations. Converted 
17042         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
17043         Enabled manulas installations.
17044         
17045         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
17047 2003-11-05  Naba Kumar  <naba@gnome.org>
17049         * data/gdb.init: Sets host's charset to ascii to solve debugger
17050         freeze up due to uninitialized strings in target program.
17052         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
17053         Fixed a crash bug with 'Add expression in watch'. Bug #822017
17054         
17055         * NEWS: Updated.
17056         
17057         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
17058         src/launcher.c: Turns off echo in spawned pty to fix debugger.
17060 2003-11-04  Naba Kumar  <naba@gnome.org>
17062         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
17063         problems.
17064         
17065         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
17066         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
17067         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
17068         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
17069         in file headers.
17070         
17071         * src/search-replace.c: Fixed infinite loop bug.
17072         * start-with.c: Fixed a crash bug with "Open last project".
17073         
17074         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
17075         * scintilla/Makefile.am: Fixed compiler option.
17076         
17077 2003-10-16  Naba Kumar  <naba@gnome.org>
17079         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
17080         * src/text_editor.c: Fixed autoformat.
17081         
17082 2003-10-15  Naba Kumar  <naba@gnome.org>
17084         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
17085         of CTRL+number.
17086         
17087 2003-10-09  Naba Kumar  <naba@gnome.org>
17089         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
17090         
17091 2003-10-08  Naba Kumar  <naba@gnome.org>
17093         * src/source.c: Fixed a GETTEXT typo error.
17094         * anjuta.glade: Made 'Sorted in order you open them' default option
17095         for editor tabs.
17097         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17098         * anjuta.glade, data/properties/anjuta.properties:
17099         Fixed the freeze of the "Preferences" combos at the first Anjuta
17100         init is generated by:
17101                 - a not complete translation of preferences.c file
17102                 - a difference between 2 names in anjuta.glade and
17103                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
17104                 - the same name given to 3 combos (anjuta.glade).
17105                 
17106         * src/find_text.c: If the "whole document" mode is selected,
17107         a new search will select the next occurrence (Bug #764954).
17108         It is now possible to use the shortcuts to search next or previous
17109         occurrence even if the search dialog has the focus.     Bug #790318
17110         
17111         * src/main_menubar_def.h: "Select code block" shortcut; the new
17112         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
17113         (Bug #811016).
17115         Patch from: Richard Lee  <r.h.lee@comcast.net>
17116         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
17117         tagmanager/tm_workspace.c: The following is a patch to fix a
17118         seemingly random occurence where Anjuta would crash when a
17119         certain key was pressed.
17121 2003-09-29  Naba Kumar  <naba@gnome.org>
17123         * src/find_in_files.c: Ignores binary by default. Disabled the option
17124         of NOCVS search, because launcher does not use sh and hence can not
17125         pipe.
17126         
17127         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
17128         "clean before build" state in project session and not in account session,
17129         otherwise the state gets reflected to other projects causing annoyance.
17130         
17131         * src/compiler_options.c: Fixed a bug where compiler options were always
17132         claimed 'modified'.
17134         * src/build_project.c, data/properties/anjuta.properties,
17135         src/commands.[h]: Fixed a bad bug where clean-before-build
17136         doesn't work.
17137         
17138         * scintilla/patches/research-cvs-nolog.diff,
17139         scintilla/patches/scintilla-ac-gtk2-port.diff,
17140         scintilla/patches/scintilla-ac-sort-fix.diff,
17141         scintilla-optimization.diff: Removed, because they are already in
17142         scintilla CVS.
17143         
17144         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
17145         2003-09-29).
17147         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
17148         scintilla/LexYAML.cxx: Added new scintilla lexers.
17149         
17150         * TODO, NEWS: Updated.
17152         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17153         * src/utilities.c: Fixed typo bugs.
17155 2003-09-26  Naba Kumar  <naba@gnome.org>
17157         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
17158         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
17159         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
17160         text_editor_find() and Fixed I-Search wrapping.
17161         * src/debugger.c: Fixed to pass a newline after a debugger
17162         command (which was broken since the launcher was refactored.
17163         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
17165 2003-09-25  Naba Kumar  <naba@gnome.org>
17167         * src/toolbar_callbacks.c: Fixed start of incremental search.
17168         
17169         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17170         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
17171         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17172         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
17173         menu and implementation.
17175 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
17177         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
17178         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
17179         variables in Locals window.
17181 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
17183         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
17184         * src/utilities.[ch] : Fix a tooltip bug in 
17185         anjuta_util_toolbar_append_stock(), the label appeared instead of
17186         the tooltip text. Remove label from arguments of the function
17187         because label is included in the stock icon data.
17188         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
17189         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
17190         * FIXME: translation file should be updated because of label text removal.
17192 2003-09-24  Naba Kumar  <naba@gnome.org>
17194         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
17195         
17196         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
17197         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
17198         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
17199         stdout and stderr. Also buffered output and check-for-password
17200         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
17201         with password prompts. Checkes for password prompts from all outputs.
17202         
17203         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
17204         which takes a string (which could be utf8 also) and converts into
17205         utf8 string.
17206         
17207         * src/main.c: Connects kernel signals after gnome_program_init().
17208         
17209         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17210         * src/message-manager.c: Fixed bug #787026 by converting the strings
17211         to proper UTF8.
17212         
17213 2003-09-22  Naba Kumar  <naba@gnome.org>
17215         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
17216         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
17217         GtkCList and using GtkTreeView instead. Added the patch.
17218         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
17219         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
17220         
17221 2003-09-19  Naba Kumar  <naba@gnome.org>
17223         * printing/print.c: Proper UTF8 printing support.
17224         * src/main.c: moved kernel signal connects at the
17225         end of application initialization.
17226         
17227 2003-09-18  Naba Kumar  <naba@gnome.org>
17229         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
17230         (new) lexers.make, (new) lexers: Update scintilla to latest
17231         scintilla CVS (2003-09-18), added new lexers, automated
17232         lexers makefiles sections and scintilla update. Added
17233         patches. Optimized pango rendering. Fixed a crash bug
17234         in scintilla.
17235         
17236         * (new) scintilla/patches/research-cvs-nolog.diff: Added
17237         patch to remove cvs log command from RESearch.cxx file.
17238         * scintilla/patches/scintilla-pango-always.diff:
17239         Fixed file name.
17240         * scintilla/RESearch.cxx: Removed spurious cvs log command
17241         and logs.
17242         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
17243         
17244         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
17245         * src/dnd.c: Fixed a crash bug with DND.
17246         
17247 2003-09-15  Naba Kumar  <naba@gnome.org>
17249         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
17250         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
17251         src/toolbar_callbacks.c: Added an additional parameter to
17252         text_editor_goto_line() funtion which decides if the line should
17253         be made visible (if it's under fold).
17254         
17255         * src/style-editor.c: Fixed a compiler warning.
17256         * src/message-manager.cc: Calls parent method correctly.
17258         * src/preferences.h: Fixed prent class.
17259         
17260         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17261         * src/project_dbase.c: Fixed bug #713210.
17262         
17263 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17264                                                                                 
17265         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17267 2003-09-11  Naba Kumar  <naba@gnome.org>
17269         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17270         * src/style-editor.c: Fixed bug #769130 (Crash on font
17271         selection dialog).
17272         
17273         * src/message-manger.[h,cc]: Made AnMessageManager
17274         derived from GtkFrame and removed deprecated code.
17275         
17276         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
17277         compiler warnings.
17278         
17279 2003-09-09  Naba Kumar  <naba@gnome.org>
17281         * src/Makefile.am: Addded rules for built sources.
17282         
17283 2003-09-08  Naba Kumar  <naba@gnome.org>
17285         * (new) src/anjuta-marshalers.list: Added marshalers definition
17286         file.
17287         
17288         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
17289         and CXXFLAGS are not overwriten by automake's default.
17290         * src/style-editor.c: Added 'operators' in the style editor.
17291         
17292         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
17293         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
17294         * src/message-manager-private.cc, src/message-manager.cc:
17295         Converts message going into message into UTF-8 endoding.
17296         * src/main.c: Uses UTF-8 codeset for localization.
17297         
17298 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
17300         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
17301         
17302 2003-09-08  Naba Kumar  <naba@gnome.org>
17304         * TODO: Updated.
17305         
17306         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17307         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
17308         Fixed bug #798717, Find - Find&Replace - Find in files bug;
17309         The combo entries were updated if the same data with a different
17310         case exist in the combo list. The combo entries are now case sensitive. 
17311         Search&Replace bug; First search ,max actions = 0 ==> now max
17312         actions = 100.
17313         
17314 2003-09-08  Naba Kumar  <naba@gnome.org>
17316         * TODO: Updated.
17317         * src/utilities.[c,h]: a function takes contant args.
17318         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
17319         Now the child terminated signal is emitted properly.
17320         * src/Makefile.am: Used $(top_srcdir) for referring to 
17321         scintilla objects.
17322         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
17323         definitions file which will generate anjuta-marshalers.[c,h] files.
17324         * src/.cvsignore: Updated.
17325         * src/build_project.c: Changed su command to preserve quotes.
17326         * src/anjuta-tools.c, tagmanager/tm_project.c,
17327         tagmanager/tm_workspace.c: Use standard tmp file.
17328         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
17329         so that users could report bugs easily.
17330         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
17331         
17332         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
17333         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
17334         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
17335         src/attach_process.c, src/breakpoints.c, src/commands.c,
17336         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
17337         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
17338         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
17339         src/memory.c, src/message-manager-private.c, src/preferences.c,
17340         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
17341         src/search-replace.[c,h], stack_trace.c, text_editor.c,
17342         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
17343         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
17344         Fixed compile warnings and cleanup.
17345         
17346         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
17347         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
17348         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
17349         Removed libzvt usage and implemented child spawing differently. Launcher is
17350         now proper GObject, which can be created multiple times (and can be
17351         operated in parallel).
17353         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
17354         * src/project_import_gui.c, src/project_import_cbs.c,
17355         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
17356         (crash on project import). Removed deprecared codes.
17357         
17358 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
17359         
17360         * src/cvs.c: Fixed cvs output bug.
17362 2003-09-03  Naba Kumar  <naba@gnome.org>
17364         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17365         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
17366         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
17367         src/text_editor_cbs.c: Implements --
17368                 If the debugger is started
17369                         A double click in the margin add or remove a breakpoint
17370                         A single click activate or deactivate the breakpoint
17371                 else
17372                         A double click in the margin add or remove a bookmark
17374 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
17375         
17376         Reviewed by Naba Kumar  <naba@gnome.org>
17377         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
17378         User is now able to choose a branch on cvs update for project.
17379         Cleaned up variable names.
17381 2003-09-03  Naba Kumar  <naba@gnome.org>
17383         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
17384         src/Makefile.am: Added lexers.
17385         * scintilla/*/*: Updated...
17386         * src/an_symbol_view.c: Fixed a crash bug.
17387         * src/compiler_options.c, src/project_dbase.c: Fixed compile
17388         and build bugs.
17389         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
17390         * src/source.c: Fixed project generation bug with gettext code.
17391         * tagmanager/tm_project.c: Fixed a crash bug.
17392         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
17393         bug when there is no project open. Bug #____.
17394         * src/source.c: Fixed a bug with build failure with non-gnome
17395         project with glade-generated source (eg. gtk2). Bug #____.
17396         * NEWS: Updated...
17398 2003-08-22  Naba Kumar  <naba@gnome.org>
17400         Patch from: Rob Bradford  <rob@debianplanet.org>
17401         * data/Makefile.am: Fixed to install properly during
17402         package building.
17403         
17404         Patch from: Etay Meiri  <etay-m@bezeqint.net>
17405         * src/debug-tree.c: Fixed a crash bug.
17406         * src/compiler_options.c: Takes care of linking the missing pieces;
17407         C flags, libs, optimization options, debug and profile.
17409         Patch from: Enver ALTIN  <ealtin@casdb.com>
17410         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
17411         
17412 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
17414         Reviewed by Naba Kumar  <naba@gnome.org>
17415         * src/project_dbase.c: Fixed bugs #778263 and #778413
17416           Adding multiple files to project should work now.
17418 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
17420         Reviewed by Naba Kumar  <naba@gnome.org>
17421         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
17422         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
17423         for Locals window.
17425 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17427         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17429 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17431         * src/text_editor.c: Fix translatable string (#113934).
17433 2003-07-04  Naba Kumar  <naba@gnome.org>
17435         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
17436         bug when there is no project open. Bug #____.
17437         
17438         * src/source.c: Fixed a bug with build failure with non-gnome
17439         project with glade-generated source (eg. gtk2). Bug #____.
17441 2003-06-26  Naba Kumar  <naba@gnome.org>
17443         * src/anjuta.h: Removed reference to windows-dialog.h.
17444         * src/message-manager-private.[cc,h]: Fixed doulbe click
17445         activation of messages to properly jump at the destination.
17446         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
17447         * src/toolbar.c: Code clean-ups.
17448         
17449         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
17450         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
17451         
17452         * src/message-manager-private.[cc,h]: Removed dead codes.
17453         
17454         * (new) data/properties/css.properties,
17455         data/properties/anjuta.properties, data/properties/Makefile.am:
17456         Added CSS syntax hiliting properties.
17457         
17458         * tagmanager/tm_file_entry.c: Fixed a possible bug.
17459         * src/debugger.c: Clean ups.
17460         * src/lexer.h: Added CSS lexer definition.
17461         
17462         * Makefile.am: Installs destop file properly.
17463         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
17464         * NEWS: Updated for 1.1.97 release.
17465         * src/main_menubar_def.h: Changed some non working shortcuts.
17466         
17467 2003-06-24  Naba Kumar  <naba@gnome.org>
17469         * src/search-replace.c: Shows the dialog properly, even when it is
17470         hidden behind another window.
17471         
17472         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
17473         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
17474         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
17475         and code clean up.
17476         
17477         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
17478         setup wizard dialogs.
17479         
17480         * src/debugger.c: Removed a redundant call to
17481         debugger_update_controls().
17482         * src/compiler_options.c, src/launcher.c: code cleanup.
17483         * src/executer.c: Fixed execution bug with 'Set Program params...".
17484         
17485 2003-06-23  Naba Kumar  <naba@gnome.org>
17487         * widgets/e-splash.c: Removed border around the splash image.
17488         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
17489         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
17490         * src/cvs.c: Added a frame around commit log text widget.
17491         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
17492         crash bug associated with translated combo box list in preferences
17493         dialog (in different locale other than en_US). Used widget names
17494         to pass the combo list items.
17495         * po/POTFILES.in: Updated.
17496         * src/launcher.c: Creates the zvt terminal at startup (and not
17497         every time a build is done) -- speeds up buld operations.
17498         * src/file_history.c: Should be if() conditional instead of
17499         assertion check.
17500         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
17501         Disabled useless warnings.
17502         * src/project_dbase.c: Fixed bonobo 2 project name.
17503         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
17504         and uses correct glade-2 for file generation.
17505         
17506 2003-06-21  Naba Kumar  <naba@gnome.org>
17508         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
17509         And disables autocomple show for numbers (very annoying).
17510         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
17511         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
17512         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
17513         from view menu and adjust the controls accordingly.
17514         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
17515         only OK button.
17516         * src/project_dbase.[c,h]: Removed show_local flag processing.
17517         * src/message-manager.[c,h]: Reorganized messages tabs in more
17518         sensible order.
17519         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
17520         Also added PCRE dependency.
17521         
17522 2003-06-20  Naba Kumar  <naba@gnome.org>
17524         * pixmaps/anjuta_splash.png: New splash.
17525         from Jean Schurger  <yshartk@schurger.org>
17526         
17527         * src/controls.c: De-sensitize run-to-cursor when debugger
17528         is not running.
17529         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
17530         
17531         * src/message-manager-private.cc: Fixed to properly jump at
17532         the right file:line.
17533         
17534         * src/appwiz_page1.c: Fixed to correctly determine the project
17535         trpe from the wizard.
17536         
17537 2003-06-20  Naba Kumar  <naba@gnome.org>
17539         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
17540         * src/watch_gui.c: Code cleanups.
17541         * src/debugger.[c,h], src/stack_trace.[c,h],
17542         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
17543         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
17544         Removed direct access to stack_trace private data, Increased debugger
17545         command size from 256 to 1024 (to be on safer side). Also implemented
17546         row-activated signle for seting frame and viewing the source.
17547         * src/debugger.c: Avoids starting program and stopping debugger
17548         when starting debugger and stopping program, respectively.
17549         
17550         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
17551         Reverted codes to start debugger automatically
17552         The file is brought to the state just after the branching 
17553         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
17554         some code clean ups.
17555         
17556         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
17557         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
17558         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
17559         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
17560         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
17561         src/project_dbase.c: Code clean ups.
17562         
17563         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
17564         (Projects dir) so that correct $HOME/Projects path is set when
17565         anjuta is run for the first time.
17566         
17567 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
17569         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
17571 2003-06-13  Naba Kumar  <naba@gnome.org>
17573         * src/stack_trace_cbs.c: Moved variable declaration at the
17574         top of the block (bug #737867)
17575         
17576         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
17577         just CFLAGS and CXXFLAGS (bug #743617).
17578         
17579         * src/create_global_tags.sh: Fixed shell script to properly
17580         detect installed *-config files.
17581         
17582 2003-06-12  Naba Kumar  <naba@gnome.org>
17584         * src/preferences.[c,h]: Added methods for custom widgets in
17585         preferences: using custom set/get methods for them.
17586         
17587         * src/anjuta-encoding.c: Implemented up/down of the encodings
17588         in the list and property saves correctly.
17589         
17590         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17591         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
17592         the beginning of a file.
17594         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17595         * src/aneditor.cxx, src/aneditor.h,
17596         src/controls.c, src/main_menubar.c, src/main_menubar.h,
17597         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17598         src/mainmenu_callbacks.h: Allows the operator to select the current
17599         word or the current line (Request: 680801). It puts also
17600         sensitive/unsensitive several select/comment menu items.
17602         * src/breakpoints.c: Presets by default the current line for a
17603         defined breakpoint.
17605 2003-06-11  Naba Kumar  <naba@gnome.org>
17607         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
17608         color (red highlight) now cosistent for inactive tabs also.
17609         
17610         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
17611         'Advanced search and replace' in Edit->Search submenu.
17612         
17613         * data/properties/tcltk.properties: Fixed bug #731851. Added line
17614         wrappings '\' where     they were missing.
17615         
17616         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
17617         message is now more descriptive and details the correct thing to do
17618         for GNOME2 desktop.
17619         
17620 2003-06-10  Naba Kumar  <naba@gnome.org>
17622         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
17623         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
17624         Removed any reference to particular version of automake/autoconf
17625         so that they could work with newer versions (Bug #659394).
17627         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
17628         src/anjuta.c: Added coded to add/remove supported encodings.
17629         
17630         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
17631         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
17632         src/project_import.c, src/project_type.c, src/project_type.h,
17633         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
17634         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
17635         from the project wizard.
17637 2003-06-06  Naba Kumar  <naba@gnome.org>
17639         Patch from Etay Meiri  <etay-m@bezeqint.net>
17640         * src/compiler_options.c: Fixed bugs related to clean before
17641         build patch.
17642         
17643         * anjuta.desktop.in.in: Added commandline options.
17644         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
17645         -dP and -A flags of CVS update into different options.
17646         
17647 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17649         * configure.in: Removed "ta" from ALL_LINGUAS.
17651 2003-06-02  Naba Kumar  <naba@gnome.org>
17653         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
17654         return NULL for undefined properties and "" for defined but empty
17655         strings. It was creating many problems where both are assumed to be
17656         same. And besides, it doesn't matter to differentiate the two (the
17657         problem with preferences was due to a different bug).
17659         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
17660         correctly. Also, s/props_build_in/props_built_in/g.
17661         
17662         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
17663         list.
17664         
17665         * src/an_file_view.c: Unrefed pixbufs when done with them.
17667         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
17668         (removed) file_text.png: Added and removed pixmaps.
17669         
17670 2003-05-30  Naba Kumar  <naba@gnome.org>
17672         * anjuta.glade: Fixed encodings preferences dialog
17673         
17674 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
17675         
17676         Reviewed by Naba Kumar  <naba@gnome.org>
17677         
17678         * src/build_project.c src/clean_project/c: perform a clean before
17679         build, if required. Show the message manager on clean.
17680         * src/compiler_options.c: save the new options when window is closed
17681         and flag project to be cleaned before the next build.
17682         * src/project_dbase.c: added a 'clean before build' flag to project
17684 2003-05-29  Naba Kumar  <naba@gnome.org>
17686         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
17687         dialog.
17688         
17689         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
17690         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
17691         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
17692         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
17693         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
17694         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
17695         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
17696         print_color.xpm, print_landscape.xpm, print_layout.xpm,
17697         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
17699         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
17700         Removed unused icons references.
17702 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
17704         Reviewed by Naba Kumar  <naba@gnome.org>
17705         
17706         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
17707           src/compiler_options.c, src/debugger.c, src/find_replace.c,
17708           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
17709           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
17710           src/toolbar_callbacks.c: HIG compliant dialogs.
17712         * src/utilities.c: anjuta_button_new_with_stock_image() and
17713           anjuta_dialog_add_button() stolen from gedit.
17715         * src/main_menubar_def.h: Fixed mnemonics.
17717 2003-05-26  Naba Kumar  <naba@gnome.org>
17719         * src/project_dbase_gui.c: Added header files filter for add file
17720         dialog box. Disabled project window to be transient window.
17721         
17722         * src/message-manager.cc: Disabled message manager window to be
17723         transient window.
17724         
17725         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
17726         a file could not be loaded.
17727         
17728         * src/project_dbase.c: Fixed a bug with GUI editor command
17729         where empty string is returned.
17730         
17731         * src/Makefile.am, src/preferences.h, src/text_editor.c
17732         src/text_editor.h, (new) src/anjuta-encodings.h,
17733         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
17734         Added encoding support and to handle characters encoding correctly
17735         by auto detecting it during load. Added preferences for selecting
17736         the encoding during save.
17738         * src/preferences.c, src/resources.c: Removed debug messages.
17740         Patch from: Alexander Nedotsukov <bland@mail.ru>
17741         * src/getline.c: Fixed many fatal bugs for FreeBSD.
17743 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17744         * src/anjuta.c: Try to sow the splash image more often.
17746 2003-05-20  Naba Kumar  <naba@gnome.org>
17748         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17749         * src/debug_tree.c: Colorize the modified locals during
17750         debugging and call memory analyze from the debugger.
17751         * src/breakpoints.c: The color is now different for the enabled
17752         and disabled breakpoints. Anjuta now can erase several
17753         breakpoints defined at the same line. The markers are updated
17754         according to the enable/disable action.
17755         
17756         Patch from Etay Meiri  <etay-m@bezeqint.net>
17757         * src/launcher.c: Fixes launcher freeze up bug during build.
17759 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
17761         Reviewed by Naba Kumar  <naba@gnome.org>
17762         * scintilla/PropSet.h: Change member variables from private to protected.
17763         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
17764         to PropSetFile class, which return a gchar * (and can therefore indicate
17765         whether properties are empty or do not exist) and make prop_get and
17766         prop_get_expanded use them.
17767         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
17768         that the result of of prop_get cannot be an empty string.
17770 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
17772         Reviewed by Naba Kumar  <naba@gnome.org>
17773         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
17774         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
17775         src/text_editor_cbs.c: When saving all the files in the project, the
17776         text editors are now only rehighlighted once instead of once for each
17777         file saved.
17779 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17780         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17781         * src/anjuta.desktop.in.in: Support startup notification.
17782 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17783         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17784         * src/anjuta.desktop.in.in: Support startup notification.
17787 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
17789         Reviewed by Naba Kumar  <naba@gnome.org>
17790         
17791         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
17792         memory leak from glade_xml_new call. Removed gxml field from Executer
17793         struct as only used in create_executer_dialog and then destroyed.
17794         
17795         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
17796         
17797         * src/configurer.c: Fix warning trying to connect signal to non-existent
17798         environment entry in configure dialog and fix crash when closing the
17799         window.
17800         
17801         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
17802         gnome_date_edit_get_time instead.
17803         
17804         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
17805         in view menu required renumbering elsewhere.
17807 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
17809         Reviewed by Naba Kumar  <naba@gnome.org>
17810         
17811         * src/breakpoints.c: fixed an error when removing breakpoint
17812         * src/controls.c: 'run to cursor' is sensitive when debugger not active
17813         * src/debugger.c: changes to the way the debugger is activated
17814         * src/debugger.h: clean ups
17816 2003-05-13  Naba Kumar  <naba@gnome.org>
17818         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17819         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
17820         src/memory.h: A new version of memory and the interface
17821         is now integrated in anjuta.glade
17823 2003-05-09  Naba Kumar  <naba@gnome.org>
17825         * configure.in: Bumped required gtk version to 2.0.8.
17826         
17827 2003-05-06  Naba Kumar  <naba@gnome.org>
17829         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
17831 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17832         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
17834 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17835         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
17836         , tagmanager/c.c: Support for ProC and RDB files.
17838 2003-05-06  Naba Kumar  <naba@gnome.org>
17840         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
17841         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
17842         Uncomment (Box & Stream), Select the current function,
17843         authorize the "Quit" button of the GotoLine window
17845 2003-05-05  Naba Kumar  <naba@gnome.org>
17847         * src/watch_gui.h: CVS added new file.
17849         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
17851         Patch from Etay Meiri <etay-m@bezeqint.net>
17852         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
17853         src/mainmenu_callbacks.c, src/message-manager.cc,
17854         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
17855         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
17856         Ported stack trace to GNOME2 and added it in the message manager
17857         pane.
17859 2003-05-02  Naba Kumar  <naba@gnome.org>
17861         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
17862         
17863         * src/preferences.[h,c]: Fixed preferences to save only one copy of
17864         preferences property.
17865         
17866         * anjuta.prj: Fixed multiple preferences saved data.
17867         
17868         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
17869         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17870         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
17871         scintilla/include/Platform.h, scintilla/include/PropSet.h,
17872         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
17873         Upgraded scitilla from CVS with faster window repaint
17874         and more bugfixes.
17875         
17876         Patch from  Etay Meiri  <etay-m@bezeqint.net>
17877         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
17878         and code cleanups
17879         
17880 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
17882         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
17883         the window if messages are appended to the end and the scrollbar is
17884         at the end.
17886 2003-04-29  Naba Kumar  <naba@gnome.org>
17888         * configure.in: Removed omf-install from Makefiles list.
17890 2003-04-28  Naba Kumar  <naba@gnome.org>
17892         * po/POTFILES.in: Remvoded deleted files.
17893         
17894         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
17895         pixmaps/windows-style-undocked.png: Added setup wizard's images.
17897         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
17898         is executed as detached) is not set properly.
17899         
17900 2003-04-25  Naba Kumar  <naba@gnome.org>
17901         
17902         * anjuta.prj: Updated.
17903         * src/anjuta_info.c: Fixed text wrapping and column view.
17904         * data/welcome.txt.in: Removed unaligned characters.
17905         
17906 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17907         * src/main_menubar.c: Disable setup dialog.
17909 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17910         * src/breakpoints.c; Fixed compilation with older GCC
17911         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
17912         * HACKING: Spelling fixes (Suggested by Stephen Knight)
17914 2003-04-18  Naba Kumar  <naba@gnome.org>
17916         * anjuta.prj: Updated (includes compiler options).
17917         
17918         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
17919         function from anjuta.c (it was already available in anjuta-tools.c).
17920         
17921 2003-04-18  Naba Kumar  <naba@gnome.org>
17923         * src/about.c, THANKS: Updated
17924         
17925         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
17926         
17927         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
17928         properly from the project session before updating the file
17929         view.
17930         
17931         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
17932         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
17933         dialog settings (as it will not be required once GDL is in place) and
17934         added file view filters in the settings sub-menu.
17936 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17937         * HACKING: Updated
17938         * configure.in: Disable cast checks on final build.
17940 2003-04-17  Naba Kumar  <naba@gnome.org>
17942         * src/build_project.c: Fixed a compilation error.
17944         * src/launcher.c: Removed commnets.
17945         
17946         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
17947         properties from editor tab to indentation tab and fixed a property
17948         label for proper i18n translation. Fixed typos in project config
17949         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
17950         sorting and reordering in compiler options dialog.
17951         
17952         * src/compiler_options.c: Implemented _save() function to save the
17953         options (which was pending).
17954         
17955         * src/build_project.c: Destroys install-as-root dialog when it is done.
17956         
17957         * src/an_symbol_view.c: Change "event" event to "event-after" so
17958         that symbol row is selected first before the popup is shown.
17959         
17960 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17962         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
17963         file in CVS/Entries. (Reviewed and applied by Biswa)
17965 2003-04-16  Naba Kumar  <naba@gnome.org>
17967         * aneditor.cxx: use unicode everytime (fixed unicode related
17968         bugs).
17970         * anjuta.prj: Fixed UI editor name (blank to use default) and
17971         anjuta version.
17972         
17973         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
17974         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
17975         Editor preferences page.
17977 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17978         * src/anjuta.[ch], src/print.c: Fixed warnings
17979         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
17980         * configure.in: Profiling support with gprof
17982 2003-04-16  Naba Kumar  <naba@gnome.org>
17984         Patch from Gaëtan de Menten  <ged@bugfactory.org>
17985         * src/launcher.c: Fixed cvs dialog.
17986         
17987 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
17988         
17989         * src/message-manager-private.cc: Fixed double-click on first line of 
17990         output to properly select a line.
17991         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
17992         because still was a deprecatd GtkCTreeNode and always NULL anyway.
17994 2003-04-15  Naba Kumar  <naba@gnome.org>
17996         * src/message-manager-private.cc: Fixed the glade filename typo.
17998 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17999         * scintilla/*, data/properties/*: Scintilla CVS merge
18000         * anjuta.prj: Removed unnecessary files.
18001         * scintilla/PlatGTK.cxx: Force Pango fonts always
18002         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
18003         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
18004         for preferences.
18005         * configure.in: Change version no. for 1.1.1 (alpha release)
18006         * configure.in: Added '--with-pref-suffix' option.
18007         * config.guess, config.sub: Removed from CVS.
18009 2003-04-15  Naba Kumar  <naba@gnome.org>
18011         Patch from Timothee Besset  <ttimo@idsoftware.com>
18012         * Makefile.am: Fixed a shell script error during intallation.
18013         
18014 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
18016         Reviewed by Naba Kumar  <naba@gnome.org>
18017         * src/message-manager.cc: Added popup-menu to TreeView and fixed
18018         set_wm_class to use "anjuta" instead of "an.
18019         * src/message-manager-private.cc: Headers are hidden again.
18021 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18022         * src/project_dbase_gui.c: Memory corruption fix.
18023         * anjuta.prj: Updated project file
18025 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
18026         * an_file_view.c: Connect to event-after signal rather than event so that
18027         selection is updated first and thus context menu is for the right file.
18028         Reviewed and applied by Biswa.
18030 2003-04-14  Naba Kumar  <naba@gnome.org>
18032         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
18033         
18034         * src/auncher.c: More child exit fixes
18035         from Timothee Besset  <ttimo@idsoftware.com>
18037 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
18038         
18039         Reviewed by Naba Kumar  <naba@gnome.org>
18040         
18041         * src/message-manager.[c/h], src/message-manager-private[c/h],
18042                 anjuta.[c/h]: Ported message-manager to Gtk2
18043         
18044         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18045         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
18046         src/clean_project.c, src/compile.c, src/configurer.c,
18047         src/controls.c, src/cvs.c, src/debugger.c,
18048         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
18049         src/project_import.c, src/search-replace.c: Changed name from
18050         AnjutaMessageManager to AnMessageManager to avoid too long type
18051         and funtion names.
18053 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18054         * src/launcher.c: Fix build won't stop problem - TTimo
18055         * TODO: Updated
18056         * pixmaps/anjuta_splash.c: New splash screen prototype.
18057         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
18058         * src/compiler_options.c: Mute pkgconfig errors.
18059         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
18061 2003-04-10  Naba Kumar  <naba@gnome.org>
18063         * configurer.[c,h]: Fixed dialog to close properly.
18064         * src/project_dbase.c, widgets/gnomefilelist.c: Added
18065         debugging asserts.
18066         
18067 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18068         * anjuta.prj: Removed unnecessary files, load with 1.2.0
18069         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
18070         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
18071         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
18072         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
18073         src/makefile.am: Move gdl to it's own directory.
18074         * global-tags/create_global_tags.sh: Silently ignore SDL error.
18076 2003-04-09  Naba Kumar  <naba@gnome.org>
18078         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
18079         branch.
18081 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18082         * src/anjuta-tools.c: Use CDATA for saving tools data.
18083         * anjuta.glade, src/search-replace.c: Port from branch.
18084         * widgets/e-splash.*, src/main.c: Better splash screen.
18085         * configure.in, widgets/gdl*: Import GDL widgets.
18086         * ROADMAP: Updated roadmap.
18087         * src/an_file_view.c: Use GDL icons for file tree.
18089 2003-04-09  Naba Kumar  <naba@gnome.org>
18091         * anjuta.glade: Added (hidden) initial setup-wizard window.
18092         
18093         Patch from: Vitaly  <vvv@rfniias.ru>
18094         * src/preferences.c: Fixes a bug with libglace widget access with
18095         translated strings.
18097         Patch from: Etay Meiri  <etay-m@bezeqint.net>
18098         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
18099         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18100         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
18101         src/toolbar_callbacks.[c,h],
18102         src/memory.c, src/message-manager-private.cc,
18103         src/message-manager-private.h, src/message-manager.cc,
18104         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
18105         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
18106         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
18107         watch window to a subwindow in the notebook
18109 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18110         * ROADMAP: Updated roadmap.
18112 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
18114         * configure.in: Added Belarusian to ALL_LINGUAS.
18116 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18117         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
18118         Henry Jia
18119         * ROADMAP: Added roadmap for HEAD.
18121 2003-03-29  Naba Kumar  <naba@gnome.org>
18123         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
18124         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
18125         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
18126         (new) pixmaps/start-with-wizard.png,
18127         (new) pixmaps/start-with-import.png,
18128         (new) pixmaps/start-with-open.png Added Start with dialog which pops
18129         up on anjuta start-up to give quick access to opening file/project or
18130         creation wizards.
18132         * src/main.c: Sets proper data directory for the gnome
18133         program.
18135 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18136         * src/text_editor.c: Fixed error/warning indicators.
18138 2003-03-24  Naba Kumar  <naba@gnome.org>
18140         * README: Correct version.
18141         
18142 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
18144         * configure.in: Added checks to see if were building on FreeBSD
18145         systems.  Sets -DFREEBSD if we are, and also attempts to find
18146         gmake if the host system is FreeBSD.
18148         * src/getline.c: New file used to provide the getline function,
18149         which isnt available on a FreeBSD system.  The function is only
18150         defined if FREEBSD is defined.
18152         * src/Makefile.am: Added getline.c to anjuta_SOURCES
18154         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
18155         configure.in sets this to gmake on FreeBSD systems, and make
18156         on everything else.
18158 2003-03-23  Naba Kumar  <naba@gnome.org>
18160         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
18161         
18162         * anjuta.spec.in: Fixed spec file for correct file paths and
18163         corrected rpmbuild.
18165         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
18166         the rpm build command separately now.
18167         
18168         * src/anjuta.c, windows-dialog.c: Added some more window management
18169         stuffs (not still fully working, though).
18171         * TODO: Updated.
18173 2003-03-22  Naba Kumar  <naba@gnome.org>
18175         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
18177 2003-03-21  Naba Kumar  <naba@gnome.org>
18179         * README: Removed Andy Piper's name from the active maintainers
18180         list on his request.
18181         
18182         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
18183         preferences.
18184         
18185         * src/anjuta-tools.c: Fixed compiler errors.
18187         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
18188         show bugs.
18189         
18190         * src/commands.c, src/src_paths.c, src/style-editor.c,
18191         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
18192         becuase they are now hidden by default (from glade editing).
18193         
18194         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
18195         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
18196         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18197         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
18198         basic windows managements.
18199         
18200 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18201         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
18202         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
18203         Enver ALTIN (a.k.a. skyblue)
18205 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18206         * tagmanager/*: Added ignore-list for symbols. This will make
18207         parsing more accurate for projects. Doc updates needed.
18209 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18210         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
18211         * launcher/Makefile.am: Link to correct libraries
18212         * src/launcher.c: Do not allow NULL shell
18214 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
18215         * src/debug_tree.c: Improve debug tree view.
18217 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
18219         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
18220         'Run Configure Script' and 'Execute Program'. Increase minimum width
18221         of Configure dialog.
18222         * find_in_files.c, find_in_files_cbs.*: Properly create the file
18223         list widget by setting a model and adding a column and renderer.
18224           Actually store the nocvs toggle button in FindInFiles data structure.
18225           Handle selection changes via changed signal rather than row_activated.
18226           Use response signal for handling the close and find buttons.
18227           Close window when escape is pressed.
18228         * find_replace.c: Close window when escape is pressed.
18229         * find_text.c: Close window when escape is pressed in find dialog as
18230         well as wrap search question, where now Yes is the default button.
18232 2003-03-05  Naba Kumar  <naba@gnome.org>
18234         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
18236         * src/message-manager-private.cc: Fixed a bug with vte conditional
18237         compilation.
18238         * anjuta.glade: Hides all windows in glade file.
18240 2003-03-05  Naba Kumar  <naba@gnome.org>
18242         * src/an_file_view.c: Fixed a compilation warning.
18243         * src/message-manager-private.cc: Conditional compilation for vte
18244         API.
18245         
18246 2003-02-28  Naba Kumar  <naba@gnome.org>
18248         * configure.in, anjuta.spec.in: Updated dependency packages version.
18249         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
18250         * src/preferences.c: Added debug assertions.
18251         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
18252         editor to enable/disable bringing the recent editor tabs first.
18253         
18254         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
18255         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
18256         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
18257         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
18258         and     bug fixes. Also code clean ups.
18259         
18260         * (new) src/search-replace.[h,c]: New search replace implementation
18261         from ANJUTA_1_0_0 branch.
18262         
18263         * (new) src/windows-dialog.[h,c]: New windows management class
18264         [work in progress].
18266 2003-02-28  Naba Kumar  <naba@gnome.org>
18268         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
18269         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
18270         src/appwizard.c, src/build_file.c, src/build_project.c,
18271         src/clean_project.c, src/compile.c, src/configurer.c,
18272         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
18273         src/message-manager-dock.c, src/message-manager-dock.h,
18274         src/message-manager-private.cc, src/message-manager.cc,
18275         src/preferences-dialog.c, src/preferences-dialog.h,
18276         src/preferences.c, src/preferences.h, src/project_dbase.c,
18277         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
18278         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
18279         src/utilities.c, src/utilities.h:
18280         
18281         Widgetized Preferences and gave proper function names.
18283         * src/executer.c: Fixed a session loading bug.
18284         
18285 2003-02-27  Naba Kumar  <naba@gnome.org>
18287         * printing/print.c: Fixed printing font bug that failed to load the
18288         proper fonts.
18289         
18290         * src/toolbar.c: Disabled LED flashing (not yet implemented).
18291         
18292         * TODO, anjuta.prj: Updated.
18294 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
18296         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18297         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18298         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18299         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
18300         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
18301         fixed omf errors
18303 2003-02-25  Naba Kumar  <naba@gnome.org>
18305         * Makefile.am: Excluded omf-install from installation as the docs are
18306         not ready.
18307         
18308         TODO: Updated.
18309         
18310         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
18311         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
18312         property names and added new editor properties and code cleanups.
18313         Also added new project properties.
18314         
18315         * src/compiler_options.[h,c]: Added pkg-config packages supports
18316         and fixed bugs.
18317         
18318         * src/glade_iface.h: Cleanups.
18319         
18320         * src/launcher.c: Used timer instead of idle to scan.
18321         
18322         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
18323         src/project_config.[h,c], src/project_import.c: Implemented project
18324         property to define GUI editor and to handle it.
18325         
18326         * src/preferences.c: i18n fixes.
18327         
18328         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
18329         unused (and old) pixmaps.
18330         
18331         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
18332         
18333 2003-02-25  Naba Kumar  <naba@gnome.org>
18335         * src/message-manager-private.[h,cc], src/preferences.c,
18336         anjuta.glade, anjuta_dialog_strings.c: Implemented
18337         gnome terminal profiles for the terminal preferences and moved the
18338         addition of terminal preferences in the terminal constructor.
18339         
18340         * anjuta.prj: Updated.
18342 2003-02-24  Naba Kumar  <naba@gnome.org>
18344         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
18345         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
18346         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
18347         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
18348         preferences dialog.
18350         * TODO: Updated.
18352         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
18353         text selection and child re-spawning.
18355         * src/pixmaps.h: Removed unused pixmaps definitions.
18356         
18357 2003-02-23  Naba Kumar  <naba@gnome.org>
18359         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
18360         the project tree/window.
18362         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
18363         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
18364         Correct the use of a variable and implemented session save/load
18365         for tree expansion states.
18366         
18367         * src/main_menubar_def.h: Fixed shortcuts keys.
18368         
18369         * src/anjuta.c, src/gnome_project.c: Code clean ups.
18370         
18371         * anjuta.prj: Updated.
18372         
18373 2003-02-22  Naba Kumar  <naba@gnome.org>
18375         * src/debug_tree.[c,h]: GNOME2 port from 
18376         Etay Meiri <etay-m@bezeqint.net>
18377         
18378         * src/an_file_view.c, src/resources.[h,c],
18379         data/properties/bash.properties,
18380         data/properties/cpp.properties,
18381         data/properties/html.properties,
18382         data/properties/make.properties,
18383         data/properties/others.properties,
18384         data/properties/perl.properties,
18385         data/properties/props.properties,
18386         data/properties/xml.properties: Standarized file icons. Icons are
18387         defined in respective .properties file and are retrieved as resource
18388         data.
18390         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
18391         in labels from the commands editor as that would create
18392         problems for translators.
18394 2003-02-21  Naba Kumar  <naba@gnome.org>
18396         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
18397         as they should be part of CVS(?).
18399         * Makefile.am: Corrected a typo for glade generated strings file.
18401         * configure.in, po/hi.po: Added new Hindi (hi) translation
18402         in ALL_LINGUS and added initial Hindi translation.
18404         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
18405         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
18406         sv_unknown.xpm to more proper icon.
18408         * (new)data/properties/php.properties, data/properties/Makefile.am,
18409         data/properties/anjuta.properties, data/properties/html.properties:
18410         Fixed PHP syntax hilighting bug by separating php properties into
18411         different file (because of file size).
18413         * TODO: Updated.
18414         
18415 2003-02-20  Naba Kumar <naba@gnome.org>
18417         * src/breakpoints.c: Fixed breakpoints session saving/loading
18418         crash bug.
18419         
18420         * scintilla/*, scintilla/include/*: Updated to scintilla
18421         release 1.51
18422         
18423 2003-02-19  Naba Kumar <naba@gnome.org>
18425         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
18426         * TODO: Updated.
18428         * Makefile.am, src/Makefile.am,
18429         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
18430         (removed) src/anjuta_dialog_strings.c,
18431         (removed) src/anjuta_dialogs_strings.c,
18432         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
18433         (added) anjuta.glade: Transfered glade files from src/ directory
18434         to the top level directory.
18436         * po/POTFILES.in: Updated.
18437         
18438         * (removed) macrocs2/*: Transfered to data/ directory.
18439         
18440         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
18441         data/Makefile.am: Moved macros in data directory. Anjuta no longer
18442         requires to have macros dir, but the projects generated by anjuta
18443         require them.
18444         
18445         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
18446         trees.
18447         
18448         * src/defaults.c: Corrected default compiler options.
18449         
18450         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
18451         wizard.
18452         
18453         * src/message-manager-private.cc, src/message-manager-private.h,
18454         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
18455         
18456         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
18457         source code generation for gnome2 projects.
18459 2003-02-11  Naba Kumar <naba@gnome.org>
18461         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
18462         restores the expand/collaspe states of the nodes after refresh.
18463         
18464         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
18465         
18466 2003-02-11  Naba Kumar <naba@gnome.org>
18468         * src/style-editor.c: Fixed pango font description handling for fonts.
18469         * src/anjuta.glade: Removed font size spin button.
18470         * configure.in, src/anjuta.prj: Corrected version.
18471         * TODO: update.
18472         
18473 2003-02-10  Naba Kumar <naba@gnome.org>
18475         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
18476         references of scroll-menu.h and add about.h in Makefile.am.
18477         
18478         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
18479         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
18480         (removed) widgets/scroll-menu.h: Removed unused files.
18481         
18482         * Makefile.am: Added proper i18n rules and added intl tools for
18483         distributions.
18484         
18485         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
18486         to the stable release).
18487         
18488         * anjuta.spec.in: Removed manuals packaging.
18489         
18490         * data/Makefile.am: Removed 'macros' installation (not required for
18491         gnome2 projects).
18493 2003-02-10  Naba Kumar <naba@gnome.org>
18495         * po/POTFILES.in: Updated.
18497         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
18498         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
18499         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
18500         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
18501         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
18502         icons and images.
18504         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
18505         src/toolbar_callbacks.h: Fixed scintilla notification signal name
18506         and fixed to properly handle focus in find entry box.
18508         * Makefile.am: Added code for RH system menu update.
18510         * .cvsignore: Updated.
18512         * NEWS: Updated.
18514 2003-02-03  Naba Kumar <naba@gnome.org>
18516         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
18517         editor preferences. and fixes dialogs.
18519         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
18520         Fixed linenumbers and header margins when they are disabled and
18521         removed unused header files.
18523         * src/attact_process.[h,c], src/debugger.c: Attach to process
18524         now works.
18526         * src/help.c: Fixed dialog response.
18528         * TODO: Updated.
18530         * data/properties/anjuta.properties: Corrected typo.
18532         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
18533         Change the signal to "changed" in entry from "selection-changed" in
18534         list.
18536         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
18537         short-cuts.
18539 2003-01-31  Naba Kumar <naba@gnome.org>
18541         * configure.in: Upgraded to use libgnomeprint-2.2
18542         
18543         * printing/Makefile.am: Updated
18544         
18545         *(removed) printing/print-doc.c, printing/print-doc.h,
18546         printing/print-util.c, printing/print-util.h: Removed because already
18547         merged with print.c.
18548         
18549         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
18550         and libgnomeprintui-2.2 and fixed rendering problems.
18551         
18552         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
18553         uneccessary print properties, as they are separately taken
18554         care in gnomeprint.
18555         
18556         * po/POTFILES.in: Update.
18558 2003-01-30  Naba Kumar <naba@gnome.org>
18560         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
18561         for about dialog box.
18562         
18563         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
18564         src/pixmaps.h: Modified for the above additions for about dialog.
18566 2003-01-29  Naba Kumar <naba@gnome.org>
18568         * src/style_editor.[c,h]: Added missing files.
18569         
18570 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18571         * scintilla/XPM.[cxx|h]: Added missing files
18573 2003-01-29  Naba Kumar <naba@gnome.org>
18574         
18575         * TODO, po/POTFILES.in: Updated.
18576         
18577         * anjuta.prj, src/anjuta.glade,
18578         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
18580 2003-01-28  Naba Kumar <naba@gnome.org>
18581         
18582         * data/properties/anjuta.properties, src/aneditor.cxx,
18583         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
18584         properties into text properties (earlier it was int properties).
18586         * TODO: Updated
18587         
18588         * scintilla/AutoComplete.c,xx,
18589         scintilla/AutoComplete.h,
18590         scintilla/CallTip.c,xx,
18591         scintilla/CallTip.h,
18592         scintilla/Document.c,xx,
18593         scintilla/Document.h,
18594         scintilla/Editor.c,xx,
18595         scintilla/Editor.h,
18596         scintilla/LexAVE.c,xx,
18597         scintilla/LexCSS.c,xx,
18598         scintilla/LexHTML.c,xx,
18599         scintilla/LexOthers.c,xx,
18600         scintilla/LexPython.c,xx,
18601         scintilla/LineMarker.c,xx,
18602         scintilla/LineMarker.h,
18603         scintilla/Makefile.am
18604         scintilla/PlatGTK.c,xx,
18605         scintilla/PropSet.c,xx,
18606         scintilla/ScintillaBase.c,xx,
18607         scintilla/ScintillaBase.h,
18608         scintilla/ScintillaGTK.c,xx,
18609         scintilla/ViewStyle.c,xx,
18610         scintilla/include/Platform.h,
18611         scintilla/include/SciLexer.h,
18612         scintilla/include/Scintilla.h,
18613         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
18614         
18615         
18616         src/Makefile.am,
18617         src/an_file_view.c,
18618         src/an_symbol_view.c,
18619         src/anjuta-tools.c,
18620         src/anjuta.c,
18621         src/anjuta.glade
18622         src/anjuta.h,
18623         src/anjuta_cbs.c,
18624         src/anjuta_dialogs_strings.c,
18625         src/anjuta_info.c,
18626         src/commands.c,
18627         src/compiler_options.c,
18628         src/debugger.c,
18629         src/help.c,
18630         src/main_menubar.c,
18631         src/main_menubar.h,
18632         src/main_menubar_def.h,
18633         src/mainmenu_callbacks.c,
18634         src/mainmenu_callbacks.h,
18635         src/message-manager-private.c,c
18636         src/message-manager-private.h,
18637         src/message-manager.c,c
18638         src/message-manager.h,
18639         src/pixmaps.h,
18640         src/preferences.c,
18641         src/preferences.h,
18642         src/project_config.c,
18643         src/project_dbase.c,
18644         src/project_dbase_gui.c,
18645         src/project_import_gui.c,
18646         src/properties.c,xx,
18647         src/properties.h,
18648         src/resources.c,
18649         src/src_paths.c,
18650         src/text_editor.c,
18651         src/text_editor_gui.c,
18652         src/toolbar.c,
18653         src/utilities.c,
18654         src/utilities.h,
18655         anjuta.prj: GNOME2 porting and fixed many porting bugs.
18656         
18657 2003-01-24  Naba Kumar <naba@gnome.org>
18659         * src/text_editor_gui.c, src/toolbar.c,
18660         src/text_editor.c, src/text_editor_cbs.h:
18661         Used correct notification signal name for scintilla
18662         (gtk2) and fixed UI.
18663         
18664         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
18665         when not required.
18666         
18667         * printing/print-doc.c,
18668         printing/print.c,,
18669         src/anjuta-tools.c,
18670         src/find_replace.c,
18671         src/goto_line.c,
18672         src/launcher.c,
18673         src/mainmenu_callbacks.c,
18674         src/project_dbase.c,
18675         src/project_dbase.h,
18676         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
18677         src/text_editor.c,
18678         src/text_editor_cbs.h:
18681 2003-01-23  Naba Kumar <naba@gnome.org>
18683         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
18684         correct stock icons and organized pixmap macros.
18685         
18686         Makefile.am: Removed non-generated files.
18687         
18688         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
18689         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
18690         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
18691         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
18692         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
18693         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
18694         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
18695         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
18696         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
18697         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
18698         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
18699         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
18700         stop.xpm, undo.xpm}: Removed because no longer used.
18702         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
18703         file_unknown.xpm}: Files renamed from fv_*, as it would
18704         be the right name.
18706         * pixmaps/Makefile.am: Updated for the above changes.
18708 2003-01-23  Jakub Steiner <jimmac * ximian * com>
18710         * pixmaps/autocomplete-16.png,
18711         pixmaps/autocomplete.png,
18712         pixmaps/block-end-16.png,
18713         pixmaps/block-end.png,
18714         pixmaps/block-start-16.png,
18715         pixmaps/block-start.png,
18716         pixmaps/bookmark-first-16.png,
18717         pixmaps/bookmark-first.png,
18718         pixmaps/bookmark-last-16.png,
18719         pixmaps/bookmark-last.png,
18720         pixmaps/bookmark-next-16.png,
18721         pixmaps/bookmark-next.png,
18722         pixmaps/bookmark-prev-16.png,
18723         pixmaps/bookmark-prev.png,
18724         pixmaps/error-next-16.png,
18725         pixmaps/error-next.png,
18726         pixmaps/error-prev-16.png,
18727         pixmaps/error-prev.png: gnome2-styled icons
18730 2003-01-23  Naba Kumar <naba@gnome.org>
18732         * anjuta.prj: Updated compiler options.
18733         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
18735         * src/aneditor.cxx,
18736         src/anjuta.c,
18737         src/anjuta.glade,
18738         src/anjuta_dialogs_strings.c,
18739         src/mainmenu_callbacks.c,
18740         src/mainmenu_callbacks.h,
18741         src/text_editor.c,
18742         src/text_editor_cbs.c,
18743         src/text_editor_gui.c: GNOME2 Porting.
18745 2003-01-22  Naba Kumar <naba@gnome.org>
18747         * ChangeLog: Corrected dates.
18748         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
18749         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
18750         preferences.
18752 2003-01-22  Naba Kumar <naba@gnome.org>
18753         
18754         * plugins/patch/patch-plugin.c: Bug fix.
18755         
18756         * src/anjuta-tools.c,
18757         src/anjuta.c,
18758         src/anjuta.glade,
18759         src/anjuta.h,
18760         src/anjuta_dialogs_strings.c,
18761         src/breakpoints.c,
18762         src/cvs_gui.c,
18763         src/debugger.c,
18764         src/debugger.h,
18765         src/executer.c,
18766         src/glade_iface.c,
18767         src/main.c,
18768         src/mainmenu_callbacks.c,
18769         src/mainmenu_callbacks.h,
18770         src/preferences.c,
18771         src/project_dbase.c,
18772         src/project_dbase_gui.c,
18773         src/registers.c,
18774         src/sharedlib.c,
18775         src/signals.c,
18776         src/signals_cbs.c,
18777         src/source.c,
18778         src/stack_trace.c,
18779         src/toolbar_callbacks.c,
18780         src/utilities.c,
18781         src/utilities.h,
18782         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
18783         
18784         * src/Makefile.am,
18785         (removed) src/CORBA-Server.c,
18786         (removed) src/CORBA-Server.h,
18787         (removed) src/Gladen-common.c,
18788         (removed) src/Gladen-stubs.c,
18789         (removed) src/Gladen.h,
18790         (removed) src/Prj-common.c,
18791         (removed) src/Prj-skelimpl.c,
18792         (removed) src/Prj-skels.c,
18793         (removed) src/Prj-stubs.c,
18794         (removed) src/Prj.h,
18795         (removed) src/glades.c,
18796         (removed) src/glades.h,
18797         (removed) src/messagebox.c,
18798         (removed) src/messagebox.h: Removed because no longer used.
18800 2003-01-21  Naba Kumar <naba@gnome.org>
18802         * src/anjuta-tools.c,
18803         src/anjuta.c,
18804         src/anjuta.glade,
18805         src/anjuta_dialogs_strings.c,
18806         src/anjuta_info.c,
18807         src/anjuta_info.h,
18808         src/breakpoints.c,
18809         src/compiler_options.c,
18810         src/debugger.c,
18811         src/find_replace.c,
18812         src/find_replace.h,
18813         src/find_text.c,
18814         src/find_text.h,
18815         src/goto_line.c,
18816         src/launcher.c,
18817         src/text_editor.c,
18818         widgets/gnomefilelist.c: GNOME2 porting.
18820 2003-01-20  Naba Kumar <naba@gnome.org>
18822         * global-tags/create_global_tags.sh: Uses pkg-config to
18823         read the modules.
18824         
18825         * src/anjuta.c,
18826         src/anjuta.glade,
18827         src/anjuta.h,
18828         src/anjuta_cbs.c,
18829         src/anjuta_dialogs_strings.c,
18830         src/breakpoints.c,
18831         src/breakpoints.h,
18832         src/compiler_options.c,
18833         src/compiler_options.h,
18834         src/fileselection.c,
18835         src/fileselection.h,
18836         src/mainmenu_callbacks.c,
18837         src/project_dbase_gui.c,
18838         src/session.c,
18839         src/src_paths.c,
18840         src/src_paths.h,
18841         src/text_editor.c,
18842         src/text_editor_gui.c,
18843         widgets/gnomefilelist.c,
18844         widgets/gnomefilelist.h: GNOME2 porting.
18845         
18846         * widgets/Makefile.am,
18847         (removed) widgets/gnomedirlist.c,
18848         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
18849         
18850         * src/Makefile.am,
18851         (removed) src/src_paths_cbs.c,
18852         (removed) src/src_paths_cbs.h,
18853         (removed) src/src_paths_gui.c,
18854         (removed) src/compiler_options_cbs.c,
18855         (removed) src/compiler_options_cbs.h,
18856         (removed) src/breakpoints_cbs.c,
18857         (removed) src/breakpoints_cbs.h: Removed because they are now
18858         combined in singe file
18860 2003-01-16  Naba Kumar <naba@gnome.org>
18862         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
18863         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
18864         options dialog UI and data handling.
18867 2003-01-15  Naba Kumar <naba@gnome.org>
18869         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
18870         Completed command editor porting.
18871         
18872         * src/anjuta.c: Removed the use of commands load function
18873         (not required).
18875         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
18876         and unrefs.
18878         * src/anjuta-tools.c: Fixed translatable strings.
18879         
18880         * src/find_text.c: Fixed dialog creation from glade.
18881         
18882         * src/text_editor_gui.c, src/text_editor.c,
18883         src/text_editor_cbs.c: Completed port of detached text editor
18884         to gnome2 plateform.
18885         
18886 2003-01-14  Naba Kumar <naba@gnome.org>
18888         * src/anjuta.glade, src/preferences.[h,c],
18889         src/anjuta_dialogs_strings.c: Added build and editor
18890         preferences pages and other UIs. Fixed preferense loading and saving.
18891         
18892         * src/anjuta.c: Does case-insensitive match for tabs position
18893         preferences and removed preferences loading (done at _new() call).
18894         
18895         * anjuta-tools.c: Debugged tools dialog handling.
18896         * plugins/class-gen/clsGen.c: Fixed an undefined function.
18897         
18898 2003-01-13  Naba Kumar <naba@gnome.org>
18900         * ABOUT-NLS: Update (strange).
18902         * autogen.sh: Removed blocking code.
18904         * configure.in: Fixed an autogen bug.
18905         
18906 2003-01-13  Naba Kumar <naba@gnome.org>
18908         * (new)src/anjuta.gladep
18909         (new)src/messagebox.c
18910         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
18911         will be gradually removed (and then the files).
18912         
18913         * Makefile.am,
18914         anjuta.prj,
18915         printing/print-util.c,
18916         printing/print.c,
18917         scintilla/ScintillaGTK.c,xx
18918         src/Makefile.am,
18919         src/an_file_view.c,
18920         src/an_symbol_view.c,
18921         src/anjuta.c,
18922         src/anjuta.glade
18923         src/anjuta.h,
18924         src/anjuta_dialogs_strings.c,
18925         src/anjuta_gui.c,
18926         src/attach_process.c,
18927         src/attach_process.h,
18928         src/breakpoints.c,
18929         src/breakpoints.h,
18930         src/breakpoints_cbs.c,
18931         src/commands.c,
18932         src/commands.h,
18933         src/compiler_options.c,
18934         src/compiler_options.h,
18935         src/compiler_options_cbs.c,
18936         src/configurer.c,
18937         src/configurer.h,
18938         src/controls.c,
18939         src/cvs_cbs.c,
18940         src/debug_tree.c,
18941         src/debug_tree.h,
18942         src/executer.c,
18943         src/executer.h,
18944         src/find_in_files.c,
18945         src/find_in_files.h,
18946         src/find_in_files_cbs.c,
18947         src/find_replace.c,
18948         src/find_replace.h,
18949         src/find_text.c,
18950         src/find_text.h,
18951         src/goto_line.c,
18952         src/help.c,
18953         src/help.h,
18954         src/launcher.c,
18955         src/main.c,
18956         src/main_menubar.c,
18957         src/mainmenu_callbacks.c,
18958         src/message-manager.c,c
18959         src/pixmaps.h,
18960         src/preferences.c,
18961         src/project_config.c,
18962         src/project_config.h,
18963         src/project_dbase.c,
18964         src/project_import_cbs.c,
18965         src/resources.c,
18966         src/resources.h,
18967         src/splash.c,
18968         src/src_paths.c,
18969         src/src_paths.h,
18970         src/src_paths_gui.c,
18971         src/text_editor.c,
18972         src/text_editor_gui.c,
18973         src/toolbar.c,
18974         src/toolbar.h,
18975         src/utilities.c,
18976         src/utilities.h,
18977         src/wizard_gui.c,
18978         widgets/gnomefilelist.c: GNOME2 Port.
18980 2003-01-10  Naba Kumar  <naba@gnome.org>
18982         * src/an_file_view.c,
18983         src/anjuta_gui.c,
18984         src/appwizard_gui.c,
18985         src/compiler_options.c,
18986         src/compiler_options_cbs.c,
18987         src/cvs_cbs.c,
18988         src/executer.c,
18989         src/fileselection.c,
18990         src/find_in_files.c,
18991         src/goto_line.c,
18992         src/main_menubar.c,
18993         src/memory.c,
18994         src/message-manager-dock.c,
18995         src/preferences.c,
18996         src/project_dbase_gui.c,
18997         src/project_import_gui.c,
18998         src/registers_gui.c,
18999         src/sharedlib_gui.c,
19000         src/src_paths_gui.c,
19001         src/text_editor_gui.c,
19002         src/toolbar.c,
19003         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
19005 2003-01-09  Naba Kumar <naba@gnome.org>
19007         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
19008         problems with some comments.
19010         * anjuta.prj: New project file (updated?)
19012         * src/Makefile.am: Enabled deprecated API and fixed variables.
19014         * src/an_file_view.c,
19015         src/an_symbol_view.c,
19016         src/anjuta-plugins.c,
19017         src/anjuta-tools.c,
19018         src/anjuta.c,
19019         src/anjuta_gui.c,
19020         src/appwizard_cbs.c,
19021         src/attach_process.c,
19022         src/attach_process_cbs.c,
19023         src/compiler_options.c,
19024         src/compiler_options_cbs.c,
19025         src/launcher.c,
19026         src/mainmenu_callbacks.c,
19027         src/message-manager-private.c,c
19028         src/message-manager-private.h,
19029         src/message-manager.c,c
19030         src/message-manager.h,
19031         src/project_dbase.c,
19032         src/project_dbase.h,
19033         src/project_dbase_gui.c,
19034         src/project_import_cbs.c,
19035         src/project_import_gui.c,
19036         src/registers.c,
19037         src/resources.c,
19038         src/resources.h,
19039         src/sharedlib.c,
19040         src/signals.c,
19041         src/signals_cbs.c,
19042         src/signals_gui.c,
19043         src/splash.c,
19044         src/src_paths_cbs.c,
19045         src/src_paths_gui.c,
19046         src/stack_trace.c,
19047         src/text_editor.c,
19048         src/text_editor_gui.c,
19049         src/text_editor_menu.c,
19050         src/toolbar.c,
19051         src/toolbar_callbacks.c,
19052         src/utilities.c,
19053         src/watch.c,
19054         src/watch_cbs.c,
19055         src/wizard_gui.c: GNOME porting.
19057 2002-12-24 Naba Kumar <naba@gnome.org>
19059         * AUTHORS, ChangeLog, HACKING, Makefile.am,
19060         NEWS, README, SEARCH-REPLACE,
19061         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
19062         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
19063         launcher/Makefile.am,
19064         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
19065         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
19066         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
19067         printing/print-util.c, printing/print.c, printing/print.h,
19068         scintilla/*/*, widgets/e-shell-about-box.c,
19069         src/*, tagmanager/*/*, widgets/Makefile.am,
19070         widgets/gnomefilelist.c:
19071         
19072         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
19073         src/*.[c,h] files to gnome2 API.
19075         * src/anjuta_dialogs_strings.c: Added glade generated translatable
19076         strings table.
19078 2002-10-23  Naba Kumar <naba@gnome.org>
19080         * autogen.sh: Prevented Users from building HEAD cvs.
19081         
19082 2002-09-16  Stephane Demurget  <demurgets@free.fr>
19084         * src/anjuta.glade: added the compiler options dialog, hopefully
19085         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
19087 2002-09-15  Stephane Demurget  <demurgets@free.fr>
19089         * src/anjuta.glade: fixed a lot of small glitches.
19091         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
19092         now.
19094         * src/breakpoints_cbs.c: polished a bit.
19096 2002-09-15  Stephane Demurget  <demurgets@free.fr>
19098         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
19100         * src/commands.c: partial gnome 2 port.
19102         * src/utilities.[ch]: changed some bits to be const.
19104 2002-09-14  Stephane Demurget  <demurgets@free.fr>
19106         * src/Makefile.am: removed breakpoints_gui.c and added a check
19107         for gdk-pixbuf deprecated functions, but there shouldn't be much
19108         anyway.
19110         * src/breakpoints_gui.c: killed.
19112         * src/anjuta.glade: added two dialogs for the breakpoints management.
19114         * src/anjuta.h:
19115         * src/anjuta_cbs.c:
19116         * src/appwizard.c:
19117         * src/attach_process.c:
19119         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
19120         really huge changes and porting work.
19121         
19122         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
19123         (breakpoints_dbase_new): moved the UI init bits here.
19125         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
19126         a lot, not using any color anymore (not HIG compliant) and not using
19127         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
19128         to be double checked.
19130         * src/build_file.c:
19131         * src/build_project.c: gnome 2 port.
19133 2002-09-11  Stephane Demurget  <demurgets@free.fr>
19135         * src/anjuta.glade:
19136         * src/anjuta.h:
19137         * src/anjuta_cbs.c:
19138         * src/appwizard.c:
19139         * src/breakpoints.c:
19140         * src/breakpoints_cbs.c: cleaned up some bits.
19142 2002-09-09  Stephane Demurget  <demurgets@free.fr>
19144         * src/Makefile.am:
19145         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
19147         * src/an_symbol_view.[ch]:
19148         * src/attach_process_cbs.h: polished a bit.
19150         * src/breakpoints_cb.[ch]: partial gnome 2 port.
19152 2002-09-02  Stephane Demurget  <demurgets@free.fr>
19154         * configure.in:
19155         * src/Makefile.am: added libglade-2 to the build.
19157         * src/anjuta.[ch]: added support for libglade.
19159         * src/anjuta.glade: added. There could be a file per top-level widget,
19160         as some other gnome projects, though.
19162         * src/attach_process_gui.c: removed.
19163         * src/attach_process.[ch]: gnome 2 port.
19164         (attach_process_new): Added the treeview init and the widget references
19165         here.
19167 2002-08-31  Stephane Demurget  <demurgets@free.fr>
19169         * src/an_file_view.c: fixed some compilation issues.
19171         * src/an_symbol_view.c: gnome 2 port.
19173 2002-08-26  Stephane Demurget  <demurgets@free.fr>
19175         * src/an_file_view.c: finished gnome 2 port.
19176         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
19177         directory pixmap depending on the event.
19179         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
19180         (project_file_data_new): use a GtkTreePath.
19182 2002-08-23  Stephane Demurget  <demurgets@free.fr>
19184         * src/Makefile.am: readded back an_*_view.[ch] because they are still
19185         driving me nuts but they need to be ported, heh ?
19187         * src/an_file_view.c: gnome 2 port, almost finished after some hard
19188         work since it's quite a total rewrite again.
19190 2002-08-22  Stephane Demurget  <demurgets@free.fr>
19192         * src/an_file_view.c:
19193         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
19195 2002-08-21  Stephane Demurget  <demurgets@free.fr>
19197         * src/anjuta_info.c:
19198         * src/utilities.h: gnome 2 port, featuring a total rewrite.
19200 2002-08-20  Stephane Demurget  <demurgets@free.fr>
19202         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
19203         nuts ATM.
19204        
19205         * src/an_file_view.c:
19206         * src/aneditor.cxx:
19207         * src/anjuta_cbs.c:
19208         * src/compiler_options.h:
19209         * src/messagebox.c:
19210         * src/messagebox.h:
19211         * src/pixmaps.h:
19212         * src/project_dbase.h:
19213         * src/resources.h: gnome 2 port.
19215 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19217         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
19219         * data/properties/sql.properties: added the DATETIME data type.
19221         * data/properties/html.properties: added the foreach php keyword.
19223 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19225         * widgets/Makefile.am: removed blank line after the last backslash
19226         for avoiding a warning from automake.
19228         * configure.in:
19229         * src/Makefile.am: added the ORBit-2 dep.
19231 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19233         * AUTHORS: added Biswa, because I wonder why noone already have
19234         written his name in the Anjuta's hall of fame :)
19236 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
19238         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
19239         widgets/e-shell-about-box.c: Made to compile for gnome2.
19240         
19241 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
19243         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
19244         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
19245         
19246         * configure.in, printing/print.h, printing/print.c,
19247         printing/print-doc.c: Made to compile for gnome2.
19248         
19249 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
19251         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
19252         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
19253         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
19254         widgets/Makefile.am:
19255         
19256         Upgraded the build system to gnome2 platform.
19257         
19258 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19259         * manuals/*: Added capability to generate PDF and PS.
19260         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
19261         * TODO, TODO.biswa: Intergated TODO list.
19262         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
19263         , bug #574470
19264         * src/dnd.c: Fix typo
19265         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
19266         * src/anjuta.c: Bug #568895, Bug #575419
19268 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19270         * tagmanager/tm_global_tags.c: Fixed compiler warning.
19271         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
19273 2002-12-17  Naba Kumar <naba@gnome.org>
19275         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
19276         bugs.
19277         
19278 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19279         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
19280         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
19281         * anjuta.prj: Added tools.sgml
19282         * data/properties/cpp.properties: Bug # 646974
19284 2002-12-16  Naba Kumar <naba@gnome.org>
19286         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
19287         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
19288         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
19289         on 'Enter' and adds proper focus mechanism.
19290         * src/anjuta.c: Fixed a memory corruption bug.
19291         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
19292         'Enter' and can also be Canceled. Sets proper default and focus policies
19293         for tools dialogs.
19294         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
19295         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
19296         translatable strings in dialogs and fixed some dialog properties.
19297         * src/anjuta-tools.c: Now uses xml format for loading and saving.
19298         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
19299         * src/message_manager_private.cc: Fixed some debug messages.
19300         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
19301         widgets/gnomefilelist.c: Fixed a memory leaks.
19302         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
19303         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
19304         src/main_menubar_def.h: Implemented incremental search.
19305         * TODO: Updated.
19307 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19308         * tagmanager/*: Minor cleanups and warning fixes.
19309         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
19310         GUI during long updates.
19311         * src/text_editor.c: Remove debug message.
19313 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19314         * tagmanager/tm_project.c: Fix a memory access problem.
19316 2002-12-13  Naba Kumar <naba@gnome.org>
19318         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
19319         tools list to show "Enabled" flag of the tool. Fixed a bug where
19320         tool list is not cleared when creating a new tool.
19321         
19322 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19323         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
19325 2002-12-12  Naba Kumar <naba@gnome.org>
19327         * anjuta-tools.[h,c], commands.c: Used the tools help of
19328         anjuta variables list in commands editor and fixed a typos
19329         buy in anjuta-tools.c.
19330         
19331 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19332         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
19333         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
19334         * TODO.biswa: Added to help me track things better.
19336 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19338         * configure.in, anjuta.spec.in: Added libglade dependency.
19339         * Makefile.am: Added anjuta.glade file.
19340         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
19341         , src/mainmenu_callbacks.[ch], src/message-manager.h
19342         , src/widget-registry.c: Tools editor GUI + other additions.
19344 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19346         * src/project_dbase.[ch], tagmanager/tm_project.c,
19347         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
19348         Implement syncing tags image with the project database.
19349         * src/anjuta-tools.c: Implemented variable substitution and
19350         working directory in tools.
19352 2002-12-09  Naba Kumar <naba@gnome.org>
19353         
19354         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
19355         command configuration language list from properties.
19356         
19357         * data/properties/asm.properties, data/properties/ruby.properties:
19358         Fixed typos.
19360 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19362         * src/an_symbol_view.c: Remember current selected entry and select
19363         it automatically after refresh.
19365 2002-11-26  Murray Cumming  <murrayc@usa.net>
19367         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
19368           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
19369         and gnomemm 1.2 projects so that people know they are really
19370         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
19371         But I did correct these to sue lowercase names.
19373 2002-12-01  Naba Kumar <naba@gnome.org>
19375         * data/anjuta.properties: Fixed caching problem on 
19376         indicators.
19377         * src/preferences.c, src/preferences_gui.c: Implemented automatic
19378         indicators prefs.
19379         
19380 2002-12-01  Naba Kumar <naba@gnome.org>
19382         * data/properies/anjuta.properties: Corrected "indicators.automatic"
19383         property name.
19384         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
19385         property and uses it.
19386         * src/aneditor.cxx: Fixed a bug associated with selection a word at
19387         current cursor.
19388         
19389 2002-11-30  Naba Kumar <naba@gnome.org>
19391         * src/debugger.c: Fixed a typo.
19392         * data/properties/*: Updated properties files and added
19393         new ones.
19394         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
19395         Added comment submenu and cleaned up ref and unref of menus.
19396         * src/aneditor.h: Added definition of comment commands.
19397         * src/aneditor.c: Upgrade from latest SciTE source code.
19398         * src/text_editor.[hc], src/text_editor_cbs.c, 
19399         src/message_manager_private.cc, src/message_manager.[cc,h],
19400         src/anjuta.[c,h]: Added indicators support for errors/warnings
19401         highlight in the editor.
19402         * NEWS, TODO: Update.
19403         * scintilla/include/PropSet.h: Removed deprecrated function.
19404         
19405 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19407         * src/anjuta-tools.[ch]: Tools implementation (basic)
19408         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
19409           , src/main_menubar_def.h: PLugins cleanup and segregation
19410         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
19411           registry
19412         * anjuta.prj: Added new files
19413         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
19414         * plugins/class-gen/clsGen.c: Register menu under 'Project'
19415         * plugins/patch/patch-plugin.c: Register menu under 'Format'
19416         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
19417         * src/Makefile.am: Added new files
19418         * src/message-manager.[cc/h]: Added standard output and error windows
19420 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
19422         * project_type.c: Fixed Gnomemm2 project type
19424 2002-11-25  Naba Kumar <naba@gnome.org>
19426         * printing/print.c: Fixed a compile warning.
19427         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
19428         * src/utilities.c: Fixed a compile warning in sparc, hides the
19429         terminal check error output from the user.
19430         * project_config.[ch], project_dbase.[ch], source.c: Added project
19431         version, exclude modules configuration and reordered other config
19432         properties. Changed some strings to more descriptive text.
19433         * src/compiler_opitions.c: Removed extra newlines from .prj file
19434         save.
19435         * anjuta.prj: Converted to new format (only reorganised properties
19436         and removed extra newlines ... nothing else).
19437         * NEWS: updated
19438         
19439 2002-11-21  Naba Kumar <naba@gnome.org>
19441         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
19442         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
19443         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
19444         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
19445         Updated to the CVS version.
19447 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19449         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
19450           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
19451           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
19452           images in completion lists. 
19453         * src/resources.h: Make C++ friendly.
19454         * scintilla/PropSet.cxx: Fix memory leak.
19456 2002-11-20  Naba Kumar <naba@gnome.org>
19458         * scintilla/*/*: Synced to latest scintilla 1.49
19459         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
19460         New lexers added.
19462         * scintilla/RESearch.cxx: The automatic cvs log in the
19463         file really broke things trying to interprete the changelog
19464         entry incorrectly as end-of-comment. Removed the $cvs line
19465         and committed again.
19466         
19467 2002-11-19  Naba Kumar <naba@gnome.org>
19469         Patch from Timothee Besset <ttimo@idsoftware.com>
19470         
19471         * src/message-manager-private.cc: Interpretes absolute
19472         file paths properly in zvt terminal.
19474 2002-11-19  Naba Kumar <naba@gnome.org>
19476         Patch from Timothee Besset <ttimo@idsoftware.com>
19477         
19478         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
19479         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
19480         (important) editor preferences in project (if there is one
19481         open).
19482         
19483         * TODO: Updated
19484         
19485 2002-11-18  Naba Kumar <naba@gnome.org>
19486         
19487         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19488         
19489         * src/debug_tree.c, src/find_in_files_gui.c,
19490         src/find_replace.c, src/find_text.c, 
19491         src/project_import.c, src/project_import_gui.c,
19492         src/wizard_gui.c: i18n Fixes.
19494 2002-11-15  Naba Kumar <naba@gnome.org>
19496         * plugins/class-gen/clsGen.c: Fixed to use project function
19497         to import files. Create non-existent directories before the
19498         sources are written.
19499         
19500         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
19501         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
19502         src/glade_iface.c,
19503         src/glades.c: Excluded gladen files from build. This
19504         will fix the unnecessary dependency on libssl.
19505         
19506         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
19507         file import funtion.
19508         
19509         * src/message_manager_private.cc: Fixed a compiler warning with
19510         DEBUG preprocessor macro.
19511         
19512         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
19513         wrong (undocked) editor window was closed on clicking close on an
19514         undocked editor window.
19515         
19516         * src/debugger.c: Fixed a bad bug where debugger terminal won't
19517         start correctly if the executable was run before with 'F3'.
19518         
19519         * src/toolbar_callbacks.c: Wrap around find next.
19520         * src/toolbar.c: Disable combo activate.
19521         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
19522         button positions to get 'yes' as default.
19524         * anjuta.spec.in: Updated.
19525         
19526         * src/anjuta_info.c, src/appwizard_gui.c,
19527         src/attach_process_gui.c, src/breakpoints_gui.c,
19528         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
19529         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
19530         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
19531         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
19532         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
19533         src/preferences.c, src/preferences_gui.c, src/project_config.c,
19534         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
19535         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
19536         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
19537         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
19538         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
19539         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
19540         plugins/patch/patch-plugin.c, printing/print-util.c:
19541         Set all windows and dialogs transient
19542         to their parents so that they remain floated above their parents.
19543         
19544 2002-11-13  Naba Kumar <naba@gnome.org>
19546         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
19547         take default editor font).
19548         
19549         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
19550         Corrected email address.
19551         
19552         * src/mainmenu_callbacks.c: Used spaces instead of tabs
19553         for changelog entry.
19555         * NEWS: Updated.
19556         
19557 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19558         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
19560 2002-11-06  Naba Kumar <naba@gnome.org>
19562         * README: Updated
19563         * anjuta.spec.in: Ships the .omf files with the
19564         documents instead of the base package.
19565         
19566 2002-11-04  Naba Kumar <naba@gnome.org>
19568         * data/properties/latex.properties: Fixed a bug.
19569         * ChangeLog: Released 1.0.0 stable.
19571 2002-11-04  Naba Kumar <naba@gnome.org>
19573         * src/commands.c: Added command with shell redirection capability.
19574         * data/properties/anjuta.properties: Changed default execution
19575         command.
19576         * src/project_dbase.c: Set project top dir in properties.
19577         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
19578         * data/Makefile.am: More diskcheck error fixes.
19579         
19580         * README, anjuta.spec.in, THANKS, AUTHORS,
19581         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
19582         manuals/C/anjuta-manual/authers,sgml,
19583         manuals/C/anjuta-manual/anjuta-manual.sgml,
19584         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19585         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
19586         : Changed anjuta home to
19587         new URL and my email address.
19588         
19589         * manuals/C/anjuta-manual/interfaces.sgml,
19590         manuals/C/anjuta-manual/prefereces.sgml,
19591         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
19592         
19593         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
19594         : removed reference to the help menu as the menu is modified
19595         when no help is found (which is very likely when we are
19596         shiping the documents separately).
19597         
19598 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19599         * anjuta.spec.in: Update specfile to make multiple RPMs.
19600         * data/Makefile.am: make dist fix.
19601         * src/text_editor_menu.c: Fix compile warnings (casts).
19603 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19604         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
19605         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
19607 2002-11-01  Naba Kumar <naba@gnome.org>
19609         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
19610         Added gnome2 macros to be used by gnome2 project wizard.
19611         
19612         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
19613         from gnome-common.
19614         
19615         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
19616         as it was conflicting with generated projects and is not
19617         useful for us.
19618         
19619         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
19620         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
19621         project generation, removed qt project as it's not complete and
19622         added gnome2 bonobo wizard.
19624 2002-10-29  Naba Kumar <naba@gnome.org>
19626         * po/POTFILES.in: Updated.
19627         * po/POTFILES.skip: Added.
19628         * preferences.h: Fixed print paper size property name.
19630 2002-10-28  Naba Kumar <naba@gnome.org>
19631         
19632         * data/user.properties, data/Makefile.am: Added user properties file
19633         which will be copied in user's ~/.anjuta/user.properties.
19634         
19635         * data/anjuta.properties: Changed a comment.
19636         
19637         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
19638         
19639         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19640         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
19641         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
19642         item.
19644         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
19645         instead of user properties file.
19646   
19647         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
19648         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
19649         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
19650         * README, TODO: Updated.
19651         
19652 2002-10-28  Naba Kumar <naba@gnome.org>
19654     * manuals/C/anjuta-manual/figures/editor_guides.png,
19655     manuals/C/anjuta-manual/figures/editor_margins.png,
19656     manuals/C/anjuta-manual/figures/editor_markers.png,
19657     manuals/C/anjuta-manual/figures/local_variables.png,
19658     manuals/C/anjuta-manual/figures/open_file_multiple.png,
19659     manuals/C/anjuta-manual/figures/prefs_print.png,
19660     manuals/C/anjuta-manual/figures/print_dlg.png,
19661     manuals/C/anjuta-manual/figures/print_preview.png,
19662     manuals/C/anjuta-manual/figures/symbol_browser.png,
19663     manuals/C/anjuta-manual/figures/variable_tip.png: New png
19664     files for manual documentation.
19665     
19666     * manuals/sgmldocs.make,
19667     manuals/C/anjuta-manual/Makefile.am,
19668     manuals/C/anjuta-manual/authors.sgml,
19669     manuals/C/anjuta-manual/build.sgml,
19670     manuals/C/anjuta-manual/compileopts.sgml,
19671     manuals/C/anjuta-manual/debugger.sgml,
19672     manuals/C/anjuta-manual/execute.sgml,
19673     manuals/C/anjuta-manual/fileoperations.sgml,
19674     manuals/C/anjuta-manual/interface.sgml,
19675     manuals/C/anjuta-manual/preferences.sgml,
19676     manuals/C/anjuta-manual/projects.sgml,
19677     manuals/C/anjuta-manual/figures/arguments.png,
19678     manuals/C/anjuta-manual/figures/open_file.png,
19679     manuals/C/anjuta-manual/figures/other_opts.png,
19680     manuals/C/anjuta-manual/figures/scrshot.png,
19681     manuals/C/anjuta-manual/figures/toolbar_browser.png,
19682     manuals/C/anjuta-manual/figures/toolbar_tags.png:
19683     
19684     Updated anjuta manual documentation.
19686     
19687 2002-10-27  Naba Kumar <naba@gnome.org>
19689     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
19690     check and modifies debugger terminal command accordingly
19691     to function properly.
19692     
19693 2002-10-25  Naba Kumar <naba@gnome.org>
19695         * manuals/sgmldocs.make: Fixed a couple of bugs.
19696         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
19698 2002-10-24  Naba Kumar <naba@gnome.org>
19700         * src/debug_tree.c: Fixed a crash bug from Etay.
19702         * global_tags/create_global_tags: Added messages.
19703         Fixed infinite looping within files.
19704         
19705         * macro/autogen.sh: Removed debug and warning flags for defaults.
19706         
19707         Patch from Vadim Berezniker <vadim@berezniker.com>
19708         
19709         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
19710         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
19711         generation.
19713         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
19714         temporarily just copy it
19716 2002-10-24  Naba Kumar <naba@gnome.org>
19718         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
19719         manuals/C/anjuta-manual/anjuta-manual.sgml, 
19720         manuals/C/anjuta-manual/compileopts.sgml,
19721         manuals/C/anjuta-manual/debugger.sgml,
19722         manuals/C/anjuta-manual/execute.sgml,
19723         manuals/C/anjuta-manual/fileoperations.sgml,
19724         manuals/C/anjuta-manual/interface.sgml,
19725         manuals/C/anjuta-manual/introduction.sgml,
19726         manuals/C/anjuta-manual/projects.sgml,
19727         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
19728         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
19729         manuals/ja/anjuta-manual/anjuta-manual.sgml,
19730         manuals/ja/anjuta-manual/compileopts.sgml,
19731         manuals/ja/anjuta-manual/debugger.sgml,
19732         manuals/ja/anjuta-manual/execute.sgml,
19733         manuals/ja/anjuta-manual/fileoperations.sgml,
19734         manuals/ja/anjuta-manual/interface.sgml,
19735         manuals/ja/anjuta-manual/introduction.sgml,
19736         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
19738 2002-10-24  Naba Kumar <naba@gnome.org>
19740         * src/project_type.c: added autogen for qt projects.
19741         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
19742         Fixed a bug that retrieves wrong terminal command.
19743         * src/commnads.c: Added more terminal commands.
19744         * configure.in: Checks for scrollkeeper version.
19745         
19746 2002-10-22  Naba Kumar <naba@gnome.org>
19748         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
19749         instead of AM_GNOME_GETTEXT.
19750         
19751         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
19752         for setup-gettext for the wizard generated projects.
19754         * src/source.c: Fixed a bug where glade file wasn't generated.
19755         
19756         * src/gnome_project.c: Excluded project version from project dir
19757         name.
19758         
19759 2002-10-22  Naba Kumar <naba@gnome.org>
19761         * acinclude.m4: New file with dummy funtion for gettext
19762         cross compatibility fix.
19763         
19764         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
19765         * configure.in: Fixed cflags to avoid useless warnings.
19766         * Makefile.am: EXTRA_DIST += setup-gettext.
19767         * src/toolbars.c: Added space paddings around tags label.
19769 2002-10-21  Naba Kumar <naba@gnome.org>
19771         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19772         
19773         * setup-gettext: New script to maintain gettext cross version
19774         compatibility.
19775         * configure.in, macros/autogen.sh: Fix for gettext cross version
19776         compatibility.
19777         
19778 2002-10-21  Naba Kumar <naba@gnome.org>
19780         * debug_tree.c: Fixed incorrect use of debug assertion.
19781         
19782 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
19783             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19784         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19785         src/memory.c, src/memory.h, src/message-manager-private.cc:
19786         
19787         New parsing algorithm; adapted from kdevelop.
19788         Middle button menu for changing the value's display type
19790 2002-10-07  Naba Kumar <naba@gnome.org>
19792         * src/main_menubar_def.h: Changed status bar message for Help->
19793         Browse info pages. Bug #603308
19795         * src/executer.c: Made "User terminal" default for creating
19796         projects (User can always disable it later). Bug #114222
19797         
19798 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19800         * macros/autogen.sh: Require gettext 0.10.x for autogen
19801         * src/text_editor.c: Fixes Bug #595303
19802         * src/source.c: Fixes Bug #595970
19803         * src/anjuta.c: Fixes Bug #598366
19804         * scingtilla/LexCPP.cxx: Bug #602296
19805         * src/main_menubar_def.h: Bug #604363
19806         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
19807         
19808 2002-10-07  Jens Georg <mail@jensgeorg.de>
19810         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19811         * gnomefilelist.c: This patch fixes the bug #611542
19812         
19813 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19815         * data/properties/Makefile.am: Added tcltk.properties file.
19816         
19817 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19819         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19820         
19821         * README: Updated README
19822         * plugins/class-gen/clsGen.c, src/message_manager.cc
19823           , src/mainmeu_callbacks.c, src/memory.c
19824           , src/project_dbase_gui.c, src/text_editor_gui.c
19825           , widgets/gnomefilelist.c: Set window icons
19826         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
19827           Enabled release build (stripped + optimized binaries, etc.)
19828         * data/properties/anjuta.properties, src/commands.c,
19829           src/defaults.cFixed bug #595489 (stdin on executables)
19830         * src/appwizard.c, src/main.c, src/message-manager.cc
19831           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
19832           , src/debug_tree.c: Memory related (valgrind) fixes.
19833         * src/message-manager-private.[cc,h], src/pixpams.h
19834           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
19835         * anjuta.prj: Added debug_tree.c to SOURCES
19836         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19837           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
19838           Compacted code and cleaned up unnecessary functions.
19839         * tagmanager/*.[ch]: Code fixes.
19840         
19841 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
19842         
19843         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19844         
19845         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
19846         Debug tree now detects changes of displayed variables
19847         and changes their color to red
19849 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19851         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19852         
19853         * mainmenu_callbacks.c: Set's the current file name in
19854         file save as dialog.
19855         
19856 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19858         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
19860         * data/properties/tcltk.properties: New file for tcl/tk
19861         properties.
19863 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
19865         * src/project_type.[c,h], src/source.c, data/Makefile.am:
19866         Fixed a fatal bug which doesn't let building gnome2 related
19867         projects. They use different autogen.sh script. Defined new
19868         type field "gnome_macro_support".
19869         
19870         * data/autogen.sh.gnome2: New file.
19871         
19872         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
19873         bug with quotes escaping in quotes.
19874         
19875         * src/message-manager-private.cc: Used event box instead
19876         of frame for local message pane, so that the borders appear
19877         properly and nicely.
19878         
19879         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
19880         if there is a project open and all the files are un-docked.
19882         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
19884 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
19886         * src/main_menubar_def.h: implement feature request #595356, patch #597161
19887         * THANKS: updated for new contributions
19888         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
19890 2002-08-27 Steven Knight  <steven.knight@unh.edu>
19892         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
19893         src/project_dbase.h, src/project_type.c, src/source.c, 
19894         src/wizard_gui.c: new Qt project type
19895         *** NB not fully tested, may need some work, icon required...
19897 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19899         * src/memory.c, src/memory.h: new memory patch
19901 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
19903         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
19905 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
19907         * lancher/anjuta_launcher.c: Determine pty from function
19908         call instead of running 'tty' externally.
19909         
19910         * data/properties/cs.properties: Added compile/build commands.
19911         Fixed execution properties.
19912         
19913         * src/commands.c: Added c# options.
19915         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
19916         
19917         * src/debug_tree.[c,h], src/debugger.[c,h],
19918         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
19919         
19920         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
19921         1. Misaligned structs when they are members of other structs.
19922         2. '{' sometimes appears as a variable.
19923         3. Wrong processing of some arrays.
19924         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
19925         that displays the tree in two columns (variable and value).
19927 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19929         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
19931         * data/properties/sql.properties: added the DATETIME data type.
19933         * data/properties/html.properties: added the foreach php keyword.
19935 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19937         * NEWS: Updated with new features.
19938         
19939         * data/.cvsignore, doc/.cvsignore: Updated.
19940         
19941         Patch from: Etay Meiri <etay-m@bezeqint.net>
19942         
19943         * src/debug_tree.h, src/debug_tree.c: New files.
19944         
19945         * src/Makefile.am, src/message-manger-private.[h,cc],
19946         src/message-manger.cc: Added Tree view for debugger
19947         locals view.
19948         
19949 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19951         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19952         
19953         * src/memory.c, src/memory.h: New files.
19954         
19955         * src/Makefile.am, src/appwizard.c, src/controls.c,
19956         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19957         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19958         
19959         Memory view implemetation that would enable viewing raw memory
19960         during debugging.
19962 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19964         * AUTHORS: added Biswa, because I wonder why noone already have
19965         written his name in the Anjuta's hall of fame :)
19967 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
19969         * src/appwizard_gui.c: Removed an ambiguous prototype.
19970         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
19971         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
19972         * THANKS: Updated M. Ali Vardar's email.
19973         
19974 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19976         * src/anjuta_gui.c: implemented feature request to stop main and browser
19977           toolbars having exclusive use of space
19979 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19981         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
19982         left over from the previous work to fix bugs :-)
19983         
19984         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
19985         src/controls.c, src/mainmenu_callbacks.h, 
19986         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
19987         reviewed
19988         
19989         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
19990         src/project_import_gui.c, src/sharedlib_gui.c, 
19991         src/signals_gui.c: set window icon correctly
19992         
19993         * NEWS: more updates for the release
19994         
19995         * HACKING: updated for window icons and insert menu information
19996         
19997         * src/cvs_gui.c, src/build_project.c, 
19998         src/project_import_cbs.c: message strings reviewed
19999         
20000         * src/controls.c: context help button should be disabled if 
20001         DevHelp is not installed
20002         
20004 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
20006         * src/debugger.c: Fixed the signalling screw up because of string
20007         update in gdb used to report the child process PID. Also, no
20008         error dialog will be popped up for "no such file or directory"
20009         error (very annoying and useless error). This error will still
20010         be shown on the debug message window. Avoided terminating the
20011         program when the terminal is terminated -- doesn't hurt, otherwise
20012         we get crappy egg-and-hen problem.
20013         
20014         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
20015         dimensions loading.
20016         
20017         * src/anjuta.c: Limited the default size of main window to sane
20018         values.
20020         * src/preferences.c: Fixed some deadly memory corruption bugs in
20021         the recent patches. Return from getenv() should NEVER be freed,
20022         because they are static strings.
20023         
20024         * src/preferences_gui.c: Removed the fix for crash bug with font
20025         selection and applied the real fix.
20026         
20027 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
20029         * NEWS: updated for release
20031 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
20033         * src/launcher.c: Added a fix a memory leak and a possible
20034         fix for zvt-crash bug.
20035         
20036         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
20037         
20038         * data/properties/latex.properties,
20039         data/properties/ada.properties: Added file.is.source property.
20040         
20041         * src/an_file_view.c: Set auto column size of the file
20042         revision column.
20043         
20044         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
20045         The user is now prompted to confirm the closing of the file
20046         if it is being used by CVS. If yes, the editor is closed and
20047         the CVS operation stops.
20048         
20049 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
20051         * anjuta.prj: bump project version for release
20052         * BUGS: removed unnecessary file
20054 2002-06-07      Philip Van Hoof <freax@pandora.be>
20056         * widgets/gnomefilelist.c: fix up issue with directory deleted 
20057         during the life of the file list widget
20058         * src/preferences_gui.c: sticking-plaster fix to font selection
20059         causes segfault bug
20061         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
20063 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20065         * data/properties/anjuta.properties, src/an_file_view.[ch], 
20066         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
20067         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
20068         added options for symbol and file browsers.
20069         * data/properties/cpp.properties: linker flags should come after
20070         the name of the file to compile.
20071         * scintilla/Editor.cxx: fixed gcc compilation warning.
20072         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
20073         be executed from bindir only.
20074         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
20075         tagmanager/include/tm_file_entry.h: CVS version information in file 
20076         browser.
20077         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
20078         window.
20079         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
20080         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
20081         crashes during file import.
20082         * src/project_import.c: disable project menu items during project 
20083         import.
20084         
20085         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20087 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20089         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
20090         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
20091         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
20092         modified Insert menu, added C functions template, header C 
20093         template, modified header_template HEADER_H ==> NAMEFILE_H
20094         
20095         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20097 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
20099         * data/properties/html.properties: changed some file 
20100         associations
20102 2002-06-05 Philip Van Hoof <freax@pandora.be>
20104         * widgets/gnomefilelist.c: Fixed #560759 and #561776
20105         
20106         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20108 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20110         * data/properties/anjuta.properties, src/defaults.c: Make windows
20111         docked by default, fix the big fonts bug.
20112         
20113         * src/an_file_view.c, src/main_menubar_def.h, 
20114         src/project_dbase_gui.c: sanitized the Edit/View mess.
20115         
20116         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
20117         for customizing shortcuts.
20118         
20119         * src/mainmenu_callbacks.c: Search for selected word if present.
20120         
20121         * src/text_editor_menu.c: Added context menu options for docking
20122         and undocking editor windows.
20123         
20124         * src/main_menubar.h, src/main_menubar.c: more support for the 
20125         shortcuts menu item.
20126         
20127         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20129 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
20131         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
20132         all commit messages being written to top of the file
20133         
20134         * src/main_menubar_def.h: message strings reviewed
20135         
20136         * src/project_import.c: message strings reviewed
20137         
20138         * src/source.c, src/glades.c: message strings reviewed. Fixed 
20139         some bugs around reading the project properties for creating 
20140         .glade and .desktop files in the Application Wizard. There were
20141         typos in the property names being retrieved
20142         
20143         * widgets/gnomefilelist.c: changed build_full_path to make 
20144         the file widget support ~
20145         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
20146         
20147         * THANKS, widgets/e-shell-about-box.c, 
20148         manuals/anjuta-manual/C/authors.sgml: updated for new
20149         patch
20151 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
20153         * src/project_dbase.c: Fixed the file-path-corruption bug
20154         and the cannot-import-file-in-project bug. (follow-up with
20155         the last commit from Stef).
20156         
20157         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
20158         with unsaved-project.
20159         
20160 2002-06-05  Stephane Demurget  <demurgets@free.fr>
20162         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
20163         misplaced g_free.
20165 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
20167         * data/properties/{xml,html,other}.properties: changed some file 
20168         associations
20169         
20170         * data/anjuta.mime: oops! cvs added
20171         
20172         * scintilla/RESearch.cxx: fixed up a problem with comments
20173         
20174         * global-tags/create_global_tags.sh: redirect errors to /dev/null
20175         to avoid messages about missing libs
20176         
20177         * NEWS: started the release notes
20179 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
20181         * HACKING: updated with new information on printing, patch naming
20182         
20183         * TODO: removed completed tasks
20184         
20185         * THANKS: updated a few contributions
20186         
20187         * anjuta.prj: updated the icon file
20188         
20189         * anjuta.desktop.in.in: updated to add Categories
20190         
20191         * data/anjuta.mime: created a mime type for Anjuta project files
20192         (NB needs to be added to the install in /usr/share/mime/)
20193         
20194         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
20195         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
20196         to PNG for websites.
20197         
20198         * plugins/patch/patch-plugin.c: clarified some messages and 
20199         made it easier to see different patching sessions
20200         
20201         * src/toolbar.c: changed some message text for consistency
20202         
20203         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
20204         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
20205         in preferences. 
20206         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20207                  
20208         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
20209         src/project_dbase.{c,h}, src/project_import_cbs.c, 
20210         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
20211         Added XLib Project and a Dockapp Project types.
20212         * pixmaps/Makefile.am: added line for new pixmap for new xlib
20213         projects
20214         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
20215         * src/source.c: Fixed memory leak in existing projects. 
20216         (filename was not freed)
20217         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
20219 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
20221         * src/anjuta.h, src/anjuta.c: Added error display funtions
20222         with parent windows.
20223         
20224         * src/appwizard_cbs.c: Changed error display function to use
20225         parented version.
20226         
20227 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
20229         * printing/print.h, printing/printing.c: Taken care of document
20230         zoom factor and fixed a font loading bug. Dynamically calculated
20231         text widths to work with zooms properly. Re-organized code for
20232         dynamic text width calulations to work in general with utf8 chars.
20233          Determined font height and width automatically from the font info.
20234         
20235         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
20236         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
20237         Converted text.zoom.factor property to use #defined value. Removed
20238         margin header and margin numbers preferences, as they  now
20239         calculated dynamically.
20240         
20241 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
20243         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
20244         printing/print-util.h, printing/print.c, printing/print.h:
20245         Rewritten printing support for style based printing. Syntax highlighted
20246         printing, monochromatic printing, setup using preferences etc.
20248         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
20249         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
20250         language and the styled text buffer.
20251         
20252         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
20253         the print setup preferences page and added printer preferences. Added functions
20254         to retrieve preferences with default values.
20255         
20256         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
20257         the printing.
20259         * data/properties/anjuta.properties: Added default printer preferences.
20261         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
20262         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
20263         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
20265         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
20266         
20267 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20269         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20271         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
20272         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
20273         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
20274         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
20276         printing/Makefile.am: Reduced compiler optimizations.
20278         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
20279         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
20280         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
20281         tagmanager/tm_workspace.c: TagManager fixes.
20283 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
20285         * printing/*: CVS added. :)
20286         
20287 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20289         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20291         * printing*: CVS added.
20292         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
20293           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
20294           src/main_menubar_def.h: Gnome Print support
20295         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
20296         * configure.in: Enable debugging flag option
20297         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
20298           Print properties defined.
20299         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
20300         
20301 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20303         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20304         
20305         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
20306         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
20307           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
20308           and cleanups
20309         * src/text_editor.c: Minor cleanups.
20310         * anjuta.c: Tweaks to 'Goto File Line' functionality.
20311         * src/project_dbase.c: Fixes to add/remove files from project.
20312         * src/help.c: Fix minor memory leak.
20313         * src/project_dbase_gui.c: Remove debugging messages.
20314         * src/utilities.[ch]: Cleanups and minor fixes.
20315         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
20317 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
20319         * src/anjuta.c [anjuta_apply_preferences()]:
20320         Fixed a crash bug when tab pos is not defined for the editors.
20321         
20322         * data/properties/cpp.properties: Set default identifier property to normal.
20323         This fixes the bug in which the fore color gets hidden with dark background.
20325 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
20327         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
20328         scintilla 1.46
20329         
20330         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
20331         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
20332         src/anjuta.c, data/properties/anjuta.properties:
20333         Implemented line wrapping.
20334         
20335         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
20336         
20337         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
20338         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
20339         tags. Code was reviewed from GNOME Bonsai view.
20340         
20341         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
20342         it seems to have been removed by scintilla people.
20343         
20344         * data/properties/anjuta.properties: Set default line wrap to false, as
20345         is noticably slow with big files.
20346         
20347 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
20349         * src/project_import_gui.c: disallow the selection of files in
20350           the browse dialog.
20351         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
20352           preferences code.
20353         
20354 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20356         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
20357           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
20358         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
20359         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
20360           now works properly.
20361         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
20362         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
20363         * src/utilities.[ch]: Added some utility functions.
20364         * tagmanager/tm_project.c: Fix for bug in file removal from project.
20365         
20366         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20368 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
20370         * HACKING: info on FIXME statements and removed ccview references
20371         * Makefile.am: added rule to make RPM package
20373 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
20375         * THANKS, widgets/e-shell-about-box.c, 
20376         manuals/anjuta-manual/C/authors.sgml: updated for new
20377         patch
20378         * src/anjuta.c: removed unnecessary warning code since CVS 
20379         support is now implemented :-)
20380         * manuals/sgmldocs.make: implemented a fix for bug #553969
20381         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
20382         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
20383         manuals/C/anjuta-faqs-C.omf: modified the descriptions
20384         
20385 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20386         
20387         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
20388           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20389           src/main_menubar_def.h, src/preferences_gui.c,
20390           preferences.c, preferences.h: setup Username and Email 
20391           preferences, Insert ChangeLog and Username editor functions
20392           
20393           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
20395 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20396         
20397         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
20398           src/src_paths_cbs.c, src/src_paths_gui.c
20399           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
20401           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20403 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20405         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
20406           and goto tag menu items to main menu.
20408 2002-05-09  Andy Piper <andy.piper@freeuk.com>
20410         * THANKS, widgets/e-shell-about-box.c, 
20411         manuals/anjuta-manual/C/authors.sgml: added new contributors
20412         * HACKING: updated with info on files to change for credits
20414 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
20416     * src/aneditor.cxx: extended extension list which fixes segfault
20417     on selecting lisp, ruby or matlab as highlight style.
20419 2002-05-09  Andy Piper <andy.piper@freeuk.com>
20421         * src/main_menubar_def.h: fixed an array initialiser and fixed
20422         the lexer settings for the new entries on the Format menu
20424 2002-05-07  Stephane Demurget  <demurgets@free.fr>
20426         * Synced with Scintilla 1.45
20428 2002-05-06  Andy Piper <andy.piper@freeuk.com>
20430         * anjuta.prj: added another missing file
20431         * ChangeLog: fixed some incorrect change dates I caused by 
20432         sloppy cut-and-pasting :-/
20434 2002-05-06  Andy Piper <andy.piper@freeuk.com>
20435         
20436         * src/mainmenu_callbacks.c: fixed title of new About box
20438 2002-05-05  Andy Piper <andy.piper@freeuk.com>
20440         * src/pixmaps.h: added macros for OpenGL and SDL project icons
20442 2002-05-05  Andy Piper <andy.piper@freeuk.com>
20444         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
20445         * anjuta.prj: updated for new files
20447 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
20449         * widgets/e-shell-about-box.c: Added version display.
20450         
20451 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20453         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
20454         widgets/scroll_menu.c: fixed up some compiler warnings (patch
20455         from Philip Van Hoof)
20457 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20459         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
20460         dependency
20461         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
20462         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
20463         that produced build errors (needs checking on a machine with the
20464         ja locale!)
20465         * data/properties/lisp.properties: updated to match format of other
20466         lexer property files supplied with Anjuta
20468 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20470         * anjuta.prj: added new files
20471         * HACKING: added information from the mailing list on 
20472         adding new project types to the wizard (thanks to Johannes)
20474 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20476         * src/utilities.h, src/launcher.c, src/gnome_project.c,
20477           src/appwiz_page2.c: Fix for 547038.
20479 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20481     * attach_process.c, attach_process_cbs.c: Fixed a dialog
20482     hide bug.
20483     
20484     * about.h: cvs removed.
20485     
20486 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20488         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20490         Fix for #539574.
20492         * src/anjuta.c (anjuta_system_error): checks for the error number to
20493         know whether the error description is needed or not.
20495 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20497         * pixmaps/anjuta_logo.png: New about logo.
20498     
20499         * pixmaps/anjuta_icon.png: New icon from Misha. The
20500         old one had trouble with some gtk themes.
20501     
20502         * about.c: Removed. No longer needed.
20504         * mainmenu_callbacks.c: Removed reference of about.h
20505     
20506 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20508         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20510         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
20511           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
20512         About Dialog (thanks to the Evolution team for the cool widget!)
20514 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20516         Patch from lbell <lbell@tsc4.com>
20517     
20518         * src/find_in_files.c, src/find_in_files.h,
20519           src/anjuta.c: Added save_yourself, load_yourself routines.
20520     
20521         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
20522         Added "Append messages" toggle button. This will enable
20523         the search results to be appended to the already existing
20524         results.
20525     
20526         * src/debugger.c: Fixed a typo.
20527     
20528         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
20529           src/session.c, src/session.h: Improved session management.
20531 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20533         * THANKS, FUTURE, AUTHORS: Changed my email and
20534         avoided yahoo.com.
20536 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20538         Impl. feature request #525271 (add Lisp support).
20540         * data/properties/lisp.properties: added.
20542         * data/properties/Makefile.am, data/properties/anjuta.properties: added
20543           the lisp properties.
20545         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
20546           src/utilities.[ch]: added support for the Lisp highlight style.
20548 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20550         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20551           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20552           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
20553           option preferences to have a persistent setting. Plus it's not used
20554           often, so it's better here than flooding the menus.
20556         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
20557           preferences pages a lot more consistent and sweeter: tabs direction
20558           radiobuttons are directed against the meaning, all pages have an
20559           outter frame, a lot of padding, removed all expand attributes for
20560           vertical boxes, ...
20562           That's not a total revamp, but it's really looking better now, even
20563           if there's still work to be done.
20565 2002-05-01  Andy Piper <andy.piper@freeuk.com>
20567         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
20568         * TODO: added task to be completed before next release (update all credits)
20570 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20572         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
20573         Benke László.
20575 2002-05-01  Benke László  <decike@freemail.hu>
20577         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20579         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20580           src/main_menubar_def.h, src/mainmenu_callback.[ch],
20581           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
20582           to the format menu in order to reorder the notebook tabs in
20583           alphabetical order everytime a file is created/opened/saved.
20585 2002-05-01  Philip Van Hoof <freax@pandora.be>
20587         * widgets/gnomefilelist.[ch] (history_combo_go),
20588         (history_combo_clicked): impl.
20590         (gnome_filelist_new_with_path): use this new impl.
20592 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20594         * src/project_dbase_gui.c (add_file): added the xpm file type.
20596 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20598         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
20599         tag manager fixes.
20601         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
20602           of tag types.
20604         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
20605           src/text_editor_menu.c: Added context sensitive search in symbol
20606           browser and editor.
20608         * configure.in: Changed version number to 0.1.9.99.
20610         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
20611           src/project_import.c: Minor changes to project import facility.
20613         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
20614           (Forced to use specific brace format)
20616         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
20617           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
20618           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
20620 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
20622         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
20623         replaced the spinbutton with an hscale, and made the UI less "blocky".
20625         * src/cvs_gui.c: When diffing a project you can choose date and
20626         release now.
20628         * src/project_dbase.c: Import_file activated again
20630         * configure.in, plugins/Makefile.am: Added patch plugin
20632         * plugins/patch/*: The new patch plugin
20634 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20636         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20638         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
20639         dropdown list shown by autocompletion are now removed.
20641 2002-04-28  Philip Van Hoof <freax@pandora.be>
20643         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
20644         a bunch of filetypes from the older version.
20646         * src/project_dbase_gui.c (add_file): changed the import
20647         dialog's filetypes combo contents depending on the
20648         type of data to be imported.
20650 2002-04-28  Stephane Demurget  <demurgets@free.fr>
20652         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
20653         the amount parameter as Philip stated and reformated to follow the
20654         Gnome convention.
20656         * src/project_dbase.c (project_dbase_make_default_filetype_list):
20657         changed accordingly.
20659 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20661         Fix for #531293.
20663         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
20664         Shift-F6, to be more consistent with other Gnome apps.
20665         Moved the "Search next" entry under the "Search" one, and swapped the
20666         order of the "Find in files" and "Find and Replace" ones.
20668         Some additional fixes ands cleanups on the edit menu.
20670         * src/main_menubar.h: replaced all occurences of repeat_find by
20671         find_again for the code to be more consistent.
20673         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
20674         sensitiveness depending on the existence of an active text buffer.
20676         * TODO: added some bits about improving the usability of the
20677         search/search again couple.
20679 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20681         * src/preferences_gui.c: made the tab labels text more consistent
20682         (s/misc/Misc/).
20684 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20686         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
20688         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
20689         filename.
20691         * src/main.c (main): simplified some code and cleanups.
20693         Fix a part of #499366:
20695         * src/commands.[ch] (sync_from_props), (command_editor_save),
20696         (on_apply_clicked), (create_command_editor_gui): added the gui
20697         corresponding to the command.terminal preference.
20699 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20701         Fix for #465180.
20703         * anjuta.spec.in: added build requirements for the source rpm.
20705 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
20707         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20708         
20709         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
20710           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
20711           src/project_type.c, source.c, wizard_gui.c:
20712           Added new GNOME 2 project types and changed glade behaviour to
20713           produce GTK code if project type GTK was selected and GTKmm code
20714           if project type GTKmm was selected (and not depending on the 
20715           selected language. Disabled glade for GNOME 2 projects because
20716           we will need glade2 there.
20717           
20718         * src/project_dbase.c: Fixed a memory lack.
20719         
20720         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
20721         
20722         * src/cvs.c: Added an error message if jobs are running
20724 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
20726         * tagmanager/tm_work_object.c: Fixed a chrash
20727         bug which occurs when it tries to stat an empty
20728         file name.
20729         
20730 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
20732         * src/controls.c: CVS menu items now becomes
20733         insensitive when the launcher is busy.
20734         
20735         * src/anjuta.c, cvs.h, cvs.c: Created a function
20736         to update the cvs preferences when preferences are
20737         applied in preferences dialog and called it from
20738         anjuta_update_preferences().
20739         
20740 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
20742         * src/cvs.c: Added a space in the cvs command
20743         before the revision part. This fixes the cvs
20744         error we get when cvs-diffing with revisions.
20745         
20746         * src/cvs.c: Fixed a compiler warning.
20747         
20748         * src/find_replace.c: The dialog now remembers
20749         the settings including the "prompt on replace"
20750         which seems to have broken somewhere line the
20751         changes.
20752         
20753 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20755         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
20756         Added a new property in cvs class to hold a boolean
20757         for enabling date in cvs diff. This fixed the bizzare
20758         diff output due to the date that goes with the cvs
20759         command. Also, set the default value of compression
20760         to 3 and unified diff option to 1.
20761         
20762 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20764         * src/cvs.c: The diff editor is set to hilite as
20765         diff syntax hiliting.
20766         
20767         * configure.in, manual/Makefile.am:
20768         Added a new manual module for ja language.
20769         
20770         * manual/ja/*/*/*: New module and files for the
20771         ja translation for the anjuta documentation
20772         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
20773         
20774 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
20776         * src/launcher.c: Made a very messy work around
20777         for the launcher authentication to work properly.
20778         
20779         * src/find_replace.c: Applied the missing patch
20780         from Dan Elphick <dre00r@ecs.soton.ac.uk>
20781         
20782 2002-04-16 Andy Piper <andy.piper@freeuk.com>
20784         * src/cvs.c, src/main_menubar_def.h: made message strings
20785         consistent with existing standards from our own documentation 
20786         (such as uppercase P in Project, corrected spelling of 
20787         repository, etc.)
20789 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20791         * src/cvs_gui.c: Cleaned up gui and aligned various
20792         widgets to give a clean look.
20793         
20794 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20796         * src/launcher.c: Added work around to retrieve
20797         the child exit code. It works. :)
20798         
20799         * src/find_in_files.c, src/gnome_project.c,
20800         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
20801         src/clean.c, src/clean_project.c, src/build_project.c,
20802         src/build_file.c: Modified to handle the new
20803         child exit code.
20804         
20805 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
20807         * src/find_replace.c: Changed signal to call
20808         on_replace_text_close on from delete_event
20809         to close => the replace history is now updated.
20811 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
20813         * src/cvs.c: escaped the cvs import message before
20814         passing it to cvs.
20815         
20816 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
20818         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20819         
20820         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
20821         
20822         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
20823         Added cvs import
20824         
20825         * src/preferences_gui.c: GUI improvements
20826         
20827         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
20829 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
20831         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
20832         Removed static qualifier from tm_tag_type_name() and
20833         availed it's prototype for use in outside code. also
20834         created reverse map function tm_tag_type_name();
20835         
20836         * src/anjuta.c: Implemented qualified tags names for
20837         the tag list (on the toolbar pulldown list) to avoid
20838         ambiguty in tags with similar names (like prototype
20839         and definition). Patch modified and improved.
20840         
20841         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
20842         
20843 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20845         * src/utilities.[c,h]: Added a utility funtion
20846         that escapes the single and double quotes in a
20847         given string. Useful for passing command line
20848         args with quotes.
20849         
20850         * src/cvs.c: Escaped the cvs log message before
20851         passing it to cvs command line to avoid ambiguties
20852         with quotes in the message.
20853         
20854         * pixmaps/anjuta_icon.png: Changed to the new icon.
20855         from Todd Goyen <goyen@mbi-berlin.de>
20856         
20857         * src/message-manager-private.cc: Added regex to 
20858         recognize (underline hilite) the parsable outputs
20859         from the zvt terminal.
20860         
20861 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20863         Patch from: Tina Hirsch <tehirsch@arcor.de>
20864         
20865         * src/project_type.c:
20866         Fixed a bug in the wxproject type and modified the erroroutput when
20867         configure doesn't find wx-config
20868         
20869         Patch from: Timothee Besset <ttimo@idsoftware.com>
20870         
20871         * src/anjuta.c, src/message-manager-private.cc,
20872           src/message-manager-private.h
20873         Catches double clicks in the zvt terminal, and calls goto_error_line
20874         to jump to the appropriate location in the source. This will recognize
20875         grep -n output
20876         
20877 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
20878         
20879         * src/build_project.c: Taken care of memory leak
20880           by freeing cmd variable properly.
20882         * src/main_menubar_def.h: Fixed wrong signal connection
20883           for cvs project commit.
20884           
20885         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
20886         
20887         * src/preferences_gui.c: Added some border and adjusted
20888           expandsion, filling in box adds to make the cvs preferences
20889           more nicer.
20890         
20891 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
20893         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20894         
20895         * src/cvs*, src/main_menubar*, src/preferences*: 
20896         Moved CVS settings to preferences, added a nice login dialog.
20897         
20898         * src/controls.c, src/project_dbase.c:
20899         CVS project options are only shown if a project is open
20900         
20901         * src/build_project.c:
20902         User is now asked if he wants to install as root 
20903         
20904         * src/launcher.c:
20905         Fixed a warning
20907         * anjuta.prj: Updated with cvs files
20908         
20909         * TODO: Remove task which are done
20910         
20911 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
20913         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
20914         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
20915         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
20917         Modified launcher to use controlling terminal to detect and
20918         take care of password authentications (for example, for cvs
20919         and root installs).
20920         
20921         * pixmaps/password.png: New file.
20922         
20923 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20925         Anjuta kick start tutorial wirtten by:
20926           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
20928         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
20929           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
20930           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20931           manuals/C/anjuta-tutorial/figures/*.png:
20932           
20933           Added files
20934         
20935         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
20936           
20937           Modified files.
20938         
20939 2002-03-28 Roel Vanhout <roel@stack.be>
20941         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20943         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
20944           src/preferences_gui.c:
20945         Added option to wrap around to beginning/end of file when on last bookmark
20946         and next/previous bookmark is pressed
20947         
20948 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20950         Patch from Philip Van Hoof <freax@pandora.be>
20951         
20952         * src/gnomefilelist.c:
20953         Added gimp like feature that changes the file extension of
20954         the filename entered in the selections when the file
20955         filter is changed.
20956         
20957 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20958         
20959         Patch from Roy Wood <roy.wood@filogix.com>
20960         
20961         * src/controls.c, src/find_text.c, src/find_text.h,
20962           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20963           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20964           
20965           Menuitem for entering currently selected text as find target,
20966           added key accel for "find next" and changed some key accels for
20967           other key for consistency.
20968           
20969         * src/utilities.c:
20970           Cleaned up code.
20971         
20972 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20974         * src/watch.c, src/watch.h, src/watch_cbs.c,
20975           src/watch_cbs.h, src/watch_gui.c:
20976         
20977           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
20978         
20979           Added change watch entries feature
20980           and Watch entries modify on double click fixed.
20982 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20984         * src/mainmenu_callbacks.c:
20985         
20986           Project commit should not bypass dialog as
20987           we need to get the cvs log from the user.
20988           
20989 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20991         * src/project_dbase.c:
20992         
20993           Patch from Roy Wood <roy.wood@filogix.com>
20994           
20995           Fixed docking bug with the new docking patch
20996           to fix copy/paste bug.
20997           
20998 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21000         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
21001           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
21002           src/main_menubar.h, src/main_menubar_def.h,
21003           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21005           Added cvs project support. Featured bypass cvs dialog for
21006           cases where we don't need dialog (such as project and right
21007           click selection from file browser). Cleaned up cvs code to
21008           make them generic cvs operations instead of separate file
21009           and project operations. Added cvs log action. Increased
21010           file entry box width and enabled "unified diff" by default.
21011           Used Editor buffer for status and log and set hilite for
21012           these buffers including diff buffer (DIFF hilite).
21013           
21014 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
21016         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21018         * data: Added file autogen.sh.wxwin 
21019         * data/Makefile.am: Added entry for autogen.sh.wxwin
21020         * pixmaps: Added project image appwiz_wxwin.png
21021         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
21022         * src/appwizard_cbs
21023           src/compiler_options.c
21024           src/pixmaps.h
21025           src/project_dbase.c
21026           src/project_dbase.h
21027           src/project_import_cbs.c
21028           src/project_type.c
21029           src/source.c
21030           src/source.h
21031           src/wizard_gui.c: Added everything necessary for new
21032                             project type 'wxWindows (wxGTK)
21033         * src/project_dbase.c: Fixed a bug that caused every project
21034                                to be a glade project in dialog
21035                                                    'Project information'.
21037 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
21039         Patch submitted by Roy Wood <roy.wood@filogix.com>
21040         
21041         * src/anjuta_gui.c, src/message-manager-dock.c,
21042           src/project_dbase.c:
21043           
21044           fixed the copy/paste bug by rewriting dock/undock
21045           code.
21047 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
21049         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21050         
21051         * src/cvs*, src/Makefile.am:
21052           New file for CVS support. File operations currently work
21053           cvs login needs to be done. Project support is not yet
21054           started.
21056         * src/main_menubar*, src/mainmenu_callbacks,
21057           src/anjuta.c, src/anjuta.h:
21058           Added menus and functions for cvs commands.
21059           
21060         * src/text_editor_menu.h: 
21061           Added #include <gtk/gtk.h>
21062           
21063         * src/gotoline.h:
21064           Removed a warning (and this time it works ;-)
21066         * src/utilities.c, src/utilities.h:
21067           Added a utility function to retrieve directory
21068           name out of full path.
21070 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
21072         * src/executer.c: (create_executer_dialog): changed the default
21073           focus on the entry.
21075 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
21077         * widgets/gnomefilelist.c:
21078         Fixed duplicate history entries for the same directory.
21079           
21080 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21082         Fix for #520092.
21084         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
21085           it's already used by scintilla to delete the whole current line.
21087 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21089         Fix for #525107.
21091         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
21092           calls to fileselection_hide_widget,
21093           (on_open_filesel_cancel_clicked): removed.
21095         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
21096           (on_add_prjfilesel_cancel_clicked):
21098         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
21099           impl.
21101         * src/fileselection.c: Made some functions static.
21102           (fileselection_hide_widget): rewritten using the new
21103           gnome_filelist_set_multiple_selection function.
21105         * src/fileselection.c: (on_file_selection_delete_event): removed
21106           unuseful widget hides. Some cleanups,
21107           (on_file_selection_cancel_clicked): impl,
21108           (create_fileselection_gui): changed the cancel button clicked's
21109           callback to use this new function.
21111         * src/anjuta.c: (anjuta_new):
21112         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
21113           callbacks, because this the gnome filelist widget's job.
21115         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
21116           clist selection mode duplicates set,
21117           (gnome_filelist_key_press): use the new impl. function.
21119 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21121         Fix for #441233.
21123         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
21124           fixed some bogus code using an array cell out of
21125           range, removed unecessary gettext usages.
21127         * src/appwiz_page2.c: (on_prj_name_entry_changed):
21128           some cleanups and now transform minus characters to
21129           underscores.
21131         * src/source.c:
21132           (source_write_configure_in),
21133           (source_write_toplevel_makefile_am),
21134           (source_write_desktop_entry),
21135           (source_write_glade_file):
21136         * src/project_dbase.c: (project_dbase_summon_glade),
21137           (project_dbase_generate_source_code):
21138         * src/glades.c: (gladen_write_glade_write):
21139           replaced some occurences of the target name by the
21140           project filename, using project_dbase_get_proj_name,
21141           to fix the name of some files.
21142           Fixed a lot of mem leaks.
21143           Various code cleanups.
21145 2002-03-06  Stephane Demurget  <demurgets@free.fr>
21147         Merged with latest (1.44) scintilla.
21149         Added: - The calltip.<lexer>.end.definition property to display help
21150                  text on a second line of calltip.
21151                - The calltip.<lexer>.word.characters property to correctly find
21152                  calltips for functions that include characters like '$' which
21153                  is not normally considered a word character.
21154                - The use.monospaced property to determine initial state of
21155                  Use Monospaced Font setting.
21157         Bugs fixed: Too many to mention; please see :
21158                     http://www.scintilla.org/ScintillaHistory.html for the
21159                     full changes list.
21161         * scintilla/*/*: updated nearly all files.
21163         * TODO: removed the need of a scintilla merge.
21165         Merged with latest (1.44) SciTE properties.
21167         * data/properties/anjuta.properties: added the wrap, use.monospaced
21168           properties.
21170         * data/properties/html.properties: added a missing php extension, and
21171           updated php keywords to the latest reference.
21173         * data/properties/pascal.properties: added commands to compile, build
21174           and execute pascal applications.
21176         * data/properties/lua.properties: added styles for statements.
21178         * data/properties/bash.properties: added the declare keyword.
21180         Fixed distchecking.
21182         * global-tags/Makefile.am,
21183           global-tags/create-global-tags.sh: used some kind of ugly hack to
21184           make distchek work, since noone has proposed some better way.
21186         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
21187           and Ctrl-N replace Alt-N for new file according to the Gnome design
21188           reference.
21190 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
21192         * widgets/gnomedirlist.c
21193         widgets/gnomedirlist.h
21194         widgets/gnomefilelist.c
21195         widgets/gnomefilelist.h:
21197         Added GPL headings in the file.
21199 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
21201         * src/attach_process.c
21202         src/attach_process_cbs.c
21203         src/attach_process_cbs.h
21204         src/attach_process_gui.c
21205         src/breakpoints.c
21206         src/breakpoints_cbs.c
21207         src/breakpoints_cbs.h
21208         src/breakpoints_gui.c
21209         src/commands.c
21210         src/compiler_options.c
21211         src/compiler_options_cbs.c
21212         src/compiler_options_cbs.h
21213         src/compiler_options_gui.c
21214         src/find_in_files.c
21215         src/find_in_files_cbs.c
21216         src/find_in_files_cbs.h
21217         src/find_in_files_gui.c
21218         src/find_replace.c
21219         src/find_text.c
21220         src/help.c
21221         src/preferences.c
21222         src/preferences_gui.c
21223         src/project_config.c
21224         src/src_paths.c
21225         src/src_paths_cbs.c
21226         src/src_paths_cbs.h
21227         src/src_paths_gui.c:
21228         
21229         Bugs #521629 and #522427 fixed. The problem was, that the
21230         escape-key was not catched and the dialog was hidden, but
21231         the flag was not set correctly.
21233         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
21234         using the gnome_dialog_close_hides()-setting present in most dialogs.
21235         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
21236         emits "close" and set the flag in the close-callback.
21238         Patch from: Jens Georg <mail@jensgeorg.de>
21240 2002-03-06  Stephane Demurget  <demurgets@free.fr>
21242         * src/*.{c,cpp}: s/string_free/g_free/
21244         * src/utilities.[ch]: (string_free): removed.
21246 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
21248         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21250         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21251         src/mainmenu_callbacks.[ch]:
21252         Removed Project menu options: README, TODO, ChangeLog and NEWS
21253         Moved Save Build Messages to Build menu and only highlight it
21254         when there are build messages.
21255         Corrected a spelling: "mojority" -> "majority"
21256         Fixed initialisation of edit.edit_app_gui so now Edit menu
21257         can be shown when no project is loaded.
21259         * src/project_dbase.h: Removed prototype for static function
21261 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
21263         * src/text_editor.c: Editor is marked changed after
21264         autoformat. 
21265         
21266         Patch from: Jens Georg <mail@jensgeorg.de>
21268 2002-03-04 Roel Vanhout <roel@stack.be>
21270         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21272         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
21273         Added option to ignore binary files on 'Find in files' (grep -I option)
21275 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21277         * src/main.c:
21278         session restoration and commandline load in 
21279         gtk idle loop.
21280         
21281         * src/anjuta.[h,c], src/anjuta_cbs.c:
21282         Removed "clear windows menu" and prevented runtime 
21283         warnings.
21284         
21285         * src/compile.c, src/build_file.c, src/build_project.c,
21286         src/clean.c:
21287         Takes into account the preference setting for 
21288         show dialog when job completes. Dialogs are
21289         shown when it is enabled otherwise not.
21290         
21291 2002-03-03 Roel Vanhout <roel@stack.be>
21293         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21294         
21295         * src/find_text.c
21296         Store 'Find...' search string on search so that 'Find Next' will search for
21297         that string, even if the dialog hasn't been closed yet.
21299 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21301         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
21302         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
21303         src/main_menubar_def.h:
21304         
21305         Organized menus, removed "Windows" and "Utilities" menus from the
21306         menubar [they are no longer needed]. Also removed some extragenous
21307         separators.
21308           
21309 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21311         * src/message-manager-private.cc:
21312         Set message clist selection mode to BROWSE.
21313         
21314         * src/message-manager.cc, src/an_symbol_view.c,
21315         src/an_file_view.c:
21316         Added Key navigation for the CTree and CList. Arrow left for
21317         node collapse, right for node expand, space (or enter) for
21318         activation (same as double click).
21319         
21320 2002-03-03 Roel Vanhout <roel@stack.be>
21321         
21322         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21323         
21324         * plugins/class-gen/clsGen.c
21325         Added functionality to semi-intelligently prefill filename
21326         boxes with names deduced from class name
21328 2002-02-26 lbell <lbell@tsc4.com>
21330         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21331         * src/preferences_gui.c:
21332         Removed an incorrect use of gtk_misc_set_alignment().
21333         
21334         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
21335         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
21336         src/preferences.h, src/preferences_gui.c:
21337         
21338         Added the option to reload last open project at the startup.
21339         Added the possibility to open a new project without close
21340         an existing one
21341         
21342         * src/properties.cxx:
21343         Corrected a spelling mistake in message string.
21344         
21345         * src/session.c:
21346         Updated session functions.
21347            
21348 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
21350         * widgets/gnomefilelist.c: Bug fixes.
21351         
21352         Patch from Philip Van Hoof <freax@pandora.be>
21353         
21354 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
21356         * src/an_file_view.c:
21357         anjuta was unable to open some files becuase they were not being
21358         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
21359         Removed mime checking when opening with anjuta, becuase it doesn't
21360         hurt to open binary files in anjuta (some even may want to do so).
21361         
21362         Added a warning when mime type is not set when "view with default
21363         viewer" is activated.
21364         
21365         * src/an_file_view.c, an_symbol_view.c:
21366         Converted N_() to _() where ever appropriate in the strings.
21367         
21368 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
21369         
21370         * src/appwizard_gui.c, src/appwizard_cbs.c
21371           src/wizard_gui.c/h, src/appwiz_page3.c,
21372           src/project_import_gui.c:
21373           
21374         Moved target type radiobuttons to appwiz. page 2
21375         
21376         * src/message-manager-private.cc
21377         Fixed a bug which caused a crash if next message function was used
21379         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
21381 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
21383         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
21384         Modifies the behaviour of Alt-TAB in Anjuta. This
21385         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
21386         edited files in the first items of the notebook.
21388         Patch from: Timothee Besset <timo@qeradiant.com>
21389         
21390 2002-02-24  Philip Van Hoof <freax@pandora.be>
21392         * widgets/gnomefilelist.c, gnomefilelist.h:
21393           Added filecompletion
21394           
21395         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
21397 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
21399         * configure.in: Added "sk" to ALL_LINGUAS.
21401 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
21402   
21403         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
21404           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
21405           src/wizard_gui.c: Added support for static and dynamic libs
21406         
21407 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
21409         * widgets/gnomefilelist.c:
21410           Fixed gnome_filelist_get_lastfilename so it no longer returns
21411           a corrupted path.
21413 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
21415         * src/resources.h, resources.c:
21416         Added url handler.
21418         * src/main_menubar_def.h, mainmenu_callbacks.c:
21419         Changed to use gnome configed url handler.
21421 2002-02-19  Philip Van Hoof <freax@pandora.be>
21423         * widgets/gnomefilelist.c
21424         Added PHP filetype.
21426 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
21428         * plugins/class-gen/clsGen.c:
21429         Added c++ support.
21430         
21431         * widgets/gnomefilelist.c:
21432         Gives the maximum space to the files section of the open file dialog.
21433         
21434         Patches from: lbell <lbell@tsc4.com>
21435         
21436 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
21438         * src/anjuta.c, main.c:
21439         Used tm_get_real_path in anjuta_get_full_filename();
21440         
21441 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
21442         
21443         * anjuta.prj: update version
21445 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21447         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
21448           removed the amount arg and replaced with a NULL-ending list.
21449           (gnome_filelisttype_makedefaultlist): use the new prototype.
21451 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
21453         * src/about.c, THANKS: updated for new contributors
21454         
21455         * anjuta.prj: added new files
21456         
21457         * README: corrected some documentation, ctags no longer needed,
21458           pkgconfig now required
21459           
21460         * data/properties/others.properties: add .cvsdiff extension
21461         
21462         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
21463           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
21464           file import
21465           
21466         * doc/anjuta.1: added initial man page thanks to 
21467           Rob Bradford <rob@debianplanet.org> (NB build and install 
21468           needs work)
21469         
21470 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
21472         * src/Makefile.am: Cleaned handling of compiler flags by moving them
21473           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
21474           warning flags. 
21475   
21476         * configure.in: Changed version to 0.1.10-pre
21477   
21478 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21480         * src/fileselection.c: (create_fileselection_gui): always display
21481           the directory creation button as we cannot rely on the dialog
21482           titlebar.
21484         * widgets/gnomefilelist.[ch]: fixed includes.
21486         * pixmaps/new_folder.xpm: resized, added a + sign.
21488 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21490         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
21491           changed all extensions to begin with a dot.
21493 2002-02-16  Philip Van Hoof  <freax@pandora.be>
21495         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21497         * THANKS: added Philip.
21499         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
21501         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
21502         * src/file_selection.[ch],
21503         * widgets/gnomefilelist.[ch]: added a filetype
21504           combobox to the Anjuta file dialog widget.
21506 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
21508         * anjuta.spec.in: eep! the import script was not being installed by
21509           RPM - fixed for the release.
21511 2002-02-13  Stephane Demurget  <demurgets@free.fr>
21513         Various cleanups and fixes for the next release to be able to make
21514         distcheck.
21516         * plugins/*/*.c: added missing prototypes causing gcc to speak to
21517           much and make some tweaks plus cleanups.
21519         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
21520           args to remove some warnings.
21522         * global-tags/Makefile.am,
21523           data/Makefile.am,
21524           src/Makefile.am: link against Anjuta static libs using the
21525           $(top_builddir) dir, not anymore on $(top_srcdir) to make
21526           distcheck happy.
21528         * src/Makefile.am: ditto with all the Anjuta static libs.
21530         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
21531           include, as we already include the whole directory for the build.
21533         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
21534           
21535 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
21537         * pixmaps/Makefile.am: icon for libglade project now installed
21538         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
21539         * manuals/C/Makefile.am: removed ChangeLog reference which was 
21540           breaking some build stuff
21541         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
21542           include reference problems that showed up on make distcheck
21543         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
21545 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
21546         
21547         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
21549 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
21551         * src/message-manager-private.cc:
21552           The horizontal scrollbar now shows properly on demand.
21553         
21554 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
21556         * src/dnd.c fixed some warnings
21557         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
21558           and works. It is shown always at the moment but before it was
21559           shown on demand and did never work. 
21561 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
21563         * src/anjuta.c: Fixed a crash bug.
21564           patch from: Jens Georg <mail@jensgeorg.de>
21566 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
21568         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
21569           reports a problem with missing end tags on <graphic>
21571 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21573         * manuals/C/ChangeLog: removed since it was never used
21574         * manuals/C/anjuta-manual/*: more updates, new screenshots
21575         * anjuta.prj: updated for new manuals/ structure
21577 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
21579         * source.c, compiler_options.[c/h]:
21580           Fixed bug #460321 "Problem with optimization options" 
21581           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
21582         
21583 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21585         * NEWS: prepared for release, need to fill in date
21586         * data/welcome.txt: version number updated
21588 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21590         * src/text_editor_menu.c, src/an_file_view.c, 
21591           src/an_symbol_view.c: marked strings for translation
21592         
21593         * src/defaults.c, data/properties/xml.properties:
21594           *.omf and *.xsl files should use XML highlighting
21595           
21596         * manuals/C/anjuta-manual/*:
21597           - restructured so that files have more meaningful names
21598             and are easier to edit (see anjuta-manual.sgml for the
21599                 ordering)
21600           - updated some screenshots
21601           - continued rewrite
21603 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
21605         * main.c: Made a workaround to remove the old
21606         anjuta gnome config file (older than 9 Feb 2002). This
21607         will fix the bug which never lets the brower toolbar shown.
21608         
21609         * main.c: In fact, the above solution wouldn't work in all
21610         cases. Therefore, here is the better fix, which works by
21611         detecting the version of the old config file and deleting
21612         ~/.gnome/Anjuta if it is lesser than 0.1.9.
21613         
21614 2002-02-01  Andy Piper <andy.piper@freeuk.com>
21616         * HACKING: added info on submitting patches
21618 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
21620         * src/project_import_gui.c, src/project_import.c:
21621           - If Project Import Wizard is canceled everything is 
21622                 cleaned up now.
21623           - Back button is now insensitive on page 3 (some problems: 
21624                 see TODO in project_import_qui.c:284
21625           - Menu frame is insensitive if project type != GNOME(mm)
21627 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21629         * src/main.c: Fixed bug #  (Unable to open files on
21630         double click in project window from second trial onwards when
21631         the project is opened from command line).
21632         
21633         * po/POTFILES.in: Removed tags_manager.[h,c]
21634         
21635 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21637         * src/preferences.c:
21638           A quick hack to fix the 'invisible' browser toolbar when
21639           upgrading from 0.1.8 to 0.1.9
21640           
21641         * src/anjuta.c:
21642           Fixed toolbar names which were causing confusions in the toolbar
21643           show/hide.
21644           
21645         * src/main.c:
21646           Substituted "anjuta" with PACKAGE
21647           
21648         * src/project_import_gui.c: 
21649           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
21650           
21651         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
21652           Added new files and removed obsolete ones.
21653           
21654 2002-01-30  Andy Piper <andy.piper@freeuk.com>
21656         * src/appwizard_cbs.c, project_import_cbs.c, 
21657           main_menubar_def.h, project_import_gui.c: 
21658           updates to message strings and layout for the 
21659           import wizard.
21660           
21661         * text_editor_cbs.c: fix for the tab menu entries for 
21662           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
21664 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21666         * src/toolbars.c,
21667           src/toolbars.h,
21668           src/anjuta_gui.c,
21669           src/controls.c:
21670           
21671           Tag dropdown exclusive (takes
21672           all space in the toolbar) and never vertical and
21673           increased the width of the tag combo to 256 pixs.
21674           Toolbar separator before the combo and button.
21675           Added tags label before the tag button.
21676           Reorganized the dock bands for the toolbars.
21677           
21678         * src/project_import_gui.c
21679           src/project_import.c:
21680           Fixed an error and removed an unused variable.
21681           
21682         * data/properties/anjuta.properties:
21683           Removed the property for the old toolbar and set
21684           browser toolbar show to default.
21685           
21686         * src/project_dbase.c: excluded modules were not
21687           loaded. Fixed.
21688           
21689         * src/source.c:
21690           No build files will be written if the project is blocked.
21691           
21692         * src/project_import.c,
21693           src/project_import_cbs.c,
21694           src/project_gui.c,
21695           src/wizard_gui.c:
21696           
21697           Manually applied Johannes patch to fix some memory
21698           issues and gui clean up.
21699           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
21700         
21701         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
21702           Fixed a bad bug with remove file from project because of
21703           files were never removed properly from the project and
21704           from the tagmanager.
21705           
21706         * src/appwiz_page3.c: Disabled unused codes to clear
21707           compiler warnings.
21708           
21709 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21711         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
21712         
21713         * data/Makefile.am
21714           pixmaps/Makefile.am
21715           src/Makefile.am
21716           src/an_file_view.c
21717           src/an_symbol_view.c
21718           src/anjuta.c
21719           src/anjuta.h
21720           src/anjuta_cbs.c
21721           src/anjuta_gui.c
21722           src/controls.c
21723           src/main_menubar.c
21724           src/main_menubar.h
21725           src/main_menubar_def.h
21726           src/mainmenu_callbacks.c
21727           src/mainmenu_callbacks.h
21728           src/pixmaps.h
21729           src/project_dbase.c
21730           src/project_dbase.h
21731           src/text_editor.c
21732           src/text_editor_menu.c
21733           src/text_editor_menu.h
21734           src/toolbar.c
21735           src/toolbar.h
21736           src/toolbar_callbacks.c
21737           src/toolbar_callbacks.h :
21738           
21739           Patch submitted by:
21740           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21741           
21742           Removes the Tags toolbar and substituted it with
21743           tags combo dropdown list. Fixes a couple of bugs.
21744           
21745           Moved the tag combo to browser toolbar because
21746           main toolbar was becoming too long.
21747           Made a new icon of tag toolbar.
21748           
21749         * po/zh_TW.po: Fixed bug.
21750           
21751         * pixmaps/an_tag.xpm: Added new file.
21753 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21755         * src/project_import_gui.c: Reorganized project
21756         import gui page 2.
21757         
21758 2002-01-29  Andy Piper <andy.piper@freeuk.com>
21760         * HACKING: added info on creating windows and dialogs
21762 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
21764         * src/tm_file_view.c:
21766           Sorts the file list at the end instead of doing sort-insert
21767           to improve performance.
21768           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21770         * src/project_dbase.c: Resolved a conflict from
21771           Johannes's patch.
21772           
21773         * src/project_import.c:
21774         
21775           Fixed to use anjuta_import.sh for the bin dir and
21776           not from the data dir.
21777         
21778           Used anjuta_is_installed() function to verify a the command's
21779           executability.
21780         
21781           Fixed import command to use sh (which is more general and is
21782           gauranteed to be found in any unix system :-)). Also, added
21783           double quotes around the import directory.
21784         
21785           Changed some strings for better translations (like avoiding
21786           duplicates).
21787           
21788           Fixed the reading of wrong target type.
21789           
21790         * src/control.c: Insensitive "import project" when there is
21791           a project open.
21792           
21793         * src/project_import_cbs.c:
21794           
21795           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
21796           Fixed selection of gettext checkbox.
21797           Sets the menu entries.
21798           
21799 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
21800         
21801         * src/appwiz_page[1-4].c
21802         * src/appwiz_gui.c
21803         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
21804         be able to reuse it.
21805         
21806         * src/mainmenubar.[c/h]
21807         * src/mainmenubar_def.h
21808         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
21809         menu item
21810         
21811         * src/message-manager.c: Fixed bug 509192
21812         * src/message-manager-dock.c: Added accel_group if window is undocked
21813         
21814         * src/project_dbase.[c/h]: Splitted opening code to be able
21815         to use it without an open file dialog
21816         (Maybe I broke Naba's changes, please take a look)
21817                         
21818         * src/project_import.[c/h]
21819         * src/project_import_gui.c: New Files, Code for Project Import Wizard
21820         
21821         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
21822         import wizard
21824 2002-01-28  Andy Piper <andy.piper@freeuk.com>
21826         * src/main_menubar_def.h, tagmanager/tm_project.c: more
21827           string cleanups
21828           
21829         * manuals/C/anjuta_manual/*: started rewrite of the 
21830           manual, updated some screenshots
21832 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21834         * src/gnomefilelist.h, src/gnomefilelist.c:
21835         
21836           Fixed multiple selection bug (#497085). The OK button is
21837           sensitive when in multiple mode, if the no. of
21838           selection is one or more.
21839           
21840           Toggle between single and multiple selection mode
21841           and multiple mode display.
21842           
21843           Fixed strings to translable strings.
21844           
21845           Fixed some compiler warnings by commenting out
21846           unused functions.
21847           
21848 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21850         * src/project_dbase.c: App status bar now updates
21851           with the project name when the project is loaded.
21852         
21853         * src/an_file_view.c, tagmanager/tm_file_entry.c:
21854           
21855           Puts the directories at the top. They're also sorted now.
21856           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21857         
21858 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21860         * scripts/anjuta_import.sh.in: Added file.
21861         * scripts/anjuta_import.sh: Removed file.
21863         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
21864           Updated files.
21865           
21866         * src/main_menubar_def.h:
21867         
21868           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
21869           reflect the opposite of Find (CTRL+F) and also to leave
21870           CTRL+R or Redo.
21871           
21872           Changed Glade summon with ALT+G, which frees the ATL+E
21873           for poping up the edit menu.
21874           
21875         * src/Makefile.am: Debugging link flags by Biswa, removed.
21877 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
21879         * HACKING: added information on best practices for writing
21880           application messages and GUI labels
21881           
21882         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
21883           src/breakpoints.c, src/build_file.c, src/build_project.c, 
21884           src/clean_project.c, src/compile.c, 
21885           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
21886           src/configurer.c, src/debugger.c, src/executer.c, 
21887           src/find_in_files.c, src/find_in_files_cbs.c, 
21888           src/find_replace.c, src/find_text.c, src/glades.c, 
21889           src/gnome_project.c, src/goto_line.c, src/main.c, 
21890           src/main_menubar.c, src/main_menubar_def.h, 
21891           src/mainmenu_callbacks.c, src/preferences_gui.c, 
21892           src/project_config.c, src/project_dbase.c, 
21893           src/project_dbase_gui.c, src/resources.c, src/source.c, 
21894           src/support.c, src/tags_manager.c, src/text_editor.c, 
21895           src/text_editor_gui.c, src/text_editor_menu.c, 
21896           src/toolbar_callbacks.c, src/utilities.c: 
21897           lots of minor message updates to make them more user-friendly 
21898           and consistent
21900 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21902         * src/executer.c:
21903         
21904           Because of the spaces escaping, the command could not be
21905           executed when run without terminal. Now fixed.
21906           
21907         * anjuta.prj, Makefile.am:
21908         
21909           Added anjuta project file.
21910         
21911 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
21913         * src/message-manager-private.h, message-manager-private.cc,
21914           message-manger.cc:
21915           
21916           Added freeze() and thaw() for the message window class to
21917           speed up the message manager update.
21918         
21919         * src/project_config.h, project_config.c,
21920           src/project_dbase.h, project_dbase.h
21921           scripts/anjuta_project.template:
21922           
21923           Added two new prject attributes: project.config.blocked and
21924           project.excluded.modules. The former will make sure that users
21925           are not given any previlidge in enabling the 'overwrite build
21926           files' flags and the later issues a list of modules in the project
21927           to be skipped for symbol browsing and project listing.
21928         
21929         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
21930         
21931           Modified script to read the template from the anjuta data dir
21932           rather than from the directory in which the script exist. Otherwise,
21933           Being transfered to the bin dir, the script will not be able to
21934           find the template when it is run.
21935           
21936           The script is also create with configure.in to set in the anjuta
21937           data dir path inside the script.
21938           
21939 2002-01-26  Stephane Demurget  <demurgets@free.fr>
21941         * po/fr.po: updated to the latest sources.
21943 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21945         * scripts/Makefile.am:
21946           anjuta_import.sh goes with distribution.
21947           
21948         * po/*.po: They seem to have updated (merged with
21949           anjuta.pot) automatically when I did "make dist".
21950           
21951 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21953         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
21954           Fixed Bug #499807, ie crash on removing libs, includes, defines from
21955           the compiler options dialog.
21956         
21957         * ChangeLog:
21958           Correct todays date. :)
21959           
21960         * scripts/Makefile.am:
21961           Installs anjuta_import.sh in $(prefix)/bin dir and
21962           is treated as an executable.
21963           
21964 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21966         * Fix for bug #499373
21967         
21968         * data/properties/anjuta.properties, ada.properties, cpp.properties,
21969           java, properties, latex.properties, lua.properties, others.properties,
21970           perl.properties:
21971           
21972           Added double-quotes around file arguments so that
21973           filenames with spaces could also work.
21975         * launcher/anjuta-launcher.c, executer.c:
21976           Escaped quotes in the cammand and it's arguments before executing
21977           so that args with spaces can also work.
21978           
21979           Commented #DEBUG switch.
21980           
21981 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21983         * scripts/*: Added files which I forgot previously.
21984         
21985         * src/aneditor.h: Lined up commands definition for better look.
21986         
21987         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
21988           main_menubar.h, control.c:
21989           Added three more convert EOL chars submenu items in transform.
21990           Reformatted some some.
21991         
21992         * data/anjuta.properties:
21993           Reformatted a line.
21994         
21995         * src/aneditor.h, aneditor.c:
21996           Added three commands (with definitions) for EOL conversions.
21997           
21998         * src/text_editor.c:
21999           Editor detects file mode from the file content and
22000           set the editing mode to CR/LF/CRLF automatically.
22001           Refined Dos mode extrageneous chars filter
22002           This will make sure that filter works only in Dos mode and not
22003           in other modes.
22004           
22005         * src/anjuta.c: Editor mode display in status bar.
22006         
22007         * src/preferences_gui.c: Changed the string for dos mode
22008           filter to more sensible string.
22009         
22010         * src/aneditor.c: Default editor mode sets during widget creation
22011           and not everty time the properties are loaded. This makes sure
22012           that the auto-detected mode is not overridden by the default mode.
22013           
22014         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
22015         
22016         * src/anjuta.c: Fixed bug #476028.
22017           Now anjuta also searches for file relative to top project dir,
22018           when the project is open.
22019         
22020         * src/anjuta_cbs.c: Fixed bug #499536.
22021           File is not closed if it is not able to save the file properly.
22022           
22023         * src/mainmenu_callbacks.c: Fixed bug #499536.
22024           Newfiles (which are not modified) are also closed on "close all files".
22025         
22026 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
22028         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
22029         
22030         * tagmanager/tm_source_file.c, regex.c, parse.c:
22031           defined and delimited g_messages within #debug.
22032           
22033         * src/preferences.c, data/anjuta.properties:
22034           saved/defied message-manager tag position in string.
22035           Message tag possition is saved between sessions. And
22036           and tag position bottom as default.
22037           
22038 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
22040         Patch submitted by:
22041         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22043         * Makefile.am
22044           configure.in
22045           data/Makefile.am
22046           data/properties/Makefile.am
22047           global-tags/Makefile.am
22048           pixmaps/Makefile.am
22049           src/Makefile.am
22050           src/an_file_view.c
22051           src/an_file_view.h
22052           src/an_symbol_view.c
22053           src/an_symbol_view.h
22054           src/anjuta.c
22055           src/anjuta_cbs.c
22056           src/file_history.c
22057           src/file_history.h
22058           src/message-manager-private.cc
22059           src/pixmaps.h
22060           src/project_dbase.c
22061           src/project_dbase_gui.c
22062           src/tags_manager.c
22063           src/text_editor.c
22064           src/utilities.c
22065           src/utilities.h
22066           src/watch_gui.c:
22067         
22068           Modified files.
22069         
22070         * scripts/*
22071           pixmaps/sv_class.xpm
22072           pixmaps/sv_function.xpm
22073           pixmaps/sv_macro.xpm
22074           pixmaps/sv_private_fun.xpm
22075           pixmaps/sv_private_var.xpm
22076           pixmaps/sv_protected_fun.xpm
22077           pixmaps/sv_protected_var.xpm
22078           pixmaps/sv_public_fun.xpm
22079           pixmaps/sv_public_var.xpm
22080           pixmaps/sv_static_fun.xpm
22081           pixmaps/sv_static_var.xpm
22082           pixmaps/sv_struct.xpm
22083           pixmaps/sv_unknown.xpm
22084           pixmaps/sv_variable.xpm
22085           pixmaps/fv_core.xpm
22086           pixmaps/fv_text.xpm
22087           pixmaps/filestoremove.txt:
22088         
22089           New files.
22090         
22091         * pixmaps/class.xpm
22092           pixmaps/function.xpm
22093           pixmaps/fv_autofile.xpm
22094           pixmaps/fv_doc.xpm
22095           pixmaps/fv_i18n.xpm
22096           pixmaps/fv_source.xpm
22097           pixmaps/private_func.xpm
22098           pixmaps/private_var.xpm
22099           pixmaps/protected_func.xpm
22100           pixmaps/protected_var.xpm
22101           pixmaps/public_func.xpm
22102           pixmaps/public_var.xpm
22103           pixmaps/struct.xpm
22104           pixmaps/variable.xpm
22105         
22106           Removed files.
22107         
22108         * tagmanager/*/*:
22109         
22110           Upgraded to tagmanager-0.7
22112 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
22113         * src/anjuta_cbs.c: Fixed bug #506441
22114         * src/watch_gui.c: Changed layout of eval dialog so that
22115         it fits on a 800x600 desktop with German translation. 
22117 2002-01-23      Andy Piper <andy.piper@freeuk.com>
22119         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
22120         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
22121           icon for new project type (thanks to Misha)
22122         * configure.in: build and install Danish translation
22123         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
22124           credits to cover new patches and translations
22126 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
22127         
22128         * src/preferences.c, src/message-manager.cc, src/project_type.c,
22129           src/appwiz_page1.c:
22130         
22131       - Font preferences are restored properly now (\n was missing)
22132           - Dock menu label of message-manager is "Dock/Undock" instead
22133           of "Dock|Undock" to match with the rest of anjuta.
22134           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
22135           changed it in anjuta, too 
22137 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22139         * tagmanager/tm_source_file.c,
22140           tagmanager/parse.c,
22141           tagmanager/tm_project.c,
22142           src/an_symbol_view.c,
22143           src/anjuta.c:
22144           
22145           Disabled debug warnings.
22147 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22149         * src/appwiz_page1.c
22150           src/compiler_options.c
22151           src/project_dbase.c
22152           src/project_dbase.h
22153           src/project_type.c
22154           src/source.c
22155           src/source.h:
22156           
22157           New project type named LibGlade.
22158           
22159           Patch submitted by:
22160           Dick Knol <dknol@gmx.net>
22162         * src/gnome_prj.c:
22163           Commented out unused pixmap creation. May be it
22164           will fix the crash in project creation.
22165           
22166 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22168         * src/registers.c
22169           src/registers.h
22170           src/registers_cbs.c
22171           src/registers_cbs.h
22172           src/registers_gui.c
22173           src/sharedlib.c
22174           src/sharedlib.h
22175           src/sharedlib_cbs.c
22176           src/sharedlib_cbs.h
22177           src/sharedlib_gui.c
22178           src/signals.c
22179           src/signals.h
22180           src/signals_cbs.c
22181           src/signals_cbs.h
22182           src/signals_gui.c
22183           src/stack_trace.c
22184           src/stack_trace.h
22185           src/stack_trace_cbs.c
22186           src/stack_trace_cbs.h
22187           src/stack_trace_gui.c
22188           src/text_editor.c
22189           src/watch.c
22190           src/watch.h
22191           src/watch_cbs.c
22192           src/watch_cbs.h
22193           src/watch_gui.c
22194           
22195           Fixed bug #496290: Attach/detach removed from these
22196           windows as they are never implemented.
22197           
22198           Patch submitted by:
22199           Johannes Schmid <johannes.schmid@gmx.de>
22200           
22201 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
22203         * src/anjuta.c,
22204           src/anjuta_cbs.c:
22205           
22206           Fixed bug:
22207           when you right click on the tabs, a list of filenames are given
22208           out, but now it gives a list of "page 1", "page 2", etc...
22209           
22210           Patch submitted by: 
22211           Jens Georg <mail@jensgeorg.de>
22213         * anjuta.in.in: Removed c|c++ because, it was not necessary
22214           and was causing translation problem.
22215           
22216         * plugins/class-gen/clsGen.c:
22217           removed "'" for the same reason.
22218           
22219 attached the fix for the menu
22222 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
22224         * src/preferences.h,
22225           src/preferences.c,
22226           src/preferences_gui.c:
22227           
22228           Adds the functionality to Anjuta to auto save your unsaved
22229           files before you build a project.
22231           Patch submitted by: 
22232           jason <jason_williams@suth.com>
22233           
22234         * src/anjuta.[h,c]:
22235           Added function for save all files.
22236         
22237         * src/mainmenu_callbacks.c:
22238           Modified to use the above function.
22239         
22240         * src/build_project.c:
22241           Save all files before build if it is set in the
22242           preferences.
22244 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
22246         * src/message-manager-private.cc
22247           src/message-manager-private.h
22248           src/message-manager.cc:
22249           
22250           Message-manager now restores the tabs which were shown on startup.
22251           The terminal is now created on demand (as requested by Biswa)
22252           and I have removed some debug messages.
22253           
22254           Patch submitted by: 
22255           Johannes Schmid <johannes.schmid@gmx.de>
22257 2002-01-13  Stephane Demurget  <demurgets@free.fr>
22259         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
22260           proper tabs keyboard navigation.
22262         * src/an_symbol_view.c,
22263           src/anjuta_cbs.c,
22264           src/gnome_project.c,
22265           src/project_dbase.c,
22266           src/tags_manager.c: removed some debugging display.
22268 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
22270         * src/message-manager-dock.c
22271           src/message-manager-private.cc
22272           src/message-manager-private.h
22273           src/message-manager.cc
22274           src/preferences.c
22275           src/preferences.h
22276           src/preferences_gui.c:
22277           
22278           Patch submitted by: 
22279           Johannes Schmid <johannes.schmid@gmx.de>
22280           
22281           This patch adds a tab to the notebook of the preferences-dialog
22282           where you can change the colors, the tab position of the new
22283           message manager. Also the truncate messages stuff has moved
22284           from misc tab to messages tab.
22286           Also improved the remembering position stuff of message manager.
22287           
22288         * data/internal.properties,
22289           Added definitions for messages colors and tag position.
22290           
22291         * src/message_manager.cc:
22292           Fixed a bug that never lets the messages panes to get cleared.
22293           Added wmclass setting for the message window. Fixed a bug in
22294           which the message window was not being shown.
22295         
22296         * src/tag_manager.c: Fixed printing of (NULL) in the debug
22297           output and disabled it.
22299         * src/anjuta.c: Preferences created and loaded before anything else.
22300           anjuta now recognizes messages colors on startup and initializes
22301           them.
22302         
22303 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
22305         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
22307 2002-01-09  Stephane Demurget  <demurgets@free.fr>
22309         * pixmaps/file_c.xpm,
22310           pixmaps/file_cpp.xpm,
22311           pixmaps/file_file.xpm,
22312           pixmaps/file_h.xpm,
22313           pixmaps/file_html.xpm,
22314           pixmaps/file_i18n.xpm,
22315           pixmaps/file_icon.xpm,
22316           pixmaps/file_pix.xpm,
22317           pixmaps/fv_doc.xpm,
22318           pixmaps/fv_i18n.xpm,
22319           pixmaps/fv_image.xpm,
22320           pixmaps/fv_source.xpm,
22321           pixmaps/fv_unknown.xpm: made these icons transparent.
22323 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
22325         * launcher/anjuta_launcher.c: updated message strings
22326         * src/message-manager-dock.c: added newline at end to avoid compile warning
22327         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
22328         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22329           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
22330           entries for username and Python-style GPL notice
22331         * HACKING: added info on files to change to update Insert menu
22333 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22335         * src/project_dbase.c,
22336           src/an_file_view.c,
22337           src/an_symbol_view.c:
22338           Changed the CTree expander style to square and
22339           line style to Dotted line.
22340           
22341         * po/POTFILES.in: Removed and Added translable files.
22343 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22345         * ccview/.cvsignore: Removed.
22346         
22347 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22349         * ccview/
22350                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
22351                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
22352                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
22353                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
22354                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
22355                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
22356         
22357         Removed ccview module because it is no longer needed.
22359 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22361         * src/project_dbase.c:
22362           Shifted structure initialization in project_dbase_new()
22363           before anything else, otherwise it was crashing due to
22364           uninitialized values.
22365         
22366         * src/an_symbol_view.c:
22367           Disabled high volume debug output.
22369 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22370         
22371         Applied a very heavy patch from:
22372         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22374         * Makefile.am
22375         configure.in
22376         pixmaps/Makefile.am
22377         src/Makefile.am
22378         src/aneditor.cxx
22379         src/aneditor.h
22380         src/anjuta.c
22381         src/anjuta.h
22382         src/commands.c
22383         src/commands.h
22384         src/compile.c
22385         src/compile.h
22386         src/controls.c
22387         src/defaults.c
22388         src/fileselection.c
22389         src/main_menubar.c
22390         src/main_menubar.h
22391         src/main_menubar_def.h
22392         src/mainmenu_callbacks.c
22393         src/mainmenu_callbacks.h
22394         src/project_dbase.c
22395         src/project_dbase.h
22396         src/project_dbase_gui.c
22397         src/tags_manager.c
22398         src/text_editor_menu.c
22399         src/toolbar_callbacks.c
22400         tagmanager/Makefile.am
22401         tagmanager/ctags.c
22402         tagmanager/include/Makefile.am
22403         tagmanager/include/tm_project.h
22404         tagmanager/include/tm_symbol.h
22405         tagmanager/include/tm_tag.h
22406         tagmanager/include/tm_tagmanager.h
22407         tagmanager/include/tm_workspace.h
22408         tagmanager/tm_project.c
22409         tagmanager/tm_source_file.c
22410         tagmanager/tm_symbol.c
22411         tagmanager/tm_tag.c
22412         tagmanager/tm_workspace.c
22413         widgets/Makefile.am: Modified.
22414         
22415         * src/an_file_view.[c,h],
22416           src/an_symbol_view.[c,h],
22417           src/file_history.[c,h],
22418           src/support.[c,h],
22419           widgets/scroll-menu.[c,h],
22420           tagmanager/tm_file_entry.c
22421           tagmanager/include/tm_file_entry.h: Added new files.
22422           
22423         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
22424         private_func.xpm, public_func.xpm,
22425         class.xpm, fv_exec.xpm, fv_unknown.xpm,
22426         private_var.xpm, public_var.xpm,
22427         function.xpm, fv_i18n.xpm, macro.xpm,
22428         protected_func.xpm, struct.xpm,
22429         fv_autofile.xpm, fv_image.xpm,
22430         ofolder.xpm, protected_var.xpm, variable.xpm:
22431           Updated and Added pixmap files.
22433         Features:
22434         ---------
22435         a) Removes CCView dependency.
22436         b) Improves the terminal.
22437         c) Adds tag navigation context menus.
22438         d) Upgrades tagmanager to latest version.
22439         e) Miscellaneous small additions.
22441 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
22443         * src/project_dbase_gui.c: Fixed crash of anjuta
22444         when project first created.
22445         
22446         * src/gnome_project.c: It now updates the tags manager
22447         when new projects are created.
22448         
22449 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
22451         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
22452           for this big patch.
22453         
22454         * src/messages.[c,h]: Removed files.
22456         * src/message-manager.[cc,h],
22457           src/message-manager-dock.[c,h],
22458           src/message-manager-private.[cc,h]
22459           New files.
22461         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
22462           src/build_project.c, src/clean_project.c, src/compile.c
22463           src/configurer.c, src/debugger.c, src/find_in_files.c
22464           src/mainmenu_callbacks.c, src/preferences.h
22465           src/preferences_gui.c, src/properties.h
22466           src/utilities.c, src/utilities.h:
22467           The new messages widget.
22468           New features:
22469             - Use of GtkNotebook instead of ToggleButtons
22470               and show/hide
22471             - Popupmenu to show and hide message types and
22472               to dock/undock in detach mode
22474           All other things should work as they did with the
22475           old message window. Currently the keyboard short-cuts
22476           do not work in detached mode.
22477           
22478           Some functions in utitlities.[c,h] changed.
22479           so that they take const arguments where this is possible
22480           
22481         * src/Makefile.am, po/POTFILES.in:
22482           Removed messages.[c,h] and
22483           added message-manager.[cc,h], message-manager-dock.[c,h],
22484           message-manager-private.[cc,h]
22485           
22486         * src/message-manager.h: Removed "include <bonobo.h>"
22487           and added a newline at the end of the file.
22488           
22489         * src/message-manager-private.cc:
22490           Set clist's width setting to Automatic.
22491           Set scroll window's scroll bars to Automatic.
22492           
22493 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
22495         * text_editor_menu.c:
22496           Fixed misalignment of the function sub menu
22497           in the text editor pop up menu.
22498           
22499 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22500         
22501         * src/text_editor.c: Fixed a compiler warning.
22502         
22503 2002-01-04  Andy Piper <andy.piper@freeuk.com>
22505         * THANKS, manuals/*/authors.sgml: updated for new translations
22506         * plugins/class-gen/clsGen.c: converted messages to English
22507         * src/about.c, src/main_menubar_def.h: string updates
22509 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22511         * src/anjuta.c
22512           src/anjuta_cbs.c
22513           src/text_editor.c
22514           src/mainmenu_callbacks.c
22515           src/text_editor.h
22516           src/text_editor.c
22517           src/text_editor_cbs.c
22518           src/text_editor-gui.c:
22519           
22520           Earlier code for adding 'cross' button
22521           for closing pages were too error prone and unorganized.
22522           Cleaned up the code and shifted the 'extra' widgets
22523           creation (eg. close button, close_pixmap and lable)
22524           from anjuta to text_editor. This takes care of proper
22525           widgets creation and destruction. Otherwise, anjuta
22526           was crashing at too many points, especially related
22527           to docking and undocking.
22528           
22529 2002-01-04  Stephane Demurget  <demurgets@free.fr>
22531         * src/aneditor.cxx: removed debugging code.
22533         * data/properties/.cvsignore: added swap files.
22535 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22537         * src/anjuta.c
22538           src/anjuta_cbs.c:
22539           Fixed Crashing of anjuta when a new file is saved as
22540           different file.
22541           
22542 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22544         * src/aneditor.c: Some debug codes around.
22545         
22546         * data/internal.properties, data/anjuta.properties: Removed.
22547           data/properties/Makefile.am:
22548           data/properties/ada
22549           data/properties/cs
22550           data/properties/make
22551           data/properties/rc
22552           data/properties/html
22553           data/properties/ruby
22554           data/properties/baan
22555           data/properties/idl
22556           data/properties/pascal
22557           data/properties/sample
22558           data/properties/bash
22559           data/properties/java
22560           data/properties/perl
22561           data/properties/sql
22562           data/properties/conf
22563           data/properties/latex
22564           data/properties/props
22565           data/properties/vb
22566           data/properties/cpp
22567           data/properties/lua
22568           data/properties/python
22569           data/properties/xml
22570           data/properties/others
22571           data/properties/.cvsignore:
22572             Added files. Properties now splitted into small files
22573             for each language.
22575         * data/Makefile.am
22576           configure.in: Update the removal and added properties module.
22578         * src/preferences.c: preferences_new(): Updated to reflect the
22579           new properties files organization.
22580           
22581         * src/Makefile.am: Added Baan Lexer.
22583 2002-01-01  Stephane Demurget  <demurgets@free.fr>
22585         * src/aneditor.cxx: readded the baan lexer. 
22587         * src/preferences.c: fixed translated messages and a typo.
22589         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
22590           confusing the regexp usage in xml-i18-merge.
22592 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
22594         * src/project_dbase.c: tidied some messages, and spotted a typo in
22595           the reading of properties which prevented the project version from
22596           ever being reported in the Project Information window - fixed :)
22598         * po/POTFILES.in: removed syntax.h
22600 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22602         * data/internal.properties: fixed baan properties.
22603           Added all ada properties.
22605         * src/main_menubar_def.h,
22606           src/lexer.h,
22607           src/aneditor.cxx,
22608           src/utilities.[ch]: added support for the Ada highlight style.
22610 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22612         * plugins/*/.cvsignore: updated.
22614 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22616         * src/syntax.h,
22617           src/text_editor.c,
22618           src/Makefile.am: removed the empty header syntax.h.
22620 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
22622         * main_menubar.c:
22623         Stef's observation on the 'superfluous' hseparators in the recent
22624         files and projects is fully justified -- removed.
22625         
22626         * main_menubar_def.h:
22627         Changed "Plug Ins" to "Plugins" in the menu label.
22628         
22629         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
22630         Added class-gen in the configure output and class-gen module.
22631         
22632         * data/internal.properties:
22633         Correct mis-spelled "jave" to "java".
22634         Added file.is.source for *.h, *.c, *.cpp properties.
22635         
22636         * global-tags/Makefile.am:
22637         "chmod +x create_global_tags.sh" before it is executed, because
22638         there is very high chance that it will be found "-x" and resulting
22639         in error
22641 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22643         Fixed a crash on Solaris reported by Holder Burde, thanks to him
22644         for the backtrace.
22646         * src/gnome_project.c: (create_new_project): if the user doesn't
22647           select any icon, it doesn't have any extension and thus we can't
22648           use it in printf on Solaris, since the %s modifier use strlen to
22649           know the string length and then crash. On Linux, gcc checks the value
22650           of the pointer to be NULL and write "(null)" if necessary. We can't
22651           rely on that.
22653         * src/source.c: (source_write_desktop_entry): if there's no icon, we
22654           don't need to have the directory icon but the generic one.
22656 2001-12-30  Stephane Demurget  <demurgets@free.fr>
22658         Merged with latest (1.42) scintilla.
22660         Added: Support for the {load,save}.on.(de)activate properties.
22661                The PHP lexer to match keywords case insensitively.
22662                Baan lexer.
22663                Experimental supports for changeable style attribute & line
22664                wrapping.
22665                
22666         Updated: Both the C++ and HTML lexers.
22667                  More shell keywords added.
22668                  Horizontal scrolling and diplay of long lines optimised.
22669                  Cursor setting optimised.
22671         Bugs fixed: Caret movement over folded lines.
22672                     Selection tracking in 2ndary views when doing modifications.
22674         * scintilla/CallTip.{cxx.h},
22675           scintilla/ContractionState.{cxx,h},
22676           scintilla/Document.{cxx,h},
22677           scintilla/Editor.{cxx,h},
22678           scintilla/KeyWords.cxx,
22679           scintilla/LexHTML.cxx,
22680           scintilla/PlatGTK.cxx,
22681           scintilla/RESearch.cxx,
22682           scintilla/ScintillaBase.cxx,
22683           scintilla/ScintillaGTK.cxx,
22684           scintilla/Style.{cxx,h},
22685           scintilla/StyleContext.h,
22686           scintilla/ViewStyle.cxx,
22687           scintilla/include/*.h: updated.
22689         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
22691         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
22692           should have been told to the scintilla team. We're lucky I read the
22693           ChangeLog and the modifications of the lexer (thanks to the Gnome
22694           bonsai for this ;)
22696         * data/internal.properties: added Baan definitions.
22697           Fixed some issues for C such as *_cast directive, that are only
22698           available with C++.
22699           Updated C++, HTML and shell scripts definitions.
22700           Updated Ada and Bullant, that have been forgotten.
22702         * src/main_menubar_def.h,
22703           src/lexer.h,
22704           src/aneditor.cxx,
22705           src/utilities.[ch]: added support for the Baan highlight style.
22707 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22709         Polished the plugins menu behaviour and added a tearoff
22710         menuitem to the recent entries submenu.
22712         Note: The recent entries list seems to be too height
22713               with all these superfluous hseparators.
22715         * src/main_menubar.c: Polished, making some
22716           functions declarations static and cleaning some code.
22718           (create_submenu_plugin): removed the extra
22719           plugins entry and the horizontal separators.
22721           (on_plugins_menu_realize): the plugins menu is only
22722           shown if there's at least one available.
22724           (create_submenu*): added a tearoff menuitem to have
22725           a more homogeneous menu style. For now, it doesn't
22726           take care of user settings (but it was even worse
22727           before :).
22729 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22731         * configure.in: added the packageplugindir variable to avoid
22732           installing the plugins in $(prefix). It's not the same path as
22733           anjuta 2 to allow parallel installation.
22735 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22736         Fix a reopened part of bug #440676: keyboard navigation between the
22737         different text buffers. Changed to a more global approch. 
22739         * src/notebook.[ch]: removed.
22741         * src/Makefile.am: removed notebook.[ch]
22743         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
22744           (on_anjuta_window_key_press_event): added to fulfill the global
22745           shorcuts handling.
22747         * HACKING: updated according to the new global shortcuts handling.
22749 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
22751         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
22752           Shifted plugin menu from Edit submenu to main menu.
22753         
22754         * po/POTFILES.in:
22755           Added plugins/sample1/plugin-sample1.c
22756           
22757         * plugins/sample1/plugin-sample1.c:
22758           Added localization and used anjuta_info, instead of anjuta_error.
22759           
22760         * plugins/.cvsignore, plugins/sample1/.cvsignore:
22761           Added cvs ignores.
22762           
22763 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
22765         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
22766           for plugin dir.
22767         
22768         * Makefile.am: Added module plugins.
22769         
22770         * plugins, plugins/Makefile.am, plugins/sample1/*:
22771           Created plugins modules.
22772           
22773         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
22774           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
22775           to load plugins of *.so only and not *.so* (which results
22776           in duplicates).
22777         
22778         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
22779           plugins during packaging.
22781 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
22783         *  configure.in: Added Greek (el) to ALL_LINGUAS.
22785 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
22787         * configure.in: Added portuguese to ALL_LINGUAS
22789 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
22791         * global-tags/.cvsignore
22792         tagmanager/.cvsignore
22793         tagmanager/include/.cvsignore:
22794         Added cvs ignore files.
22796         * data/.cvsignore
22797         Updated cvs ignore file.
22798         
22799 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22801         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
22802           data/anjuta.properties, data/internal.properties: clean up some 
22803           message strings (me)
22805 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22807         * src/about.c, THANKS: added Jens to the credits
22808         
22809 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22811         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
22812           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
22813           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
22814           Georg <mail@jensgeorg.de> to add close button to file tabs.
22816 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22818         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
22819           (debugger now catches correct signal from process)
22821 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22823         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
22824         * src/pixmaps.h: switch appwizard project icons to new designs
22825         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
22827 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22829         * pixmaps/Makefile.am: stop redundant images from being installed.
22830           The next step will be to remove them completely.
22831         * src/appwiz*: further updates (more to come)
22832         * src/pixmaps.h: cleaned up, commented
22833         * src/splash.c: should use the pixmaps macro defined
22834         * HACKING: more on the graphics stuff and use of pixmaps.h
22836 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
22838         * src/defaults.c: fix bug #494864
22840 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
22842         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
22843           graphics from Misha
22844         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
22845           redundant graphics, no longer used
22846         * src/appwiz*: revamped application wizard by Andy and Misha for
22847           a more usable and professional look-and-feel
22848         * HACKING: updates to cover patching, graphics, and some additions
22849           post-0.1.8
22850         * TODO: removed some implemented features
22852 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
22854         * data/anjuta.properties, data/internal.properties: cleanup
22855         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
22856           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
22857           to edit styles colors for keywords and add Goto Tag menu option
22858           in the editor
22860 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
22862         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
22863         
22864         Fixed bug #460335
22865         fixes the Forget of the cursor position when tab is brought active
22866         from project manager.
22867         
22868 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22870         * src/messages.c
22871           Exported "TERM=xterm" to get a color terminal when
22872           anjuta is not started from within a terminal.
22873           
22874 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22876         * src/messages.c
22877           src/messages.h
22878           Added a frame around zvt terminal.
22879           
22880         * src/preferences_gui.c
22881           Modified to say "Use glade component (experimental)"
22882           instead of "Use Component".
22883           
22884 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22886         * Patch from 
22887         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22888         
22889         * src/anjuta.c
22890         src/fileselection.c
22891         src/messages.c
22892         src/messages.h
22893         src/preferences.c
22894         src/preferences.h
22895         src/project_dbase.c
22897         a) Extra scrollbar in terminal no longer appears.
22898         b) Character set preference should be preserved (untested).
22899         c) File selection widget now remembers last directory.
22900         d) On creation of generic project, the glade 'file not found' error no
22901                 longer occurs.
22902         e) First terminal window is created 'on demand', so it should always to
22903                 the Right Thing (TM) as far as starting WD is concerned. Also, the
22904                 environment is now passed to the terminal.
22905         f) Solaris compilation should be fixed (replaced get_current_dir_name()
22906                 with getcwd()).
22907         g) Fixed some compilation warnings.
22909 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
22911         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
22912           src/pixmaps.h: applied terminal and warnings patch (Biswa)
22913         * src/*: cleanups (me)
22914         * pixmaps/mini_term.xpm: added new file for terminal button
22915           (me, based on existing artwork)
22917 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
22919         * configure.in: bumped version to 0.1.9-pre
22920         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22921           translation
22922         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
22924 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
22926         * src/splash.c: removed a DOS end of line of a comment (so the *.po
22927           files are free of that char)
22928         * configure.in: added "az" to ALL_LINGUAS
22930 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
22932         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
22933           crash bug fix from Biswa.
22934         * FUTURE: added Anjuta/gIDE merger information to provide 
22935           details on future direction and status of 1.x stuff
22936         * NEWS: prepared for release
22937         * po/de.po: update from Jens Georg <mail@jensgeorg>
22939 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
22941         * multiple minor updates pre-0.1.8
22942         * patch from Biswa to fix syntax highlighting and packaging
22943         * po/fr.po: update from Stef
22945 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
22947         * global-tags/Makefile.am
22948         global-tags/create_global_tags.sh
22949         global-tags/tm_global_tags.c
22950         scintilla/LexCPP.cxx
22951         scintilla/include/SciLexer.h
22952         src/aneditor.cxx
22953         src/project_dbase.c
22954         tagmanager/Makefile.am
22955         tagmanager/include/Makefile.am
22956         tagmanager/include/tm_project.h
22957         tagmanager/include/tm_tag.h
22958         tagmanager/include/tm_tagmanager.h
22959         tagmanager/tm_project.c
22960         tagmanager/tm_source_file.c
22961         tagmanager/tm_tag.c
22962         tagmanager/tm_workspace.c:
22963         
22964         Includes the syntax highliting patch to scintilla).
22965         and more stable code.
22966         
22967         *tagmanager/include/tm_symbol.h: New file.
22968         *tagmanager/tm_symbol.c: New file.
22969         
22970         Add symbol tree building functionality at project level
22971         
22972         Patch from:
22973         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22974         
22975 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22977         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
22978           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
22979           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
22980           : New and improved pixmaps from Misha <misha@phreaker.net>
22981           Thanks to him.
22983 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22984         
22985         * Big patch submitted by
22986           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
22987           Many thanks to him.
22988         
22989         * src/Makefile.am, src/aneditor.cxx
22990           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
22991           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
22992           Use of tagmanager lib for advanced calltips.
22994         * global-tags/*: Created new directory and added files to 
22995           generate system.tags.
22997         * tagmanager/*: Created new directory and added tagmanager lib
22998           files.
23000         * configure.in, acconfig.h, Makefile.am: Modified to reflect
23001           the above additions.
23003         * data/Makefile.am: Modified to accomodate generated system.tags file.
23005 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
23007         * scintilla/: updated to 1.41
23008         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
23009         * src/about.c: updated list of authors
23010         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
23011         * HACKING: updated to cover Scintilla usage
23012         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
23013           translation
23015 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
23017         * src/aneditor.cxx: Fixed compilation errors with it.
23018           by add include to gtk+ headers and typedefining a mysteriously
23019           vanished class Colour.
23021 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
23023         * configure.in: Added pt_BR in the languages.
23024         
23025 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
23027         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
23028           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
23029         * THANKS: updated
23030         * manuals/C/anjuta-manual/*: new format to match
23031           the rest of the GNOME docs chapter layout. Added the many
23032           new contributors. Moved Authors and License information into new
23033           chapters of their own - should make expansion easier too
23034         * src/compiler_options.c: changed the profiler option to -pg to 
23035           work with GNU tools (gprof)
23036         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
23037           and text labels
23038         
23039 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
23041         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
23042           compiler_options_gui.c:
23043           Added a new entry for linker flags and renamed c_options to c_flags
23044           and l_options to l_libs. Also, added a new function:
23045           compiler_options_set_prjlflags_in_file();
23046         
23047         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
23048         
23049         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
23050           
23051 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
23053         * THANKS, src/about.c: corrections and additions following 
23054         Naba's big update
23055         * src/main_menubar.c: patch from Rikul to fix the problem with 
23056         menu accelerators not being loaded
23058 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
23060         * THANKS: Added all contributors and translators names and emails.
23061         * AUTHORS: Updated
23062         * pixmap/anjuta_logo.png: Reduced the size of the logo.
23063         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
23064               Added new file (earlier logo with border).
23065         * src/about.c: Added all contributors names and emails
23066               and used macro definition for logo pixmap file.
23067         * src/pixmaps.h: Added entry for anjuta splash screen.
23069 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
23071         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
23072         to new PNG version (thanks to Misha) and removed the old
23073         pixmap.
23075 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
23077         * THANKS: added Conner Mo for simplified Chinese translation.
23078         * configure.in: added zh_CN in ALL_LINGUAS
23080 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
23082         * THANKS: added Joe Man for his traditional Chinese translation.
23083         * configure.in: added zh_TW in ALL_LINGUAS.
23085 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
23087         * src/main_menubar_def.h: Changed the link of lidn to
23088         http://lidn.sourceforge.net.
23089         
23090 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
23092         * Applied patch from Rikul
23093         * Applied patch from Luca
23094         * Fixed a cvs conflict. :)
23096 2001-10-17  Stephane Demurget  <demurgets@free.fr>
23098         * THANKS: added Marc Botermans for his Dutch translation.
23100         * configure.in: added nl in ALL_LINGUAS.
23102         * po/nl.po: added.
23104 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
23106         * anjuta.c: Fixed luca's typo.
23107         * resources.c, resources.h: Changed gchar* return to void, to
23108                 avoid a compiler warning.
23109         * scintilla/Makefile.am: Reorganized file entries.
23110         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
23112 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
23114         * Upgraded scintilla to 1.4.
23115         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
23116                 LexLisp.cxx StyleContext.cxx StyleContext.h
23117         * src/Makefile.am: Added 4 lexers and separated lexer objects
23118                 from the main link variable.
23120 2001-10-14  Stephane Demurget  <demurgets@free.fr>
23122         * THANKS: added Luca, even if it shouldn't be my role to write
23123           this sort of thing :)
23125         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
23126           the latest Luca patch.
23128 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
23130         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
23131         This is not documented yet; plugins to come later.
23132         * src/find*.c: find dialogs now persistent 
23133         (Rick <rikul@bellsouth.net>)
23134         * widgets/gnomefilelist.c: fixed multiple file open issue 
23135         (Rick <rikul@bellsouth.net>)
23136         * changes to recent file and project lists handling 
23137         (lbell <lbell@tsc4.com>)
23138         * more minor UI updates (me)
23140 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
23142         * src/Makefile.am: removed warnings for traditional C syntax
23143         * pixmaps: added new icons for mini_locals, mini_cvs and
23144         the splash screen - thanks to Misha <misha@phreaker.net>
23146 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
23148         * src/toolbar.c: fix typo in tooltip text
23149         * ccview/cccmd.cc: alter Func to Function in menu text
23151 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
23153         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
23154         issue with find dialog reporting an error when Scintilla finds text
23155         * applied patch from Denis Boehme <boehme at syncio dot de> to support
23156         DOS files (i.e. CR/LF translation)
23158 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
23160         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
23161         #452436
23162         * data/internal.properties: default fold style now set to 3 :-)
23163         * applied patch from rikul <null@acm.org> to turn notebook tab 
23164         headings red when file has been edited.
23166 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
23168         * configure.in: Added "no" to ALL_LINGUAS.
23169         
23170 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
23172     * Patch from lbell <lbell@tsc4.com>
23173     src/controls.c
23174     src/debugger.c
23175     src/main_menubar.c
23176     src/main_menubar.h
23177     src/main_menubar_def.h
23178     src/mainmenu_callbacks.c
23179     src/mainmenu_callbacks.h
23180     src/project_dbase.c
23181     src/project_dbase.h
23182     
23183     Implemented a check menu item to handle the 'show locals' flag
23184     for the current project.
23186     * data/internal.properties: Removed the redundant command
23187     for gnome-terminal.
23188     
23189 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
23191         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
23193 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
23195         * configure.in: Added "ta" to the languages list.
23197 2001-09-21  Andy Piper <andy.piper@freeuk.com>
23199         * data/internal.properties:
23200           added fold.symbols property to control appearance of folds
23201           in the Scintilla editor (thanks to rikul <null@acm.org>)
23203 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
23205         * src/message.c:
23206           one extra button for message win is being created -- Fixed.
23207         
23208           The frame should be hidden and not only the pix_lab when
23209           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
23210           -- Fixed.
23211         
23212         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
23213           for the time being it is same as mini_cvs.xpm.
23214         
23215 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
23217         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
23219         Patch from rikul <null@acm.org>
23220         
23221         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
23222         glades.h, messages.c, messages.h, pixmaps.h,
23223         project_dbase.c, project_dbase.h, session.c,
23224         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
23225         
23226         inserted 'add to watch' option in inspect window, so you can add easily
23227         a variable in watch window .
23228         
23229         Added a new message pane for the gdb local variables inspection. Changed
23230         the code in messages.c to better account for future new panes insertion.
23231         Defined a new pixmap for the new tab button in pixmaps.h
23232         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
23233         install script.
23234         
23235         Changed the debugger module to have a single function for asking to gdb
23236         to send program info. The idea is to ask the debugger about only the
23237         info needed to open windows( watch, registers, etc ) to speedup the step
23238         command. I plan to ask informations to the debugger based on the user
23239         interface status.
23240         The request for local variables is enabled by default, but the
23241         projectDBase has a variable to control it, to allow disabling that
23242         feature,  there is also the code to save and to reload the state. If you
23243         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
23244         in project_dbase.c
23246         This big patch is from:  lbell <lbell@tsc4.com>
23247         
23248 2001-09-20  Stephane Demurget <demurgets@free.fr>
23250         Patch from rikul <null@acm.org> :
23252         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
23253           problem and added folding support for php/hmtl.
23255 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
23257         * Fixed dnd of files within scintilla.
23258         patch from:  rikul <null@acm.org>
23259         
23260 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
23262         * Applied patch from Luca.
23263         
23264         * src/source.c: source_write_build_files(): Fixed the project generation
23265           failure. The fist return statement and the free_project_type were 
23266           misplaced.
23268 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
23269         
23270         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
23271         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
23272         
23273         1) Restore the error color to red (waiting for a configurable one )
23274         2) Saving projects settings if you exit anjuta without closing an open
23275         saved project
23276         3) New Menu 'repaeat search' to search with a keystroke without pressing
23277         the toolbar button
23278         4) some define in the menus to better handle menu item update
23279         
23280         Patch from: lbell <lbell@tsc4.com>
23281         
23282         * main_menubar_def.h, main_menubar.c: Change the position of
23283         "Repeat find" menu position.
23285 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
23287          project_type.h, project_type.c, source.c: Applied patch.
23288          patch from Johannes Schmid <clubfan@users.sourceforge.net>
23289          
23290 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23292         * configure.in, src/Makefile.am: Using macros for ORBit flags.
23293         
23294 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
23295         
23296         * Fixed bug #445752
23297   
23298 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
23299         
23300         * Fixed bugs in Gtk-- and Gnome-- project type
23302 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23304         * dnd.c: Support for multiple files drag-n-drop.
23305         
23306           Patch from: rikul <null@acm.org>
23307         
23308         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
23309           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
23310           saving from menu.
23311         
23312           Patch from: rikul <null@acm.org>
23314         * Applied patch for widgetizing goto dialog box.
23315           Patch from: ???
23316         
23317         * Applied patch for having new project type handling.
23318           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23319           
23320 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23322         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
23323           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
23324           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
23325           find_replace.c, find_replace.h, find_text.c, find_text.h,
23326           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
23327           project_dbase.h, source.c, text_editor.c, text_editor.h,
23328           text_editor_cbs.c, utilities.c, utilities.h:
23329         
23330           Applied a huge patch (after slight preview). I would like Luca
23331           to have his feature additions mentioned here.
23332         
23333           Patch from: lbell <lbell@tsc4.com>
23335 2001-09-09  Stephane Demurget <demurgets@free.fr>
23337         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
23339         * po/fr.po: updated to the latest sources.
23342 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
23343         
23344         * Fixed bug #445752
23345   
23346 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23348         * dnd.h, dnd.c: New files for drag n drop support.
23349                 
23350         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
23351            Added drag and drop support for opening files.
23352         
23353         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
23354         Archit Baweja <bighead@crosswinds.net> for this idea.
23355         
23356         * TODO: Added some more todos. :-(
23358 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23360         * Fixed the goto line activate bug.
23361         patch from: Martyn Bone <mbone@brightstar.u-net.com>
23363 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
23364         
23365         * Fixed bugs in Gtk-- and Gnome-- project type
23367 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
23369         * widgets/gonmefilelist.c, gnomefilelist.c:
23370         Modified multiple selection on pressing control.
23371           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23372         
23373         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
23374         Modified multiple selection on pressing control.
23375           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23376         
23377 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
23379         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
23380           This is useless; but just in case...
23382 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
23384         * data/internal.properties: modified a bit of perl properties.
23385         
23386 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
23388         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
23389           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
23390           Added support for multiple file imports. Changed the standrd C++
23391           convention of #include <file> to #include <file.h>, because I had given
23392           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
23393           now support the #include <file> convention. That is something to be fixed :). 
23394           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23396 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
23398         * src/anjuta.c: Added function static greetings_text(), to solve the non
23399                 translation of the greetings text in the wizard.
23400                 
23401 2001-08-31  Andy Piper <andy.piper@freeuk.com>
23403         * src/find_in_files_gui.c: made order of buttons consistent with other Find
23404           dialogs, with OK the default (fix bug #453482)
23406 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
23408         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
23409         
23410         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
23411         
23412 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
23414         * src/aneditor.cxx
23415           src/aneditor.h
23416           src/anjuta_cbs.c
23417           src/controls.c
23418           src/main_menubar.c
23419           src/main_menubar.h
23420           src/main_menubar_def.h
23421           src/mainmenu_callbacks.c
23422           src/mainmenu_callbacks.h:
23423                 Applied the patch that addes menu items which allow users to
23424                 insert GPL notice and date time in current document.
23425                 patch from: Rick Patel <rikul@shreve.net>       
23426                 
23427         * src/main_menu.c: Fixed a compilation error.
23428         
23429         * src/anjuta.c: Fixed non-rememberence of editor tab position.
23430         
23431         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
23432           about the unterminated strings.
23433           
23434         * scintilla/*: Updated scintilla to 1.3.9 version.
23435         
23436 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
23437         
23438         * widgets/gnomefileselection.c:
23439           Applied the patch for fixing multiple selection of file open funcion,
23440           which will deselect the files selected.
23441           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23443 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
23445         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
23446           src/fileselection.c, src/anjuta_cbs.c:
23447           Applied the patch     for multiple selection of file open.
23448           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23449           
23450 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
23452         * Removed "-f" option in call to devhelp, because devhelp no longer
23453           supports that.
23454         
23455 2001-08-26  Stephane Demurget <demurgets@free.fr>
23457         All these modifications have been pointed out by
23458         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
23460         * data/internal.properties: two fixes for the PHP lexer.
23461           this out.
23463         * fr.po: minor fixes.
23465         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
23467 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
23468         
23469         * main_menubar.c,
23470           main_menubar.h,
23471           main_menubar_def.h,
23472           main_menubar_callbacks.c,
23473           controls.c:
23474                 Added new menu item for "close all fils".
23475                 (Patch from Rikul <rikul@shreve.net>, after revision)
23476         
23477         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
23478         
23479         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
23480                 (Patch from Rikul <rikul@shreve.net>)
23481         
23482         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
23483                 (Patch from Rikul <rikul@shreve.net>)
23485 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23486         
23487         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
23488            project name in application widzard.
23489            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
23491         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
23492           of the 'OK' button there is an 'Execute' one.
23493           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
23494         
23495         * executer.c: Changed cancel button to close button. That was more appropriate.
23496           
23497 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23499         * HACKING: corrected >>>>>> Config management.
23500         
23501         * HACKING: Added many things.
23502         
23503         * src/launcher.h: Added some comments.
23505 2001-08-21  Stephane Demurget <demurgets@free.fr>
23507         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
23509         * HACKING,
23510           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23511           src/appwizard_cbs.c,
23512           src/appwizard_gui.c: Applied UI/docs cleanup patch from
23513           Andy Piper <andy.piper@freeuk.com>
23515         * po/fr.po: updated to latest sources.
23517         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
23520 2001-08-18  Andy Piper <andy.piper@freeuk.com>
23522         * Fixed bugs #450280 and #448845
23524         * src/about.c: corrected Naba's e-mail address (.net, not .com)
23525         
23526         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
23527           named dialogs
23528         
23529         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
23530           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
23531           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
23532           names to remove "Anjuta: " prefix
23533           
23534         * src/main_menubar_def.c: altered a message
23535         
23536         * launcher/anjuta_launcher.c: cleaned up some messages
23538         * src/debugger.c: edited messages to improve clarity
23539         
23540         * src/app_wiz*.c: tidied wizard interface
23543 2001-08-15  Stephane Demurget <demurgets@free.fr>
23545         Synced Naba's fix and mine about the wizards not working and removed
23546         anjuta.prj to avoid a nasty checkin.
23548         * Makefile.am: removed the install-data-local rule.
23550         * data/Makefile.am: changed the list of files.
23552         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
23554         * .cvsignore: added anjuta.prj for the same reason.
23557 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
23559         * src/source.c: Fixed a bug that fails new gnome projects to get
23560           created.
23562         * src/project_manager.c: Fixed a bug that disables storing recent
23563           project history.
23565         * Makefile.am: Added stuffs to install the macro files in the
23566           anjuta share file.
23569 2001-08-14  Stephane Demurget <demurgets@free.fr>
23571         * data/Makefile.am: added some rules to support the gnome/ macros
23572           dir in order to make the wizards work again.
23574         * anjuta.spec.in: upped the release number.
23577 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
23579         * configure.in (ALL_LINGUAS): Added pl.
23582 2001-08-09  Stephane Demurget <demurgets@free.fr>
23584         * anjuta.spec.in: fixed the doc files list.
23587 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
23589         * src/about.c: corrected my email address. :-)
23590         
23591         * TODO: Updated.
23592         
23593         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
23594          (patch from Andy Piper <squiggle@ukgateway.net>)
23596 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
23598         * debugger.c: Fixed a bug associated with debugging threaded
23599           application.
23600         
23601         * text_editor_menu.c: Fixed broken ui in text editor
23602           pop up menu.
23603           
23604         * text_editor_menu.c: Now the option sub menu in text editor pop up
23605           works.
23606         
23607         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
23608                 (suggested by lord sibn <sibn@utspl.cjb.net> )
23609         
23610 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23612         * src/text_editor_menu.c: Added menu item for context help
23613           (patch from Andy Piper <squiggle@ukgateway.net>)
23614         
23615 2001-08-06  Stephane Demurget <demurgets@free.fr>
23617         * ccview/cccproj.cc: added missing i18n strings.
23619         * data/welcome.txt: bumped version to 0.1.6.
23621         * src/anjuta.c: fixed a compilation error due to devhelp integration.
23623 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23624         
23625         * help.c, help.h: Added support for DevHelp context sensitive help
23626                 and gnome api browsing.
23627         * Fixed toolbars and editor views "not save" bug.
23628         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
23629           (patch from Andy Piper <squiggle@ukgateway.net>)
23630         * Updated THANKS and chapter15.sgml for uk and ru translators.
23632 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
23634         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
23635         * Updated configure.in to include these changes
23636         
23637 2001-08-03  Stephane Demurget <demurgets@free.fr>
23639         * src/project_dbase_gui.c: fixed bug #446963
23640           (on_project_dbase_ccview_update_start),
23641           (on_project_dbase_ccview_update_end): added.
23642           These two respectively disable and enable close file/project
23643           menu entries and toolbar items, while the ccview part updates
23644           its tag database.  
23647 2001-08-03  Stephane Demurget <demurgets@free.fr>
23649         * configure.in: added sv to the ALL_LINGUAS list.
23650         
23652 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
23654         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
23655                 file to work: merge translations and distribute it.
23657         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
23659         * NEWS, README, THANKS & TODO: Spelling fixes.
23661 2001-08-01  Stephane Demurget <demurgets@free.fr>
23663         * README: updated requirements.
23665         * scintilla/Makefile.am,
23666           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
23667           target can't be realized (custom build path).
23669         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
23670           Removed install-data-local.
23672         * src/compiler_options.c: changed the include paths of the pixmaps.
23673           we hadn't any warning because of the include paths passed to the
23674           compiler. Thanks to make distcheck for reporting this.
23677 2001-07-31  Stephane Demurget <demurgets@free.fr>
23679         * NEWS, THANKS: updated.
23681         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
23682           fixed to show the correct kernel signal number and its description.
23684         * widgets/gnomefilelist.c: fixed bug #445756
23685           (goto_last): renamed to goto_prev and changed according to goto_next.
23686           (goto_next): added.
23687           (goto_directory): removed.
23688           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
23689           returned value is now the position in the list.
23690           (check_ok_button_cb): changed the back check and added one for next.
23691           (gnome_filelist_set_dir): the check in history make it wouldn't be
23692           a "true" history. polished the whole thing, using set_dir_internal.
23693           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
23694           there's no check in the history when using back or next.
23696         * manuals/*: added missing .cvsignore files.
23699 2001-07-30  Stephane Demurget <demurgets@free.fr>
23701         * po/fr.po: updated to latest sources.
23703         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
23704           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
23705           to put off their sensitive attributes.
23707 2001-07-29  Stephane Demurget <demurgets@free.fr>
23708         
23709         * po/fr.po: fixed some grammar things.
23710           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
23711           this out.
23712         
23713         * src/utilities.c: (file_is_link): use lstat instead of stat.
23715 2001-07-27  Naba Kumar <kh_naba@123india.com>
23716         
23717         * Remove help dir from cvs, because it is no longer
23718           needed.
23719         
23720         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
23721           needed.
23723 2001-07-24  Naba Kumar <kh_naba@123india.com>
23725         * debugger.c: (debugger_update_prog_status): Fixed
23726                 the bug with gdb version 5. Debugger starts, when
23727                 step in/out/over etc are clicked.
23728         
23729         * debugger.c: All functions: added debugging codes.
23730         
23731         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
23732         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
23733           Modified to recognize non project files also.
23734           
23735         * source.c: (source_write_configure_in):
23736           Added source for 'prefix' counterparts for
23737           no-prefix AC_SUBST.
23738         
23739 2001-07-23  Naba Kumar <kh_naba@123india.com>
23740         
23741         * anjuta.c: added function anjuta_remove_text_editor();
23742           and suitably modified anjuta_remove_current_text_editor().
23743           
23744         * project_dbase.c: project_dbase_close(), Added code to
23745           close all opened files that belong to the project when
23746           the project is closed.
23747          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
23748         
23749         * Updated the manuals/anjuta-manual subdir for GDP standards.
23750            (patch from Andy Piper <squiggle@ukgateway.net>)
23751         
23752         * main_menubar.h, main_menubar.def: Added Menu items to handle
23753           urls for library references, bugs, patches and feature request
23754           submission.
23755         
23756 2001-07-20  Naba Kumar <kh_naba@123india.com>
23757         
23758         * Set wmclass names in all windows.
23759           (patch from Andy Piper <squiggle@ukgateway.net>)
23760         * New splash logo from "Misha" <misha@phreaker.net>);
23762 2001-07-19  Naba Kumar <kh_naba@123india.com>
23763         
23764         * preferences.[h,c], preferences_gui.c: Added 4 properties to
23765           set caret color, calltip back color and selection fore/back
23766           color.
23768 2001-07-18  Naba Kumar <kh_naba@123india.com>
23769         
23770         * project_dbase.c: Closes all files when project is closed.
23771          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23772          -- We still need to refine this as it closes all sort of files.
23773         
23774         * compiler_options.c: Fixed seg-fault bug when last item in
23775           compiler option lists is removed.
23776         
23777         * Fixed missing newline warnings during compilation.
23778           (patch from Andy Piper <squiggle@ukgateway.net>)
23780 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
23782         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
23783                 autogenerated no need to store'em in CVS.
23785         * ccview/.cvsignore: Addition of cvsignore.
23787 2001-07-17  Naba Kumar <kh_naba@123india.com>
23788         
23789         *GUI fixes and spell corrections
23790         (patch from Andy Piper <squiggle@ukgateway.net>)
23792 2001-07-15  Naba Kumar <kh_naba@123india.com>
23793         
23794         *Fixed double error message for file not found.
23795         
23796         *Put white backgrounds for png images.
23797         
23798         *Converted '-' to '_' in sgml files.
23800 2001-07-14  Naba Kumar <kh_naba@123india.com>
23801         
23802         * project_dbase.c: Short-cut for expand/collasp project tree
23803         
23804         * project_dbase_gui.c:
23805          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23807 2001-07-13  Naba Kumar <kh_naba@123india.com>
23808         
23809         * notebook.[h,c]: Added
23810          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23811         Project/message window now toggles on control and
23812         and notebook switch short-cut
23814 2001-07-7  Naba Kumar <kh_naba@123india.com>
23815         
23816         * Changed a new icon set which looks more gnomish.
23817         
23818         * Changed a new anjuta splash logo.
23819         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
23821 2001-07-6  Naba Kumar <kh_naba@123india.com>
23822         
23823         * ccview/*: Integrated ccview for class view and file view
23824                 in the project Manager.
23825         
23826         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
23828 2001-07-1  Naba Kumar <kh_naba@123india.com>
23829         
23830         * scintilla/*: Upgraded Scintilla to version 1.3.7
23831         
23832         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
23833         
23834 2001-06-28  Naba Kumar <kh_naba@123india.com>
23835         
23836         * src/debugger.c: Correct step-over and step-out swapping.
23837         
23838         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
23839           chapters and added more stuffs.
23841 2001-06-13  Naba Kumar <kh_naba@123india.com>
23842         
23843         * data/autogen.sh.gtkmm: Added
23844         
23845         * data/autogen.sh.gnomemm: Added
23846         
23847         * src/appwiz.c: Added two more application wizard templetes
23848         
23849         * src/project: for gtk-- and gnome-- and proper support
23850         
23851         * src/source.c: for c++ in the project configuration.
23852         
23853         * src/source.h:
23855 2001-05-05  Naba Kumar <kh_naba@123india.com>
23857         * Merged my pre-cvs modifications with 
23858           the current cvs copy.
23860         * (lot of files change).
23862         * Implemented session management.
23864         * Local installation possible by
23865           manageing our own pixmaps paths
23866           manupulations.
23867         
23868         * resources.h: Added.
23869         * resources.c: Added.
23871         * Fixed some bugs.
23872         
23873 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
23875         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
23876                 Corrected/extended ignores.
23878 2001-05-04  Naba Kumar <kh_naba@123india.com>
23880         * manuals/: dir tree added.
23881           Sgml documentation started in this dir.
23882           
23883         * omf-install/: dir tree added.
23884         
23885         * manuals/anjuta-manual/C/anjuta-manual.sgml:
23886           Created initial document structure.
23887           
23888         * configure.in: Added test for scrollkeeper.
23889           Added some Makefile entries in AC_OUTPUT.
23890         
23891         * Makefile.am: Added subdir manuals/
23892         
23893         * HACKING: Wrote something stupid.
23895 2001-05-02  Stéphane Démurget <demurgets@free.fr>
23897         * Makefile.am: Added ChangeLog in local data list, becaused it's
23898           needed to create a new project.
23899           
23900         * po/fr.po: minor fixes.
23902         * src/build_file.c, src/configurer.c, src/debugger.c,
23903           src/executer.c, src/find_replace.c, src/gnome_project.c,
23904           src/goto_line.c, src/launcher.c, src/messages.c, 
23905           src/preferences.c src/project_dbase.c: functions declared static.
23906           
23907         * widgets/gnomefilelist.c: Fixed a project creation bug,
23908           introduced with latest changes.
23910 2001-05-01  Stéphane Démurget <demurgets@free.fr>
23912         * widgets/gnomefilelist.c,
23913           BUGS: Fixed an annoying bug preventing from loading files/project
23914           given on the command line. Polished the whole gnome_filelist widget.
23916 2001-04-27  Stéphane Démurget <demurgets@free.fr>
23918         * src/main.c,
23919           src/anjuta.c,
23920           src/anjuta.h: Polished the command line parsing.
23922         * BUGS: Need to clean that damn gnome_filelist widget.
23924 2001-04-25  Stéphane Démurget <demurgets@free.fr>
23926         * src/registers.c,
23927           src/sharedlib.c,
23928           src/signals.c: Removed duplicated includes.
23930         * po/fr.po: minor fixes.
23932         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
23933           create_compiler_options_page? () declared static.
23934         * src/main.c,
23935           src/anjuta.c: Put a command line option for disabling
23936           the splashscreen.
23938         * src/preferences_gui.c: Fixed an internationalization issue,
23939           other functions declared static.
23941         * src/gnome_project.c: Fixed some memory leaks,
23942           new_prj_terminated () declared static. 
23944 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
23946         * configure.in: Sort ALL_LINGUAS alphabetically.
23948 2001-04-22  Stéphane Démurget <demurgets@free.fr>
23950         * Emptied that ugly old Changelog.
23952 == Anjuta 0.1.5 ===
23953 == Anjuta 0.1.4 ==
23955 2001-03-10 Naba kumar  <naba@gnome.org>
23957         * src/gnome_project.c: Fixed project dir creation bug.
23959         * src/text_editor.c: Fixed double accelerators bug.
23960         
23961         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
23963         * src/stack_trace.c, * src/compiler_options.c,
23964         data/internals.properties, src/defaults.c:
23965         Fixed pixmap creation with NULL window.
23967         * src/commands.c, src/preferences_gui.c, src/build_project.c
23968         src/clean_project.c: Bug fix.
23969         
23970         * src/main_menubar_def.h: i18n bug fix.
23971         
23972         * src/executer.h, src/executer.c: Bug fix.
23973         
23974         * src/controls.c: Bug fix.
23975         
23976         * src/debugger.c: Debugger now takes program args.
23977         
23978         * po/ja.po: Added japanese translation file.
23979         
23980         Upgraded to ver 0.1.4
23981         ... Fixed other minor bugs.
23983 == Anjuta 0.1.3 ===
23985 2001-XX-XX Naba kumar  <naba@gnome.org>
23987         * Lots of unaccountable changes. Integrated scintilla.
23988         Redesigned Project managemet. Added supports for other languages.
23989         Java style properties managements. .... blah blah
23990         
23991 2000-11-11 Naba kumar  <naba@gnome.org>
23993         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
23994         Upgraded to version 0.1.3.
23996         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
23997         Fixed to activate Debug->add watch properly.
23999 === Anjuta 0.1.2 beta_2 ===
24000 === Anjuta 0.1.2 ===
24002 2000-11-05 Naba kumar  <naba@gnome.org>
24004         * src/compiler_options.c, src/compiler_options_cbs.c
24005         src/compiler_options_cbs.h, src/compiler_options_gui.c
24006         src/anjuta2.c, extra/stock_libs.anj (new),
24007         extra/README.stock_libs (new), htmls/page13.html,
24008         htmls/images/*: Improved Library settings GUI. Can now enable/disable
24009         added libraries. Stock libs provided for ease of entry. Modified
24010         help html file accordingly.
24012 2000-11-03 Naba kumar  <naba@gnome.org>
24014         * README: Minor fixes in Doc files.
24016         * src/gnome_prj.c, src/appwidzard_cbs.c:
24017         Fixed to ignore non-existant dir for blank prj.
24018         More checking in project creation, especially to confirm
24019         that the prj file already does not exist.
24021         * anjuta.spec, configure.in: Upgraded to version 0.1.2
24023         * src/controls.c: Now Menu item "Format/Detach current document"
24024         is inactive when there is no document opened.
24026 === Anjuta 0.1.1 ===
24028 2000-11-01 Naba kumar  <naba@gnome.org>
24030         Completed and Release of first version (Beta) with lots of bugs.
24032 1999-12-27 Naba kumar  <naba@gnome.org>
24034         Anjuta project started.