Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob3600757d66f9c3d3e0536e6c97260cbfc4ca07f7
1 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
3         Icons from tpgww@onepost.net:
4         * plugins/project-manager/Makefile.am:
5         * plugins/project-manager/anjuta-project-manager-plugin.svg:
6         * plugins/project-manager/anjuta-project-manager.plugin.in:
7         * plugins/project-manager/plugin.c:
8         * plugins/project-wizard/Makefile.am:
9         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
10         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
11         * plugins/project-wizard/druid.h:
12         * plugins/search/Makefile.am:
13         * plugins/search/anjuta-search-plugin.svg:
14         * plugins/search/anjuta-search.plugin.in:
15         * plugins/search/plugin.c:
17         Icons from patch in bug #480093 comment #23. Also renamed icons.
18         To be continued..
20 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
22         * TODO.tasks: updated.
24         Icons from tpgww@onepost.net:
25         * plugins/file-loader/Makefile.am:
26         * plugins/file-loader/anjuta-loader-plugin.svg:
27         * plugins/file-loader/anjuta-loader.plugin.in:
28         * plugins/file-manager/Makefile.am:
29         * plugins/file-manager/anjuta-file-manager-plugin.svg:
30         * plugins/file-manager/file-manager.plugin.in:
31         * plugins/file-manager/plugin.c:
32         * plugins/glade/Makefile.am:
33         * plugins/glade/anjuta-glade-plugin.svg:
34         * plugins/glade/anjuta-glade.plugin.in:
35         * plugins/glade/plugin.c: (register_stock_icons):
36         * plugins/language-manager/Makefile.am:
37         * plugins/language-manager/anjuta-language-manager-plugin.svg:
38         * plugins/language-manager/language-manager.plugin.in:
39         * plugins/message-view/Makefile.am:
40         * plugins/message-view/anjuta-message-manager.plugin.in:
41         * plugins/message-view/anjuta-messages-plugin.svg:
42         * plugins/message-view/plugin.c:
43         * plugins/patch/Makefile.am:
44         * plugins/patch/anjuta-patch-plugin.svg:
45         * plugins/patch/anjuta-patch.plugin.in:
46         * plugins/patch/plugin.c:
47         * plugins/profiler/Makefile.am:
48         * plugins/profiler/anjuta-profiler-plugin.svg:
49         * plugins/profiler/plugin.c: (register_stock_icons):
50         * plugins/profiler/profiler.plugin.in:
51         * plugins/project-import/Makefile.am:
52         * plugins/project-import/anjuta-project-import-plugin.svg:
53         * plugins/project-import/anjuta-project-import.plugin.in:
54         * plugins/project-import/plugin.c:
56         Icons from patch in bug #480093 comment #23. Also renamed icons.
57         To be continued..
59 2007-11-18  Johannes Schmid <jhs@gnome.org>
61         * plugins/build-basic-autotools/build-basic-autotools.c:
62         (build_regex_init):
63         * plugins/debug-manager/anjuta-debug-manager.glade:
64         * plugins/debug-manager/breakpoints.c:
65         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
66         * plugins/file-wizard/file.c:
67         * plugins/gdb/anjuta-gdb.glade:
68         * plugins/glade/plugin.c: (ifile_open):
69         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
70         * plugins/gtodo/mcategory.c: (category_manager_add_item):
71         * plugins/gtodo/tray-icon.c:
72         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
73         * plugins/macro/macros.xml:
74         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
75         Fixed translation bugs (#496833, #488211 and #497758)
76         
77         * plugins/document-manager/plugin.c: (on_editor_changed):
78         Removed unused code
80 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
82         Icons from tpgww@onepost.net:
83         * plugins/devhelp/Makefile.am:
84         * plugins/devhelp/anjuta-devhelp-plugin.svg:
85         * plugins/devhelp/anjuta-devhelp.plugin.in:
86         * plugins/devhelp/plugin.c:
87         * plugins/document-manager/anjuta-document-manager.plugin.in:
88         * plugins/document-manager/images/Makefile.am:
89         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
90         * plugins/document-manager/plugin.c:
91         * plugins/editor/Makefile.am:
92         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
93         * plugins/editor/anjuta-editor.plugin.in:
94         * plugins/editor/plugin.c:
95         * plugins/sample1/Makefile.am:
96         * plugins/sample1/anjuta-sample-plugin.svg:
97         * plugins/sample1/anjuta-sample.plugin.in:
98         * plugins/sourceview/Makefile.am:
99         * plugins/sourceview/plugin.c:
100         * plugins/sourceview/sourceview.plugin.in:
102         Icons from patch in bug #480093 comment #23. Also renamed icons.
103         To be continued..
105 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
107         * TODO.tasks: Updated.
109         Icons from tpgww@onepost.net:
110         * plugins/build-basic-autotools/Makefile.am:
111         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
112         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
113         * plugins/build-basic-autotools/build-basic-autotools.c:
114         * plugins/class-inheritance/Makefile.am:
115         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
116         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
117         * plugins/class-inheritance/plugin.c:
118         * plugins/cvs-plugin/Makefile.am:
119         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
120         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
121         * plugins/cvs-plugin/plugin.c:
122         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
123         * plugins/debug-manager/images/Makefile.am:
124         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
125         * plugins/debug-manager/plugin.c: 
127         Icons from patch in bug #480093 comment #23. Also renamed icons.
128         To be continued..
130 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
132         * (removed) libanjuta/anjuta-children.c,
133         (removed) libanjuta/anjuta-children.h,
134         libanjuta/anjuta-launcher.c,
135         libanjuta/libanjuta.h,
136         libanjuta/Makefile.am,
137         plugins/gdb/debugger.c,
138         plugins/terminal/terminal.c,
139         manuals/reference/libanjuta/libanjuta-sections.txt,
140         manuals/reference/libanjuta/libanjuta-docs.sgml:
141         Replace anjuta_children_register by g_child_watch_add
143 2007-11-13  Johannes Schmid <jhs@gnome.org>
145         * plugins/subversion/anjuta-subversion.glade:
146         * plugins/subversion/subversion-commit-dialog.c:
147         (subversion_commit_dialog):
148         * plugins/subversion/subversion-resolve-dialog.c:
149         (subversion_resolve_dialog):
150         * plugins/subversion/subversion-revert-dialog.c:
151         (subversion_revert_dialog):
152         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
153         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
154         (hide_pulse_progress_bar):
155         * plugins/subversion/subversion-ui-utils.h:
157         Yet another patch from #457477:
158         Add a pulsing progress bar to all dialogs receiving status
160 2007-11-12  Johannes Schmid <jhs@gnome.org>
162         * plugins/document-manager/plugin.c: (create_highlight_submenu):
163         Bug 493583 – crash in Anjuta IDE: trying to open a file
164         
165         * plugins/subversion/subversion-commit-dialog.c:
166         (select_all_files), (subversion_commit_dialog):
167         Patch from jrligget - see #457477
169 2007-11-12  Johannes Schmid <jhs@gnome.org>
171         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
172         * libanjuta/anjuta-plugin-handle.c:
173         (anjuta_plugin_handle_get_about):
174         Bug 495536 – Plugins localization improvement
175         
176         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
177         * plugins/class-gen/anjuta-class-gen-plugin.glade:
178         * plugins/indent/indent.glade:
179         * plugins/subversion/anjuta-subversion.glade:
180         Bug 495245 – Strings bug
182 2007-11-08  James Liggett  <jrliggett@cox.net>
184         reviewed by: Johannes Schmid <jhs@gnome.org>
186         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
187         (anjuta_async_command_finalize),
188         (anjuta_async_command_notification_poll),
189         (anjuta_async_command_thread), (start_command),
190         (notify_data_arrived), (notify_complete),
191         (anjuta_async_command_class_init),
192         (anjuta_async_command_set_error_message),
193         (anjuta_async_command_get_error_message),
194         (anjuta_async_command_lock), (anjuta_async_command_unlock):
195         * libanjuta/anjuta-async-command.h:
196         * libanjuta/anjuta-command.c: (anjuta_command_init),
197         (anjuta_command_finalize), (anjuta_command_class_init),
198         (anjuta_command_start), (anjuta_command_notify_data_arrived),
199         (anjuta_command_notify_complete),
200         (anjuta_command_set_error_message),
201         (anjuta_command_get_error_message):
202         * libanjuta/anjuta-command.h:
203         * libanjuta/anjuta-glade-catalog.c:
204         * libanjuta/anjuta-glade.xml:
205         * libanjuta/anjuta-vcs-status-tree-view.c:
206         (on_selected_column_toggled),
207         (anjuta_vcs_status_tree_view_create_columns),
208         (anjuta_vcs_status_tree_view_init),
209         (anjuta_vcs_status_tree_view_finalize),
210         (anjuta_vcs_status_tree_view_set_property),
211         (anjuta_vcs_status_tree_view_get_property),
212         (anjuta_vcs_status_tree_view_class_init),
213         (anjuta_vcs_status_tree_view_new),
214         (anjuta_vcs_status_tree_view_destroy),
215         (anjuta_vcs_status_tree_view_add), (select_all_paths),
216         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
217         (anjuta_vcs_status_tree_view_unselect_all),
218         (create_selected_paths_list),
219         (anjuta_vcs_status_tree_view_get_selected):
220         * libanjuta/anjuta-vcs-status-tree-view.h:
221         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
222         * libanjuta/anjuta-widgets.h:
223         * plugins/subversion/subversion-add-dialog.c:
224         (on_add_command_finished), (on_subversion_add_response),
225         (subversion_add_dialog), (on_menu_subversion_add),
226         (on_fm_subversion_add):
227         * plugins/subversion/subversion-add-dialog.h:
228         * plugins/subversion/subversion-commit-dialog.c:
229         (on_commit_command_finished), (on_subversion_commit_response),
230         (subversion_commit_dialog), (on_menu_subversion_commit),
231         (on_fm_subversion_commit):
232         * plugins/subversion/subversion-commit-dialog.h:
233         * plugins/subversion/subversion-copy-dialog.c:
234         (on_copy_other_revision_radio_toggled),
235         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
236         (on_copy_command_finished), (on_subversion_copy_response),
237         (subversion_copy_dialog), (on_menu_subversion_copy),
238         (on_fm_subversion_copy):
239         * plugins/subversion/subversion-copy-dialog.h:
240         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
241         (on_subversion_diff_response), (subversion_diff_dialog),
242         (on_menu_subversion_diff), (on_fm_subversion_diff):
243         * plugins/subversion/subversion-diff-dialog.h:
244         * plugins/subversion/subversion-log-dialog.c:
245         (on_diff_selected_column_toggled), (create_columns),
246         (on_log_command_finished), (on_log_view_button_clicked),
247         (on_cat_command_data_arrived), (on_cat_command_finished),
248         (on_log_view_selected_button_clicked), (get_selected_revisions),
249         (on_log_diff_selected_button_clicked),
250         (on_log_diff_previous_button_clicked),
251         (on_subversion_log_vbox_destroy),
252         (on_log_changes_view_row_selected), (subversion_log_window_create),
253         (on_menu_subversion_log), (on_fm_subversion_log),
254         (subversion_log_set_whole_project_sensitive):
255         * plugins/subversion/subversion-log-dialog.h:
256         * plugins/subversion/subversion-merge-dialog.c:
257         (on_merge_command_finished), (on_subversion_merge_response),
258         (on_merge_first_path_browse_button_clicked),
259         (on_merge_second_path_browse_button_clicked),
260         (on_merge_use_first_path_check_toggled),
261         (on_merge_start_revision_radio_toggled),
262         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
263         (on_menu_subversion_merge):
264         * plugins/subversion/subversion-merge-dialog.h:
265         * plugins/subversion/subversion-remove-dialog.c:
266         (on_remove_command_finished),
267         (on_remove_path_browse_button_clicked),
268         (on_subversion_remove_response), (subversion_remove_dialog),
269         (on_menu_subversion_remove), (on_fm_subversion_remove):
270         * plugins/subversion/subversion-remove-dialog.h:
271         * plugins/subversion/subversion-resolve-dialog.c:
272         (on_resolve_command_finished), (on_subversion_resolve_response),
273         (subversion_resolve_dialog), (on_menu_subversion_resolve):
274         * plugins/subversion/subversion-resolve-dialog.h:
275         * plugins/subversion/subversion-revert-dialog.c:
276         (on_revert_command_finished), (on_subversion_revert_response),
277         (subversion_revert_dialog), (on_menu_subversion_revert):
278         * plugins/subversion/subversion-revert-dialog.h:
279         * plugins/subversion/subversion-switch-dialog.c:
280         (on_switch_other_revision_radio_toggled),
281         (on_switch_command_finished), (on_subversion_switch_response),
282         (subversion_switch_dialog), (on_menu_subversion_switch):
283         * plugins/subversion/subversion-switch-dialog.h:
284         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
285         (subversion_data_free), (on_mesg_view_destroy),
286         (create_message_view), (check_filename), (get_log_from_textview),
287         (pulse_timer), (on_pulse_timer_destroyed),
288         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
289         (report_errors), (on_status_command_finished),
290         (on_status_command_data_arrived), (on_command_info_arrived),
291         (select_all_status_items), (clear_all_status_selections),
292         (init_whole_project), (on_whole_project_toggled),
293         (send_diff_command_output_to_editor), (on_diff_command_finished),
294         (stop_status_bar_progress_pulse):
295         * plugins/subversion/subversion-ui-utils.h:
296         * plugins/subversion/subversion-update-dialog.c:
297         (on_update_command_finished), (on_subversion_update_response),
298         (subversion_update_dialog), (on_menu_subversion_update),
299         (on_fm_subversion_update):
300         * plugins/subversion/subversion-update-dialog.h:
301         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
302         (svn_add_command_finalize), (svn_add_command_run),
303         (svn_add_command_class_init), (svn_add_command_new),
304         (svn_add_command_destroy):
305         * plugins/subversion/svn-add-command.h:
306         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
307         (svn_cat_command_finalize), (svn_cat_command_run),
308         (svn_cat_command_class_init), (svn_cat_command_new),
309         (svn_cat_command_destroy), (svn_cat_command_get_output):
310         * plugins/subversion/svn-cat-command.h:
311         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
312         (svn_command_release_ui_lock), (simple_prompt),
313         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
314         (svn_auth_ssl_server_trust_prompt_func_cb),
315         (svn_auth_ssl_client_cert_prompt_func_cb),
316         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
317         (svn_command_init), (svn_command_finalize),
318         (svn_command_class_init), (svn_command_push_info),
319         (svn_command_get_info_queue), (svn_command_set_error),
320         (svn_command_get_client_context), (svn_command_get_pool),
321         (svn_command_lock_ui), (svn_command_unlock_ui),
322         (svn_command_get_revision), (svn_command_copy_path_list),
323         (svn_command_free_path_list):
324         * plugins/subversion/svn-command.h:
325         * plugins/subversion/svn-commit-command.c: (on_log_callback),
326         (svn_commit_command_init), (svn_commit_command_finalize),
327         (svn_commit_command_run), (svn_commit_command_class_init),
328         (svn_commit_command_new), (svn_commit_command_destroy):
329         * plugins/subversion/svn-commit-command.h:
330         * plugins/subversion/svn-copy-command.c: (on_log_callback),
331         (svn_copy_command_init), (svn_copy_command_finalize),
332         (svn_copy_command_run), (svn_copy_command_class_init),
333         (svn_copy_command_new), (svn_copy_command_destroy):
334         * plugins/subversion/svn-copy-command.h:
335         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
336         (svn_diff_command_finalize), (svn_diff_command_run),
337         (svn_diff_command_class_init), (svn_diff_command_new),
338         (svn_diff_command_destroy), (svn_diff_command_get_output):
339         * plugins/subversion/svn-diff-command.h:
340         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
341         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
342         (svn_log_command_class_init), (svn_log_command_new),
343         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
344         * plugins/subversion/svn-log-command.h:
345         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
346         (svn_log_entry_finalize), (svn_log_entry_class_init),
347         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
348         (svn_log_entry_get_author), (svn_log_entry_get_date),
349         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
350         (svn_log_entry_get_full_log):
351         * plugins/subversion/svn-log-entry.h:
352         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
353         (svn_merge_command_finalize), (svn_merge_command_run),
354         (svn_merge_command_class_init), (svn_merge_command_new),
355         (svn_merge_command_destroy):
356         * plugins/subversion/svn-merge-command.h:
357         * plugins/subversion/svn-remove-command.c: (on_log_callback),
358         (svn_remove_command_init), (svn_remove_command_finalize),
359         (svn_remove_command_run), (svn_remove_command_class_init),
360         (svn_remove_command_new), (svn_remove_command_destroy),
361         (svn_remove_command_get_path):
362         * plugins/subversion/svn-remove-command.h:
363         * plugins/subversion/svn-resolve-command.c:
364         (svn_resolve_command_init), (svn_resolve_command_finalize),
365         (svn_resolve_command_run), (svn_resolve_command_class_init),
366         (svn_resolve_command_new), (svn_resolve_command_destroy):
367         * plugins/subversion/svn-resolve-command.h:
368         * plugins/subversion/svn-revert-command.c:
369         (svn_revert_command_init), (svn_revert_command_finalize),
370         (svn_revert_command_run), (svn_revert_command_class_init),
371         (svn_revert_command_new), (svn_revert_command_destroy):
372         * plugins/subversion/svn-revert-command.h:
373         * plugins/subversion/svn-status-command.c:
374         (svn_status_command_init), (svn_status_command_finalize),
375         (on_svn_status_notify), (svn_status_command_run),
376         (svn_status_command_class_init), (svn_status_command_new),
377         (svn_status_command_destroy),
378         (svn_status_command_get_status_queue):
379         * plugins/subversion/svn-status-command.h:
380         * plugins/subversion/svn-status.c: (svn_status_init),
381         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
382         (svn_status_destroy), (svn_status_get_path),
383         (svn_status_get_vcs_status):
384         * plugins/subversion/svn-status.h:
385         * plugins/subversion/svn-switch-command.c:
386         (svn_switch_command_init), (svn_switch_command_finalize),
387         (svn_switch_command_run), (svn_switch_command_class_init),
388         (svn_switch_command_new), (svn_switch_command_destroy):
389         * plugins/subversion/svn-switch-command.h:
390         * plugins/subversion/svn-update-command.c:
391         (svn_update_command_init), (svn_update_command_finalize),
392         (svn_update_command_run), (svn_update_command_class_init),
393         (svn_update_command_new), (svn_update_command_destroy):
394         * plugins/subversion/svn-update-command.h:
396         Now really committed all files from James patch (#457477)
398 2007-11-08  Johannes Schmid <jhs@gnome.org>
400         * TODO.tasks: Updated
402 2007-11-08  James Liggett  <jrliggett@cox.net>
404         reviewed by: Johannes Schmid <jhs@gnome.org>
406         * configure.in:
407         * libanjuta/Makefile.am:
408         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
409         * libanjuta/anjuta-status.h:
410         * libanjuta/libanjuta.h:
411         * plugins/subversion/Makefile.am:
412         * plugins/subversion/anjuta-subversion.glade:
413         * plugins/subversion/anjuta-subversion.ui:
414         * plugins/subversion/plugin.c: (value_added_project_root_uri),
415         (value_removed_project_root_uri), (activate_plugin),
416         (deactivate_plugin), (finalize), (subversion_instance_init):
417         * plugins/subversion/plugin.h:
418         * plugins/subversion/subversion-actions.c:
419         * plugins/subversion/subversion-actions.h:
420         * plugins/subversion/subversion-callbacks.c:
421         * plugins/subversion/subversion-callbacks.h:
422         * plugins/subversion/svn-auth.c:
423         * plugins/subversion/svn-auth.h:
424         * plugins/subversion/svn-backend-priv.h:
425         * plugins/subversion/svn-backend.c:
426         * plugins/subversion/svn-backend.h:
427         * plugins/subversion/svn-notify.c:
428         * plugins/subversion/svn-notify.h:
429         * plugins/subversion/svn-thread.c:
430         * plugins/subversion/svn-thread.h:
431         
432         Commited alpha2 of the new subversion plugin (#457477)
434 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
436         * plugins/debug-manager/command.c:
437         Fix a stupid crash when changing a register value
439 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
441         * libanjuta/interfaces/libanjuta.idl,
442         plugins/debug-manager/command.c,
443         plugins/debug-manager/command.h,
444         plugins/debug-manager/start.c,
445         plugins/gdb/plugin.c,
446         plugins/gdb/debugger.c,
447         plugins/gdb/debugger.h:
448         Use anjuta terminal plugin instead of gnome terminal
449         Select if a terminal is used in the the start_program function
450         Move terminal code from debugger.c to plugin.c
451         Partial fix of bug #481366
453         * plugins/gdb/utilities.c,
454         plugins/gdb/utilities.h:
455         Remove gnome terminal check function
457 2007-11-06  Johannes Schmid <jhs@gnome.org>
459         * plugins/project-import/anjuta-project-import.glade:
460         * plugins/project-import/project-import.c: (on_import_next),
461         (on_import_finish), (project_import_set_directory):
462         * plugins/project-wizard/property.c: (npw_property_create_widget),
463         (npw_property_set_value_from_widget):
464         
465         Replaced gnome_file_entry with gtk_file_chooser_button
466         Fixes #422329 – Creating a new directory in program options doesn't work
467         
468 2007-11-04  Massimo Cora' <maxcvs@email.it>
470         * plugins/symbol-db/plugin.c:
471         add all files at once on project_import.
472         No need to split them into more languages: ctags
473         and the engine will take care of that.
475         * plugins/symbol-db/symbol-db-engine.h,
476         * plugins/symbol-db/symbol-db-engine.c,
477         * plugins/symbol-db/tables.sql,
478         * plugins/symbol-db/test/Makefile.am,
479         * plugins/symbol-db/test/main.c,
480         * plugins/symbol-db/symbol-db-view-locals.c:
481         some memory leaks fixed. Ported the thing to
482         libgda 3.1.2 [or better svn HEAD].
483         Thanks to a fresh new algorithm to detect
484         parent scope we're able to display correcly
485         a local gtktree, including classes not directly
486         defined inside that file.
488 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
490         * plugins/debug-manager/threads.c,
491         plugins/debug-manager/stack_trace.c:
492         Do not display address when not needed
494         * plugins/debug-manager/plugin.c,
495         plugins/debug-manager/breakpoints.c:
496         Breakpoints directly connect to debugger signals
498         * plugins/debug-manager/watch.c:
499         program-unload signal does not exist used debugger-stopped
501         * plugins/debug-manager/queue.c,
502         libanjuta/interfaces/libanjuta.idl:
503         Display error message returned by debugger command
504         Add new error codes
506 2007-11-04  Johannes Schmid <jhs@gnome.org>
508         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
509         Bug 493062 – gcj template needs AC_PROG_CC
510         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
512         * src/anjuta-actions.h:
513         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
514         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
516 === anjuta 2.3.0 ===
518 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
520         * AUTHORS: Updated
522 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
524         * ChangeLog: Tagged 2.3.0 release.
526         * plugins/indent/Makefile.am: Fixed indentation.
528         * plugins/editor/aneditor-autocomplete.cxx:
529         * plugins/editor/aneditor-priv.h:
530         * plugins/editor/aneditor.cxx:
531         * plugins/editor/aneditor.h: Commented out dead codes.
533         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
534         Do not build symbol-db by
535         default. Added 'unstable' in plugin description to signify it's
536         developmental state.
538         * plugins/file-manager/Makefile.am,
539         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
541 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
543         * plugins/debug-manager/utilities.c,
544         plugins/debug-manager/utilities.h,
545         plugins/debug-manager/threads.c,
546         plugins/debug-manager/plugin.c,
547         plugins/debug-manager/plugin.h,
548         plugins/debug-manager/disassemble.h,
549         plugins/debug-manager/watch.c,
550         plugins/debug-manager/watch.h,
551         plugins/debug-manager/breakpoints.c,
552         plugins/debug-manager/stack_trace.c:
553         Replace few remaining function calls by signal 
555         * plugins/debug-manager/disassemble.c,
556         plugins/debug-manager/registers.c,
557         plugins/debug-manager/memory.c,
558         plugins/debug-manager/locals.c,
559         plugins/debug-manager/queue.c,
560         plugins/debug-manager/queue.h:
561         Connect signals when debugger is started
562         Disconnect them when debugger is stopped
563         Do not display window if debugger doesn't support feature
565         * plugins/gdb/plugin.c,
566         libanjuta/interfaces/libanjuta.idl:
567         Remove unused initialization function
569 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
571         * configure.in:
572         * plugins/file-manager/Makefile.am:
573         * scripts/build-schemas.mk: Fixed 'make distcheck'
575 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
577         * manuals/reference/libanjuta/libanjuta-docs.sgml,
578         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
579         to latest API additions.
581         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
582         to API changes.
584 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
586         * ChangeLog: Fixed indentation.
587         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
588         branch.
590 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
592         * libanjuta/interfaces/libanjuta.idl:
593         * plugins/build-basic-autotools/build-basic-autotools.c:
594         (build_compile_file_real), (build_build_project),
595         (build_install_project), (build_clean_project),
596         (build_configure_project), (build_autogen_project),
597         (build_distribution_project), (build_build_module),
598         (build_install_module), (build_clean_module), (fm_build),
599         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
600         (finalize), (basic_autotools_plugin_instance_init),
601         (ibuildable_set_command), (ibuildable_reset_commands),
602         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
603         (ibuildable_install), (ibuildable_configure),
604         (ibuildable_generate), (ibuildable_iface_init):
605         * plugins/build-basic-autotools/build-basic-autotools.h:
607         Added API for commands override in build interface and implemented
608         them in build plugin. Useful for other plugins override build
609         commands depending on project environment.
611 2007-10-28  Naba Kumar  <naba@gnome.org>
613         * src/anjuta.glade,
614         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
615         Fixed widget alignment for dock switcher tab style combo and
616         scratchbox path entrybox.
618 2007-10-28  Johannes Schmid <jhs@gnome.org>
620         * plugins/document-manager/plugin.c: (on_editor_changed):
621         Fixed a memory leak and simplified code (thanks again Sébastien)
622         
623         * configure.in:
624         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
625         and OFFSET sql statements)
627 2007-10-28  Massimo Cora' <maxcvs@email.it>
629         * plugins/symbol-db/plugin.c,
630         plugins/symbol-db/symbol-db-engine.h,
631         plugins/symbol-db/symbol-db-view.c,
632         plugins/symbol-db/symbol-db-view.c,
633         plugins/symbol-db/symbol-db-view-locals.c,
634         plugins/symbol-db/symbol-db-view-locals.h,
635         plugins/symbol-db/symbol-db-engine.c:
636         Better end-of-file-scan detection, permitting
637         an improved scope/inheritance parsing.
638         Locals tab gtktree now displays correct
639         namespace->class->children tree, even if
640         in a C++ file there isn't class declaration.
642 2007-10-27  Johannes Schmid <jhs@gnome.org>
644         Patch from Stanislav Brabec <sbrabec@suse.cz>
645         * configure.in:
646         Bug 489798 – Do not rely on svn-config
648         Patch from Michael Wolf <maw@ximian.com>:
649         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
650         (egg_tree_model_filter_remove_node),
651         (egg_tree_model_filter_row_deleted):
652         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
654 2007-10-27  Johannes Schmid <jhs@gnome.org>
656         * plugins/devhelp/anjuta-devhelp.ui:
657         * plugins/message-view/anjuta-message-manager.ui:
659         Added some separators to the toolbar
660         
661         * plugins/document-manager/plugin.c:
662         (on_support_plugin_deactivated), (load_new_support_plugins),
663         (unload_unused_support_plugins), (on_editor_changed):
664         
665         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
666         for pointing out that is was crap.
668 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
670         * libanjuta/interfaces/libanjuta.idl,
671         libanjuta/anjuta-plugin-manager.c,
672         libanjuta/anjuta-plugin-manager.h,
673         libanjuta/anjuta-c-plugin-factory.c,
674         libanjuta/anjuta-c-module.h,
675         libanjuta/anjuta-c-module.c:
676         Report detailled error message in case of plugin loading failure
678 2007-10-24  Johannes Schmid <jhs@gnome.org>
680         * configure.in:
681         * plugins/Makefile.am:
682         
683         Activate build of symbol-db plugin (when libgda is available)
684         
685         * plugins/document-manager/plugin.c:
686         (on_support_plugin_deactivated), (on_editor_changed):
687         
688         Properly handle language support plugins even when they are
689         unloaded by the session.
690         
691         * plugins/symbol-db/plugin.c: (register_stock_icons),
692         Port to new REGISTER_ICONS stuff
693   
694 2007-10-22  Massimo Cora'  <maxcvs@email.it>
696         * plugins/symbol-db/plugin.c,
697         * plugins/symbol-db/symbol-db-view.c
698         * plugins/symbol-db/symbol-db-engine.h,
699         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
700         * plugins/symbol-db/symbol-db-view-locals.c,
701         * plugins/symbol-db/symbol-db-view-locals.h,
702         * plugins/symbol-db/symbol-db-engine.c:
703         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
704         Added a new algorithm for dynamic population of the local symbols' tab.
705         Now the default view is tree-like.
706         Some fixes on engine correct some population issues.    
708 2007-10-23  Naba Kumar  <naba@gnome.org>
710         * plugins/glade/Makefile.am: Corrected conditional not to install
711         .plugin file if plugin is disabled.
712         * plugins/sourceview/Makefile.am: Corrected conditional not to
713         install schemas if plugin is not built.
715 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
717         * plugins/debug-manager/queue.c:
718         Fix #488061: Mutiple crash dialogs
720         * plugins/gdb/debugger.c,
721         plugins/gdb/debugger.h:
722         Remove maximum gdb command length, should fix bug#474811
724 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
726         * manuals/reference/libanjuta/plugin-description-file.sgml,
727         manuals/reference/libanjuta/libanjuta-docs.sgml,
728         manuals/reference/libanjuta/libanjuta-sections.txt,
729         libanjuta/interfaces/libanjuta.idl,
730         libanjuta/anjuta-c-module.c,
731         libanjuta/anjuta-c-plugin-factory.c:
732         Document last changes in plugin code
734 2007-10-19  Johannes Schmid <jhs@gnome.org>
736         * plugins/subversion/subversion-callbacks.c: (check_filename):
737         
738         Fixed #487854 – Anjuta crashes when i try to add a SVN url
740 2007-10-19  Naba Kumar  <naba@gnome.org>
742         * plugins/file-manager/file-model.c: Fixed a critical runtime
743         warning.
745 2007-10-18  Johannes Schmid <jhs@gnome.org>
747         * libanjuta/anjuta-ui.h:
748         Small fix on icon macros
749         
750         * libanjuta/interfaces/libanjuta.idl:
751         * plugins/language-manager/plugin.c: (ilanguage_get_name),
752         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
753         (ilanguage_iface_init):
754         
755         Added get_from_editor() and get_name_from_editor() methods
756         to IAnjutaLanguage
757         
758         * plugins/document-manager/plugin.c:
759         (update_editor_ui_interface_items), (on_editor_changed):
760         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
761         .in:
762         * plugins/language-support-cpp-java/plugin.c: (install_support):
763         
764         Ported plugins to use the new interface
766 2007-10-17  Johannes Schmid <jhs@gnome.org>
768         * libanjuta/anjuta-ui.h:
769         
770         Added macros to register stock icons to stop all this copy&paste
771         which had spread over a lot of files. New macros support to add 
772         icons with toolbar and menu size (16 and 24)
773         
774         * plugins/class-inheritance/plugin.c: (register_stock_icons):
775         * plugins/debug-manager/images/anjuta-attach.svg:
776         * plugins/debug-manager/images/anjuta-step-out.svg:
777         * plugins/debug-manager/images/anjuta-step-over.svg:
778         * plugins/debug-manager/plugin.c: (register_stock_icons):
779         * plugins/document-manager/images/Makefile.am:
780         * plugins/document-manager/images/anjuta-block-end.svg:
781         * plugins/document-manager/images/anjuta-block-start.svg:
782         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
783         * plugins/document-manager/images/anjuta-bookmark.svg:
784         * plugins/document-manager/images/anjuta-go-history-next.svg:
785         * plugins/document-manager/images/anjuta-go-history-prev.svg:
786         * plugins/document-manager/plugin.c: (register_stock_icons):
787         * plugins/glade/plugin.c: (register_stock_icons):
788         * plugins/language-support-cpp-java/plugin.c:
789         (register_stock_icons):
790         * plugins/message-view/Makefile.am:
791         * plugins/message-view/anjuta-go-message-next.svg:
792         * plugins/message-view/anjuta-go-message-prev.svg:
793         * plugins/message-view/anjuta-message-view.svg:
794         * plugins/message-view/messages.xpm:
795         * plugins/message-view/plugin.c: (register_stock_icons):
796         * plugins/patch/plugin.c: (patch_plugin_activate):
797         * plugins/project-manager/plugin.c: (register_stock_icons):
798         * plugins/search/Makefile.am:
799         * plugins/search/anjuta-go-match-next.svg:
800         * plugins/search/anjuta-go-match-prev.svg:
801         * plugins/search/plugin.c: (activate_plugin):
802         * plugins/symbol-browser/plugin.c: (register_stock_icons):
803         * plugins/terminal/terminal.c: (register_stock_icons):
804         * plugins/valgrind/plugin.c: (register_stock_icons):
805         
806         Updated to use the new icons and added several new and updated 
807         icons from #480093
809 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
811         * libanjuta/anjuta-plugin-handle.c,
812         libanjuta/anjuta-plugin-handle.h:
813         Add a new path property containing the directory of the .plugin
814         file, library file (.so or whatever) must be in the same directory
816         * libanjuta/anjuta-plugin-manager.c,
817         libanjuta/interfaces/libanjuta.idl,
818         (removed) libanjuta/anjuta-glue-plugin.c,
819         (removed) libanjuta/anjuta-glue-plugin.h,
820         (removed) libanjuta/anjuta-glue-c.c,
821         (removed) libanjuta/anjuta-glue-c.h,
822         (removed) libanjuta/anjuta-glue-cpp.c,
823         (removed) libanjuta/anjuta-glue-cpp.h,
824         (removed) libanjuta/anjuta-glue-factory.c,
825         (removed) libanjuta/anjuta-glue-factory.h,
826         (added) libanjuta/anjuta-c-module.c,
827         (added) libanjuta/anjuta-c-module.h,
828         (added) libanjuta/anjuta-c-plugin-factory.c,
829         (added) libanjuta/anjuta-c-plugin-factory.h,
830         libanjuta/Makefile.am:
831         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
832         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
833         implementing IAnjutaPluginFactory
834         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
836         * libanjuta/libanjuta.h:
837         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
838         interface)
840         * libanjuta/anjuta-plugin.h:
841         Replace AnjutaGluePlugin by GTypeModule
842         Remove unused anjuta_glue_get_component_type replaced by
843         g_type_from_name
845         * plugins/build-basic-autotools/build-basic-autotools.h,
846         plugins/class-gen/plugin.h,
847         plugins/class-inheritance/plugin.h,
848         plugins/cvs-plugin/plugin.h,
849         plugins/debug-manager/plugin.h,
850         plugins/devhelp/plugin.h,
851         plugins/document-manager/plugin.h,
852         plugins/editor/plugin.h,
853         plugins/file-loader/plugin.h,
854         plugins/file-wizard/plugin.h,
855         plugins/gdb/plugin.h,
856         plugins/glade/plugin.h,
857         plugins/gtodo/plugin.h,
858         plugins/indent/plugin.h,
859         plugins/language-manager/plugin.h,
860         plugins/language-support-cpp-java/plugin.h,
861         plugins/macro/plugin.h,
862         plugins/message-view/plugin.h,
863         plugins/patch/plugin.h,
864         plugins/profiler/plugin.h,
865         plugins/project-import/plugin.h,
866         plugins/project-manager/plugin.h,
867         plugins/project-wizard/plugin.h,
868         plugins/sample1/plugin.h,
869         plugins/search/plugin.h,
870         plugins/sourceview/plugin.h,
871         plugins/subversion/plugin.h,
872         plugins/symbol-browser/plugin.h,
873         plugins/symbol-db/plugin.h,
874         plugins/terminal/terminal.c,
875         plugins/tools/plugin.h,
876         plugins/valgrind/plugin.h:
877         Replace AnjutaGluePlugin by GTypeModule
879 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
881         * plugins/debug-manager/breakpoints.c:
882         Fix bug#487112, crash while removing a breakpoint in a new file
884 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
886         * plugins/document-manager/search-box.c:
887         Fix a crash (with an useful comment) focus-out-event handler must
888         return a gboolean
890 2007-10-14 Johannes Schmid <jhs@gnome.org>
892         * plugins/sourceview/sourceview.c:
893         Hide calltip when "Up" or "Down" key is pressed
895 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
897         * plugins/document-manager/search-box.c:
898         Change included file order to avoid a compile error with gnome 2.16
900 2007-10-13  Johannes Schmid <jhs@gnome.org>
902         * plugins/debug-manager/plugin.c: (enable_log_view):
903         
904         Fixed crash when closing a project and unloading another while
905         the debugger is enabled
907 2007-10-13  Johannes Schmid <jhs@gnome.org>
909         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
910         
911         Use correct breakpoint icon
912         
913         * plugins/devhelp/Makefile.am:
914         * plugins/devhelp/anjuta-go-help-next.svg:
915         * plugins/devhelp/anjuta-go-help-prev.svg:
916         * plugins/devhelp/plugin.c: (register_stock_icons),
917         (devhelp_activate):
918         
919         Added new icons from #480093
920         
921         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
922         * plugins/document-manager/images/anjuta-bookmark-first.svg:
923         * plugins/document-manager/images/anjuta-bookmark-last.svg:
924         * plugins/document-manager/images/anjuta-bookmark-next.svg:
925         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
926         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
927         * plugins/message-view/anjuta-go-message-next.svg:
928         * plugins/message-view/anjuta-go-message-prev.svg:
929         
930         Updated icons from #480093
931                 
932         * src/anjuta-actions.h:
933         Use GTK_STOCK_FULLSCREEN
934         
935         * src/anjuta-app.c: (on_gdl_style_changed),
936         (anjuta_app_instance_init):
937         * src/anjuta.glade:
938         
939         Added preference option to set the gdl switcher style
941 2007-10-13  Johannes Schmid <jhs@gnome.org>
943         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
944         (get_property_value_as_string), (set_property_value_as_string),
945         (register_callbacks):
946         * libanjuta/anjuta-preferences.h:
947         
948         Support GtkFileChooserButton as preferences widget
949         
950         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
951         
952         Fixed a Gtk-Critical
953         
954         * plugins/file-manager/Makefile.am:
955         * plugins/file-manager/file-model.c: (file_model_filter_file),
956         (file_model_add_dummy), (file_model_expand_idle),
957         (file_model_set_property), (file_model_get_property),
958         (file_model_class_init):
959         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
960         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
961         (file_manager_activate), (file_manager_finalize),
962         (file_manager_instance_init), (ipreferences_merge),
963         (ipreferences_unmerge), (ipreferences_iface_init):
964         * plugins/file-manager/plugin.h:
965         
966         Added preferences to file-manager
968         * plugins/glade/plugin.c: (activate_plugin):
969         
970         Move Properties widget into center because it is way to big
971         for the sidebar
973 2007-10-10  Johannes Schmid <jhs@gnome.org>
975         * plugins/language-support-cpp-java/Makefile.am:
976         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
977         * plugins/language-support-cpp-java/anjuta-complete.svg:
978         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
979         * plugins/language-support-cpp-java/plugin.c:
980         (register_stock_icons):
981         
982         And yet some more icons...
984 2007-10-10  Johannes Schmid <jhs@gnome.org>
986         * plugins/debug-manager/breakpoints.c:
987         * plugins/debug-manager/images/Makefile.am:
988         * plugins/debug-manager/images/anjuta-bookmark.svg:
989         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
990         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
991         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
992         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
993         * plugins/debug-manager/images/anjuta-linemark.svg:
994         * plugins/debug-manager/images/anjuta-pcmark.svg:
995         * plugins/debug-manager/plugin.c: (register_stock_icons):
996         * plugins/debug-manager/sparse_view.c:
997         * plugins/document-manager/images/Makefile.am:
998         * plugins/document-manager/images/anjuta-block-select.svg:
999         * plugins/document-manager/images/anjuta-fold-close.svg:
1000         * plugins/document-manager/images/anjuta-fold-open.svg:
1001         * plugins/document-manager/images/anjuta-fold-toggle.svg:
1002         * plugins/document-manager/images/anjuta-indent-less.svg:
1003         * plugins/document-manager/images/anjuta-indent-more.svg:
1004         * plugins/document-manager/images/anjuta-swap.svg:
1005         * plugins/document-manager/images/block_select.xpm:
1006         * plugins/document-manager/images/fold_close.xpm:
1007         * plugins/document-manager/images/fold_open.xpm:
1008         * plugins/document-manager/images/fold_toggle.xpm:
1009         * plugins/document-manager/images/indent.xpm:
1010         * plugins/document-manager/images/indent_dcr.xpm:
1011         * plugins/document-manager/images/indent_inc.xpm:
1012         * plugins/document-manager/plugin.c: (register_stock_icons):    
1013         * plugins/editor/Makefile.am:
1014         * plugins/editor/anjuta-bookmark-16.xpm:
1015         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
1016         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
1017         * plugins/editor/anjuta-linemark-16.xpm:
1018         * plugins/editor/anjuta-pcmark-16.xpm:
1019         * plugins/editor/bookmark.xpm:
1020         * plugins/editor/breakpoint-disabled.xpm:
1021         * plugins/editor/breakpoint-enabled.xpm:
1022         * plugins/editor/linemarker.xpm:
1023         * plugins/editor/program-counter.xpm:
1024         * plugins/editor/text_editor.c:
1025         * plugins/message-view/Makefile.am:
1026         * plugins/message-view/anjuta-go-message-next.svg:
1027         * plugins/message-view/anjuta-go-message-prev.svg:
1028         * plugins/message-view/anjuta-message-manager.ui:
1029         * plugins/message-view/plugin.c:
1030         * plugins/sourceview/Makefile.am:
1031         * plugins/sourceview/sourceview.c:
1033         Integrated lots of icons from #480093
1034         Thanks to <tpgww@onepost.net>
1036         * plugins/document-manager/plugin.c:
1037         Do not mark the line in ifile_open(), that looks ugly.
1038         
1039         * plugins/document-manager/search-box.c: (on_search_focus_out),
1040         (search_box_init):
1041         Clear the status bar on focus_out.
1042         
1043         * plugins/file-loader/anjuta-loader-plugin.ui:
1044         Fixed a missing "="
1046 2007-10-09  Johannes Schmid <jhs@gnome.org>
1048         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
1049         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
1051         Some things I missed in the patch for #484419
1052         
1053         * plugins/document-manager/action-callbacks.c:
1054         (on_new_file_activate):
1055         * plugins/document-manager/action-callbacks.h:
1056         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
1057         (on_window_key_press_event), (on_gconf_notify_timer):
1058         
1059         484645 – patch to deal with docman FIXME etc
1060         
1061         * plugins/editor/text_editor.c: (text_editor_set_indicator):
1062         * plugins/search/search-replace.c: (search_and_replace),
1063         (write_message_pane), (search_replace_populate),
1064         (translate_dialog_strings), (create_dialog),
1065         (anjuta_search_replace_activate):
1066         * plugins/search/search-replace_backend.c:
1067         (file_buffer_new_from_path), (get_next_match),
1068         (create_search_entries), (regex_backref),
1069         (clear_search_replace_instance):
1070         * plugins/search/search-replace_backend.h:
1071         
1072         #484573 – patch to correct various search-related issues
1073         
1074         Thanks for the above patches to <tpgww@onepost.net>
1075         
1076         * plugins/sourceview/sourceview.c:
1077         (sourceview_create_highligth_indic):
1078         
1079         Use the same marker for important as gedit (yellow background)
1081         * plugins/document-manager/anjuta-document-manager.ui:
1082         * plugins/file-loader/anjuta-file-loader.ui:
1083         * plugins/file-loader/plugin.c:
1084         
1085         Moved FileNew action to document-manager
1087 2007-10-08  Johannes Schmid <jhs@gnome.org>
1089         * plugins/document-manager/search-box.c: (on_search_activated):
1090         Mark messages for translation
1092 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
1094         reviewed by: Johannes Schmid <jhs@gnome.org>
1096         * plugins/Makefile.am:
1097         * plugins/build-basic-autotools/build-basic-autotools.c:
1098         (build_compile_file_real):
1099         * plugins/search/search-replace.c:
1100         * plugins/valgrind/preferences.c: (build_general_prefs):
1101         
1102         Fix #484379 – Contents of Makefile.am plugins and
1103         #484419 – Improvement into translation
1105 2007-10-06  Johannes Schmid <jhs@gnome.org>
1107         * libanjuta/interfaces/anjuta-idl-compiler.pl:
1109         Fixed to properly support pointer-to-pointer (**) types
1111         * libanjuta/interfaces/libanjuta.idl:
1112         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
1113         * plugins/sourceview/sourceview-cell.h:
1114         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
1115         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
1116         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
1117         (isearch_backward), (isearch_iface_init):
1118         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
1119         (itext_editor_iface_init), (iselection_set_iter),
1120         (iselection_get_start_iter), (iselection_get_end_iter),
1121         (iselection_iface_init), (isearch_forward), (isearch_backward),
1122         (isearch_iface_init):
1123         
1124         Added IAnjutaEditorSearch interface and some utility methods to
1125         migrate from positions to iterators for the editor interface.
1126         
1127         * plugins/document-manager/Makefile.am:
1128         * plugins/document-manager/action-callbacks.c:
1129         (on_goto_line_no1_activate), (on_show_search):
1130         * plugins/document-manager/action-callbacks.h:
1131         * plugins/document-manager/anjuta-docman.c:
1132         (anjuta_docman_add_document), (anjuta_docman_show_editor),
1133         (anjuta_docman_grab_text_focus):
1134         * plugins/document-manager/anjuta-document-manager.ui:
1135         * plugins/document-manager/goto_line.c: (removed)
1136         * plugins/document-manager/goto_line.h: (removed)
1137         * plugins/document-manager/search-box.c:
1138         * plugins/document-manager/search-box.h:
1139         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
1140         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
1141         (update_editor_ui_interface_items), (on_editor_added),
1142         (activate_plugin), (deactivate_plugin):
1143         * plugins/document-manager/plugin.h:
1144         
1145         Created new incremental "Quick Search" bar in the document manager to
1146         replace the crappy EggToolbar entries. Uses the new search interface and
1147         it thus much faster and more reliable.
1148         Fixes: 
1149         Bug 357544 – incremental search should work consistently (or not at all) 
1150         when main toolbar is hidden
1151         Bug 440637 – Search, don't work very well (partly for incremental search)
1152         
1153         * plugins/search/anjuta-search.ui:
1154         * plugins/search/plugin.c: (activate_plugin):
1155         
1156         Removed incremental search stuff
1157         
1158         * plugins/build-basic-autotools/build-basic-autotools.c:
1159         (on_session_save), (on_session_load):
1160         * plugins/build-basic-autotools/executer.c:
1161         (get_program_parameters):
1162         
1163         Scroll to selected executable and remember it across sessions
1164         (followup of #477976)
1165         
1166         * plugins/debug-manager/plugin.c: (value_added_current_editor):
1167         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
1168         
1169         * plugins/devhelp/anjuta-devhelp.ui:
1170         Rearraged toolbar items a bit
1172 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
1174         * plugins/debug-manager/command.c,
1175         plugins/debug-manager/queue.c,
1176         plugins/gdb/plugin.c,
1177         plugins/gdb/debugger.c:
1178         Fix several crashing bugs (including bug#482985) with the debugger
1179         when closing project, stopping the debugger, restarting the program
1181 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
1183         * libanjuta/anjuta-launcher.c:
1184         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
1186 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
1188         * plugins/debug-manager/command.c,
1189         plugins/debug-manager/queue.c:
1190         Asynchronous command can abort other commands in queue
1191         Resynchronize debugger state when a command is cancelled
1193         * plugins/debug-manager/breakpoints.c:
1194         Free BreakpointItem only when it is not used anymore
1196         * plugins/gdb/plugin.c:
1197         Do not return TRUE if the callback and/or ready signal is not used
1199         * plugins/gdb/debugger.c:
1200         Fix a crash, return correct state when debugger is stopped
1202 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
1204         * plugins/project-wizard/autogen.c:
1205         Fix bug#482067, escape project wizard user defined strings
1207 2007-10-01  Johannes Schmid <jhs@gnome.org>
1209         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1210         .glade:
1211         * plugins/build-basic-autotools/build-basic-autotools.c:
1212         (basic_autotools_plugin_instance_init):
1213         * plugins/build-basic-autotools/build-basic-autotools.h:
1214         * plugins/build-basic-autotools/executer.c:
1215         (get_program_parameters):
1216         
1217         Fixed #477976 – Keybinding in run dialog
1219 2007-09-30  Johannes Schmid <jhs@gnome.org>
1221         * plugins/Makefile.am:
1222         Do not build indent plugin (yet)
1223         
1224         * plugins/document-manager/plugin.c: (ipreferences_merge):
1225         Fixed unintentional and wrong change
1227         * plugins/indent/anjuta-indent.ui:
1228         Added missing file
1230 2007-09-28  Johannes Schmid <jhs@gnome.org>
1232         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
1233         * libanjuta/anjuta-launcher.h:
1234         Add a method to send EOF to some process. Needed for the indent plugin
1235         and should be useful in general. It does not actually send EOF as this
1236         is not possible with utf-8, but closes the stream instead.
1238         * plugins/devhelp/plugin.c: (value_added_current_editor):
1239         Fixed a Gtk-Critical due to the IAnjutaEditor - 
1240         IAnjutaDocument switch.
1242         * configure.in:
1243         * plugins/Makefile.am:
1244         * plugins/document-manager/Makefile.am:
1245         * plugins/document-manager/action-callbacks.c:
1246         * plugins/document-manager/anjuta-document-manager.glade:
1247         * plugins/document-manager/anjuta-document-manager.ui:
1248         * plugins/document-manager/images/Makefile.am:
1249         * plugins/document-manager/images/indent_auto.xpm:
1250         * plugins/document-manager/images/indent_set.xpm:
1251         * plugins/document-manager/indent-dialog.c:
1252         * plugins/document-manager/indent-dialog.h:
1253         * plugins/document-manager/indent-util.c:
1254         * plugins/document-manager/indent-util.h:
1255         * plugins/document-manager/indent_test.c:
1256         * plugins/document-manager/plugin.c: (register_stock_icons),
1257         (docman_plugin_instance_init), (ipreferences_merge):
1258         * plugins/document-manager/plugin.h:
1259         
1260         Removed indent code from document manager
1261         
1262         * plugins/indent/Makefile.am:
1263         * plugins/indent/indent-dialog.c:
1264         * plugins/indent/indent-util.c: (indent_init_indent_style):
1265         * plugins/indent/indent.glade:
1266         * plugins/indent/indent.plugin.in:
1267         * plugins/indent/plugin.c: (on_indent_finished),
1268         (on_indent_output), (on_indent_action_activate),
1269         (on_edit_editor_indent), (on_style_combo_changed),
1270         (value_added_current_editor), (value_removed_current_editor),
1271         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
1272         (indent_plugin_finalize), (indent_plugin_dispose),
1273         (anjuta_indent_plugin_instance_init),
1274         (anjuta_indent_plugin_class_init), (ipreferences_merge),
1275         (ipreferences_unmerge), (ipreferences_iface_init):
1276         * plugins/indent/plugin.h:
1278         Moved indent code to it's own plugin. Also reimplemented indent invocation
1279         using anjuta_launcher and streams. This is not yet completely working, maybe
1280         I got something wrong with the launcher.
1281         Also fixed #478987 – Unusable 'Indent setting window' on preferences
1283 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
1285         * plugins/debug-manager/plugin.c:
1286         Fix bug#480851, disconnect save_session signal when plugin is unloaded
1288 2007-09-27  Johannes Schmid <jhs@gnome.org>
1290         * libanjuta/interfaces/libanjuta.idl:
1291         * plugins/Makefile.am:
1292         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
1293         (isymbol_type_str), (isymbol_name), (isymbol_args),
1294         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
1295         (isymbol_impl), (isymbol_iface_init):
1296         * plugins/symbol-browser/an_symbol_info.c:
1297         * plugins/symbol-browser/an_symbol_info.h:
1298         * plugins/symbol-db/Makefile.am:
1299         * plugins/symbol-db/plugin.c:
1300         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1301         (value_added_current_editor), (on_editor_foreach_clear),
1302         (value_removed_current_editor), (project_root_added),
1303         (symbol_db_activate), (symbol_db_deactivate),
1304         (isymbol_manager_search):
1305         * plugins/symbol-db/readtags.c: (initialize_1):
1306         * plugins/symbol-db/symbol-db-engine-iterator.c:
1307         (sdb_engine_iterator_instance_init),
1308         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
1309         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
1310         (symbol_db_engine_iterator_move_next),
1311         (symbol_db_engine_iterator_move_prev),
1312         (symbol_db_engine_iterator_get_n_items),
1313         (symbol_db_engine_iterator_last),
1314         (symbol_db_engine_iterator_set_position),
1315         (symbol_db_engine_iterator_get_position),
1316         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
1317         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
1318         (isymbol_iter_foreach), (isymbol_iter_set_position),
1319         (isymbol_iter_get_position), (isymbol_iter_get_length),
1320         (isymbol_iter_clone), (isymbol_iter_assign),
1321         (isymbol_iter_iface_init):
1322         * plugins/symbol-db/symbol-db-engine-iterator.h:
1323         * plugins/symbol-db/symbol-db-engine.c:
1324         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
1325         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1326         (sdb_engine_finalize), (sdb_engine_get_type),
1327         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1328         (sdb_engine_get_table_id_by_unique_name2),
1329         (sdb_engine_get_table_id_by_unique_name3),
1330         (symbol_db_engine_add_new_workspace),
1331         (symbol_db_engine_get_opened_project_name),
1332         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
1333         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
1334         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
1335         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1336         (sdb_engine_add_new_scope_definition),
1337         (sdb_engine_add_new_tmp_heritage_scope),
1338         (sdb_engine_second_pass_update_scope_1),
1339         (sdb_engine_second_pass_update_heritage),
1340         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
1341         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
1342         (symbol_db_engine_update_project_symbols),
1343         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1344         (symbol_db_engine_update_buffer_symbols),
1345         (sdb_engine_walk_down_scope_path),
1346         (sdb_engine_prepare_symbol_info_sql),
1347         (symbol_db_engine_get_global_members),
1348         (symbol_db_engine_get_scope_members_by_symbol_id),
1349         (symbol_db_engine_get_scope_members),
1350         (symbol_db_engine_get_current_scope),
1351         (symbol_db_engine_get_file_symbols):
1352         * plugins/symbol-db/symbol-db-engine.h:
1353         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1354         (on_symbol_updated), (on_symbol_inserted),
1355         (symbol_db_view_locals_get_line),
1356         (symbol_db_view_locals_update_list):
1357         * plugins/symbol-db/symbol-db-view-search.c:
1358         (sdb_view_search_model_filter), (sdb_view_search_get_type):
1359         * plugins/symbol-db/symbol-db-view-search.h:
1360         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
1361         (do_add_hidden_children), (do_recurse_and_add_new_sym),
1362         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
1363         * plugins/symbol-db/tables.sql:
1364         * plugins/symbol-db/test/Makefile.am:
1365         * plugins/symbol-db/test/main.c: (add_new_files), (main):
1366         Updated patch from Massimo to improve symbol-db plugin
1368         * plugins/document-manager/plugin.c: (on_editor_changed):
1369         Make the code a bit more robust
1370         
1371         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
1372         (anjuta_document_get_property), (anjuta_document_class_init),
1373         (anjuta_document_init), (set_uri), (document_loader_loaded),
1374         (anjuta_document_load), (document_saver_saving):
1375         * plugins/sourceview/anjuta-document.h:
1376         * plugins/sourceview/sourceview.c: (autodetect_language),
1377         (ilanguage_set_language), (ilanguage_get_language):
1378         Fix language detection on startup
1380 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
1382         * plugins/document-manager/action-callbacks.c:
1383         (on_editor_command_upper_case_activate),
1384         (on_editor_command_lower_case_activate): Leftover commit from previous
1385         commit (see last changlog entry by me).
1386         
1387         * plugins/file-manager/plugin.c: (file_manager_activate):
1388         Gave proper widget name so that layout works.
1390 2007-09-26  Johannes Schmid <jhs@gnome.org>
1392         * plugins/document-manager/plugin.c: (on_editor_changed),
1393         (docman_plugin_instance_init):
1394         Only unload/load language-support plugins if necessary.
1395         
1396         * plugins/language-manager/plugin.c: (language_manager_activate):
1397         Removed some debugging code
1399         * plugins/sourceview/sourceview.c: (on_document_saved),
1400         (ilanguage_set_language), (ilanguage_get_language):
1401         Fixed ianjuta_language interface and ensure that highlighting is
1402         activated when a new file is saved.
1403         
1404 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
1406         * libanjuta/interfaces/libanjuta.idl:
1407         * plugins/document-manager/action-callbacks.c:
1408         (on_editor_command_upper_case_activate),
1409         (on_editor_command_lower_case_activate):
1410         * plugins/editor/text_editor.c: (iselection_has_selection),
1411         (iselection_get_start), (iselection_get_end),
1412         (iselection_iface_init):
1413         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1414         * plugins/sourceview/sourceview.c: (iselect_has_selection),
1415         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
1416         method and implemented it for both scintilla and sourceview editors.
1417         Updated document-manager and assist plugins to use the new method.
1419 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
1421         * plugins/file-manager/file-view.c:
1422         Fix typo, allow to compile new file manager with gtk < 2.12
1424 2007-09-25  Johannes Schmid <jhs@gnome.org>
1426         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1427         Support Auto-Indent for single lines (e.g no selection);
1428         
1429         * plugins/macro/plugin.c:
1430         Do not use the same shortcut as auto-indent does
1431         
1432         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1433         Optimized keyboard navigation - do not emit char_added when only
1434         navigation keys have been pressed.
1436 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1438         * plugins/language-support-cpp-java/cpp-java-assist.c:
1439         (on_assist_chosen), (cpp_java_assist_install),
1440         (cpp_java_assist_uninstall):
1441         * plugins/language-support-cpp-java/plugin.c: (install_support),
1442         (uninstall_support): Install and uninstall support in correct order.
1443         Fixes a bug where it was installed multiple times resulting in
1444         inserting autocomplete text multiple times.
1446 2007-09-25  Johannes Schmid <jhs@gnome.org>
1448         * configure.in:
1449         Add GNOME_WARNING_FLAGS(maximum) and
1450         GNOME_CXX_WARNIGS(yes) to avoid bugs
1451         the compiler can warn you.
1452         
1453         * libegg/test-tree-utils.c: (key_test):
1454         * plugins/file-manager/file-model.c:
1455         (file_model_cancel_expand_idle), (file_model_sort),
1456         (file_model_row_expanded):
1457         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1458         (file_view_refresh), (file_view_get_selected), (file_view_init),
1459         (file_view_new):
1460         * plugins/file-manager/file-view.h:
1461         * plugins/symbol-db/readtags.c: (initialize_1):
1462         * src/main.c:
1463         
1464         Fixed the more critical warnings
1466 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1468         Icons from tpgww@onepost.net:
1469         * configure.in:
1470         * plugins/debug-manager/Makefile.am:
1471         * plugins/debug-manager/images/Makefile.am:
1472         * plugins/debug-manager/images/anjuta-attach.svg:
1473         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
1474         * plugins/debug-manager/images/anjuta-step-into.svg:
1475         * plugins/debug-manager/images/anjuta-step-out.svg:
1476         * plugins/debug-manager/images/anjuta-step-over.svg:
1477         * plugins/debug-manager/plugin.c: (register_stock_icons):
1478         * plugins/document-manager/Makefile.am:
1479         * plugins/document-manager/block_select.xpm:
1480         * plugins/document-manager/fold_close.xpm:
1481         * plugins/document-manager/fold_open.xpm:
1482         * plugins/document-manager/fold_toggle.xpm:
1483         * plugins/document-manager/images/Makefile.am:
1484         * plugins/document-manager/images/anjuta-block-end.svg:
1485         * plugins/document-manager/images/anjuta-block-start.svg:
1486         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
1487         * plugins/document-manager/images/anjuta-bookmark-first.svg:
1488         * plugins/document-manager/images/anjuta-bookmark-last.svg:
1489         * plugins/document-manager/images/anjuta-bookmark-next.svg:
1490         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
1491         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
1492         * plugins/document-manager/indent.xpm:
1493         * plugins/document-manager/indent_auto.xpm:
1494         * plugins/document-manager/indent_dcr.xpm:
1495         * plugins/document-manager/indent_inc.xpm:
1496         * plugins/document-manager/indent_set.xpm:
1497         * plugins/document-manager/plugin.c: Added nicer icons for
1498         document manager and debugger. Organized icons in 'images'
1499         directories.
1501 2007-09-24  Johannes Schmid <jhs@gnome.org>
1503         * src/anjuta-app.c: (anjuta_app_add_widget_full):
1504         Fixed a missing NULL in g_object_set.
1506 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1508         * plugins/language-support-cpp-java/cpp-java-assist.c:
1509         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
1510         scope memebers just after scope operator is entered.
1512 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1514         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1515         * plugins/language-support-cpp-java/cpp-java-assist.c:
1516         (completion_function), (completion_compare),
1517         (cpp_java_assist_tag_destroy), (create_completion),
1518         (cpp_java_assist_destroy_completion_cache),
1519         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
1520         Show '()' for function items in autocomplete list. Allow adding
1521         ' ' and/or '(' after function call autocompletion and have preferences
1522         settings for them.
1524 2007-09-24  Johannes Schmid <jhs@gnome.org>
1526         * sourceview.c: Reverting patch from r3157 because
1527         of side-effects
1529 2007-09-24  Johannes Schmid <jhs@gnome.org>
1531         * plugins/search/search-replace.c: (on_message_clicked):
1533         Fixed #427104 – No "highlight" of lines matching find-result
1535 2007-09-24  Johannes Schmid <jhs@gnome.org>
1537         * src/anjuta.glade:
1539         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
1541 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
1543         reviewed by: Johannes Schmid <jhs@gnome.org>
1545         * plugins/build-basic-autotools/executer.c: (execute_program):
1546         Fix #478238 – set env for execute programe in the terminal
1548 2007-09-24 Tom <tpgww@onepost.net>
1550         reviewed by: Johannes Schmid <jhs@gnome.org>
1552         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1553         Fix memory leak
1554         
1555         * plugins/debug-manager/disassemble.c: (on_disassemble):
1556         Correct a format string in DEBUG_PRINT()
1558 2007-09-23  Johannes Schmid <jhs@gnome.org>
1560         * plugins/sourceview/sourceview.c: (offset_to_position),
1561         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
1562         (ieditor_get_position), (iselect_set), (iselect_get_start),
1563         (iselect_get_end):
1564         
1565         Fixed #Bug 440637 – Search, don't work very well
1567 2007-09-23  Johannes Schmid <jhs@gnome.org>
1569         * plugins/file-manager/file-model.c: (file_model_get_filename):
1570         * plugins/file-manager/file-model.h:
1571         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
1572         (file_view_init), (file_view_class_init):
1573         * plugins/message-view/message-view.c:
1574         (message_view_query_tooltip), (message_view_dispose),
1575         (message_view_instance_init), (message_view_class_init):
1577         Added GTK+ 2.12 style tooltips to file-manager and message view.
1578         Only build if GTK+ 2.12 is availible otherwise for message-view, the
1579         old implementation is used.
1581 2007-09-23  Johannes Schmid <jhs@gnome.org>
1583         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
1584         Fixed typo
1585         
1586         * plugins/language-manager/language-manager.plugin.in:
1587         Marked UserActivatable=FALSE
1588         
1589         * plugins/language-manager/plugin.c: (load_languages),
1590         (language_manager_activate), (language_manager_deactivate),
1591         (language_manager_dispose), (language_manager_instance_init),
1592         (language_manager_find_mime_type), (language_manager_find_string),
1593         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
1594         (ilanguage_get_name), (ilanguage_get_strings):
1595         
1596         Fixed various stupid bugs in language-manager plugin
1597         
1598         * plugins/symbol-db/symbol-db-engine.c:
1599         (sdb_engine_second_pass_update_scope_1):
1600         
1601         Add a g_return_if_fail to avoid a crash though still unsure
1602         what's causing it.
1604 2007-09-23  Johannes Schmid <jhs@gnome.org>
1606         * plugins/symbol-db/plugin.c: (on_project_element_added),
1607         (sources_array_free), (sources_array_add_foreach),
1608         (project_root_added):
1609         * plugins/symbol-db/symbol-db-engine.c:
1610         (symbol_db_engine_add_new_files):
1611         * plugins/symbol-db/symbol-db-engine.h:
1612         
1613         Added support for other languages than "C" to symbol-db. Now
1614         supports all languages listed by the language-manager.
1616 2007-09-23  Tom <tpgww@onepost.net>
1618         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
1620         * configure.in:
1621         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
1622         
1623         * libanjuta/anjuta-glue-factory.c: (load_plugin),
1624         (anjuta_glue_factory_get_object_type):
1625         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1626         * plugins/build-basic-autotools/build-basic-autotools.c:
1627         (value_added_current_editor):
1628         * plugins/debug-manager/breakpoints.c:
1629         (breakpoints_dbase_edit_breakpoint),
1630         (on_toggle_breakpoint_activate):
1631         * plugins/debug-manager/plugin.c:
1632         (on_run_to_cursor_action_activate):
1633         * plugins/debug-manager/stack_trace.c:
1634         (dma_thread_update_stack_trace):
1635         * plugins/gdb/plugin.c:
1636         * plugins/glade/plugin.c: (ifile_open):
1637         * plugins/profiler/gprof-call-graph-view.c:
1638         * plugins/profiler/gprof-flat-profile-view.c:
1639         * plugins/profiler/gprof-function-call-tree-view.c:
1640         * plugins/profiler/gprof-options.c: (setup_widgets):
1641         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1642         * plugins/search/search-replace_backend.c:
1643         (file_buffer_new_from_te):
1644         * plugins/sourceview/assist-tip.c: (assist_tip_move):
1645         * plugins/sourceview/assist-window.c: (assist_window_set_property),
1646         (assist_window_get_property), (assist_window_move):
1647         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
1648         (value_added_current_editor):
1649         * plugins/symbol-db/plugin.c: (value_added_current_editor):
1650         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
1651         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
1652         
1653         Many small code, warnings and leak fixes
1655 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
1657         * (removed) plugins/debug-manager/debugger.c,
1658         (removed) plugins/debug-manager/debugger.h,
1659         (added) plugins/debug-manager/command.c,
1660         (added) plugins/debug-manager/command.h,
1661         (added) plugins/debug-manager/queue.c,
1662         (added) plugins/debug-manager/queue.h,
1663         plugins/debug-manager/breakpoints.c,
1664         plugins/debug-manager/debug_tree.c,
1665         plugins/debug-manager/debug_tree.h,
1666         plugins/debug-manager/disassemble.c,
1667         plugins/debug-manager/disassemble.h,
1668         plugins/debug-manager/locals.c,
1669         plugins/debug-manager/locals.h,
1670         plugins/debug-manager/memory.c,
1671         plugins/debug-manager/memory.h,
1672         plugins/debug-manager/plugin.c,
1673         plugins/debug-manager/plugin.h,
1674         plugins/debug-manager/registers.c,
1675         plugins/debug-manager/registers.h,
1676         plugins/debug-manager/sharedlib.c,
1677         plugins/debug-manager/sharedlib.h,
1678         plugins/debug-manager/signals.c,
1679         plugins/debug-manager/signals.h,
1680         plugins/debug-manager/stack_trace.c,
1681         plugins/debug-manager/stack_trace.h,
1682         plugins/debug-manager/start.h,
1683         plugins/debug-manager/start.c,
1684         plugins/debug-manager/threads.c,
1685         plugins/debug-manager/threads.h,
1686         plugins/debug-manager/watch.c,
1687         plugins/debug-manager/watch.h,
1688         plugins/debug-manager/Makefile.am,
1689         plugins/gdb/debugger.c,
1690         plugins/gdb/debugger.h,
1691         plugins/gdb/plugin.c,
1692         libanjuta/interfaces/libanjuta.idl:
1693         Split debug-manager/debugger.c into command.c and queue.c
1694         Clean up debugger queue
1695         DmaDebuggerQueue object does not implement IAnjutaDebugger
1697 2007-09-23  Johannes Schmid <jhs@gnome.org>
1699         * configure.in:
1700         Bumped version to 2.3.0 (to ensure bugzilla bugs are
1701         set correctly, etc.)
1702         
1703         * libanjuta/anjuta-glue-factory.c: (load_plugin):
1704         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
1705         (plugin_set_update):
1706         
1707         Show an error dialog instead of crashing when plugin loading fails
1709         * plugins/language-manager/Makefile.am:
1710         * plugins/language-manager/language-manager.plugin.in:
1711         * plugins/language-manager/languages.xml:
1712         * plugins/language-manager/plugin.c: (language_destroy),
1713         (load_languages), (language_manager_activate),
1714         (language_manager_deactivate), (language_manager_finalize),
1715         (language_manager_dispose), (language_manager_instance_init),
1716         (language_manager_class_init), (language_manager_find_mime_type),
1717         (language_manager_find_string), (ilanguage_get_from_mime_type),
1718         (ilanguage_get_from_string), (ilanguage_get_name),
1719         (ilanguage_get_strings), (ilanguage_iface_init):
1720         * plugins/language-manager/plugin.h:
1721         
1722         Added new language-manager plugin to have a better organisation for
1723         language names. The xml probabaly needs to be extended over time.
1724         
1725         * plugins/Makefile.am:
1726         * plugins/document-manager/plugin.c: (on_editor_changed):
1727         
1728         Adapted to new IAnjutaLanguage interface. Do not unload language-support
1729         because it does not really save memory but makes tab switching slow.
1730         
1731         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1732         .in:
1733         * plugins/language-support-cpp-java/plugin.c: (install_support),
1734         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
1735         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
1736         unloading
1738         * plugins/language-support-cpp-java/cpp-java-assist.c:
1739         (cpp_java_assist_show_autocomplete):
1740         
1741         Fix autocomplete to only show valid completions
1743         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1744         Calltips always have correct size and position now
1746 2007-09-22  Johannes Schmid <jhs@gnome.org>
1748         * plugins/search/search-replace_backend.c: (get_next_match):
1749         Removed code introduced by accident that causes a crash.
1750         
1751         * plugins/sourceview/sourceview-tags.c:
1752         * plugins/sourceview/sourceview-tags.h:
1753         Removed ununsed files
1755 2007-09-22  Johannes Schmid <jhs@gnome.org>
1757         * plugins/language-support-cpp-java/cpp-java-assist.c:
1758         Fixed build error
1760 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1762         * plugins/language-support-cpp-java/cpp-java-assist.c:
1763         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
1764         Increased matching brace search to 500 chars.
1766 2007-09-21  Johannes Schmid <jhs@gnome.org>
1768         * plugins/language-support-cpp-java/cpp-java-assist.c:
1769         (cpp_java_assist_get_pre_word),
1770         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1771         
1772         Added some profiling debug code
1773         
1774         * plugins/language-support-cpp-java/cpp-java-utils.c:
1775         (cpp_java_util_jump_to_matching_brace):
1776         * plugins/language-support-cpp-java/cpp-java-utils.h:
1777         * plugins/language-support-cpp-java/plugin.c:
1778         (get_line_indentation_base), (get_line_auto_indentation):
1779         
1780         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
1781         avoid looping over the whole file when using calltips which is too slow and
1782         unneeded.
1783         
1784         * plugins/sourceview/assist-tip.c: (assist_tip_init),
1785         (assist_tip_set_tips), (assist_tip_get_coordinates),
1786         (assist_tip_new):
1787         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1788         
1789         Better calltips appearance (use theme now) and avoid jumping
1790         calltips
1792 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1794         * plugins/document-manager/plugin.c:
1795         (update_editor_ui_interface_items):
1796         * plugins/language-support-cpp-java/plugin.c: (install_support),
1797         (uninstall_support): Moved autocomplete ui update code from
1798         document-manager to language-plugin.
1800 2007-09-21  Johannes Schmid <jhs@gnome.org>
1802         * libanjuta/interfaces/libanjuta.idl:
1803         
1804         Added IAnjutaLanguage interface (might still change...) for
1805         the upcoming language-manager plugin.
1806         
1807         * plugins/file-manager/Makefile.am:
1808         * plugins/file-manager/file-model.c:
1809         (file_model_cancel_expand_idle), (file_model_add_dummy),
1810         (file_model_expand_idle), (file_model_sort),
1811         (file_model_row_expanded), (file_model_row_collapsed),
1812         (file_model_init), (file_model_finalize),
1813         (file_model_set_property), (file_model_get_property),
1814         (file_model_class_init), (file_model_new), (file_model_refresh),
1815         (file_model_get_uri):
1816         * plugins/file-manager/file-model.h:
1817         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1818         (file_view_expand_row_idle), (file_view_refresh),
1819         (file_view_get_selected), (file_view_button_press_event),
1820         (file_view_selection_changed), (file_view_init),
1821         (file_view_get_property), (file_view_set_property),
1822         (file_view_finalize), (file_view_class_init):
1823         
1824         Split up model/view as far as possible and fixed some file-manager
1825         bugs (popup-menu and incorrect project loading).
1826         
1827         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1828         Use monospace font for tips.
1829         
1830         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
1831         (sourceview_cell_new), (icell_get_character), (icell_get_length),
1832         (icell_get_attribute), (icell_style_get_font_description),
1833         (icell_style_get_color), (icell_style_get_background_color),
1834         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
1835         (iiter_foreach), (iiter_set_position), (iiter_get_position),
1836         (iiter_get_length), (iiter_clone), (iiter_assign):
1838         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
1839         interface. This is way faster though it has the drawback to create invalid
1840         iterators if the buffer is changed.
1842 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1844         * libanjuta/interfaces/libanjuta.idl:
1845         * plugins/document-manager/action-callbacks.c:
1846         * plugins/document-manager/anjuta-document-manager.ui:
1847         * plugins/document-manager/plugin.c: (register_stock_icons):
1848         * plugins/editor/text_editor.c:
1849         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
1850         * plugins/language-support-cpp-java/cpp-java-assist.c:
1851         (cpp_java_assist_get_calltip_context):
1852         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
1853         (register_stock_icons), (cpp_java_plugin_activate_plugin):
1855         Moved autocomplete menu action from document-manager to assist plugin
1856         and got rid of deprecated autocomplete interface.
1858 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1860         * libanjuta/interfaces/libanjuta.idl:
1861         * plugins/editor/text_editor.c: (iassist_iface_init):
1862         * plugins/language-support-cpp-java/cpp-java-assist.c:
1863         (cpp_java_assist_check), (on_assist_chosen):
1864         * plugins/sourceview/sourceview.c: (iassist_iface_init):
1865         Removed react() methods in both editors and assist interface. Assist
1866         plugin itself handles setting the autocomplete. Also fixed
1867         some mem leaks.
1869 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1871         * plugins/file-manager/Makefile.am:
1872         * plugins/file-manager/file-view.c: (file_view_add_dummy),
1873         (file_view_expand_idle), (file_view_init):
1874         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
1875         (file_manager_set_default_uri), (project_root_added),
1876         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
1877         (file_manager_activate), (file_manager_deactivate),
1878         (file_manager_instance_init), (file_manager_class_init),
1879         (ifile_manager_set_root), (ifile_manager_set_selected),
1880         (ifile_manager_iface_init): Adjusted white spaces to match
1881         anjuta convention.
1883 2007-09-19  Naba Kumar  <naba@gnome.org>
1885         * libanjuta/interfaces/libanjuta.idl:
1886         * plugins/editor/text_editor.c: (text_editor_instance_init),
1887         (iassist_show_tips), (iassist_cancel_tips),
1888         (iassist_hide_suggestions), (iassist_iface_init):
1889         * plugins/editor/text_editor.h:
1890         * plugins/editor/text_editor_cbs.c:
1891         (on_text_editor_scintilla_notify):
1892         * plugins/language-support-cpp-java/cpp-java-assist.c:
1893         (is_scope_context_character), (is_word_character),
1894         (create_completion), (cpp_java_assist_get_scope_context),
1895         (cpp_java_assist_get_pre_word),
1896         (cpp_java_assist_get_scope_operator),
1897         (cpp_java_assist_destroy_completion_cache),
1898         (cpp_java_assist_create_scope_completion_cache),
1899         (cpp_java_assist_create_word_completion_cache),
1900         (cpp_java_assist_show_autocomplete),
1901         (cpp_java_assist_get_calltip_context),
1902         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1903         (on_editor_char_added), (on_assist_chosen),
1904         (cpp_java_assist_install), (cpp_java_assist_uninstall),
1905         (cpp_java_assist_init), (cpp_java_assist_finalize):
1906         * plugins/language-support-cpp-java/cpp-java-assist.h:
1907         * plugins/language-support-cpp-java/plugin.c:
1908         (initialize_indentation_params):
1909         * plugins/sourceview/assist-tip.c:
1910         * plugins/sourceview/assist-tip.h:
1911         * plugins/sourceview/sourceview-private.h:
1912         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1913         (on_assist_tip_destroyed), (on_assist_cancel),
1914         (on_document_char_added), (iassist_get_suggestions),
1915         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
1916         
1917         Implement state-less assistance so that assist can be evaluated
1918         any given time at any position. Changed IAnjutaEditorAssist interfance
1919         and implementations and removed any state management in editors.
1921 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
1923         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1924         completion items sorting and avoided unnecssary sorts.
1926         * plugins/text-editor.c: Fixed state.
1928 2007-09-17  Johannes Schmid <jhs@gnome.org>
1930         * plugins/language-support-cpp-java/cpp-java-assist.c:
1931         (on_assist_begin):
1932         
1933         Fixed calltips in sourceview
1935 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
1937         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1938         completion items preparation time. Fixed a crash bug.
1940         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
1941         Set buffer size (From Massimo, required for symbol-db).
1943         * libanjuta/interfaces/libanjuta.idl: Also pass position information
1944         for suggestions.
1946         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
1947         change in API.
1949         * plugins/editor/aneditor-autocomplete.cxx,
1950         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
1951         Added ANE_GETWORDBEFORECARAT command.
1953         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
1954         using assist interface.
1956         * plugins/editor/text_editor.c: (text_editor_instance_init),
1957         (text_editor_get_word_before_carat),
1958         (text_editor_get_current_word), (iassist_add_trigger),
1959         (iassist_remove_trigger), (on_assist_canceled),
1960         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
1961         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
1962         * plugins/editor/text_editor.h:
1963         * plugins/editor/text_editor_cbs.c: (trigger_size),
1964         (max_trigger_size), (text_editor_check_assist),
1965         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
1966         interface.
1968         * plugins/language-support-cpp-java/Makefile.am:
1969         * plugins/language-support-cpp-java/plugin.c:
1970         (get_line_indentation_base), (get_line_auto_indentation),
1971         (install_support), (uninstall_support),
1972         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
1973         (cpp_java_plugin_instance_init):
1974         * plugins/language-support-cpp-java/plugin.h:
1975         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
1976         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
1977         Make assist a separate class.
1979 2007-09-14  Johannes Schmid <jhs@gnome.org>
1981         * plugins/sourceview/sourceview.c: (iassist_suggest):
1982         Fixed changed char_alignment paramter in language-support
1983         plugin
1985 2007-09-14  Naba Kumar  <naba@gnome.org>
1987         * plugins/language-support-cpp-java/plugin.c: Send the right
1988         'char_alignment' paramenter (needs fixing in sourceview).
1990 2007-09-13  Johannes Schmid <jhs@gnome.org>
1992         * anjuta.anjuta:
1993         * plugins/project-wizard/templates/minimal/project.anjuta:
1994         Use IAnjutaSymbolManager instead of loading the plugin directly.
1995         (TODO: Think of a version to do this for older files...)
1997         * configure.in:
1998         * plugins/Makefile.am:
1999         * plugins/symbol-db/Makefile.am:
2000         
2001         Build symbol-db plugin if libgda-3.0 is found
2003 2007-09-13  Johannes Schmid <jhs@gnome.org>
2005         * plugins/sourceview/Makefile.am:
2006         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
2007         (set_uri):
2008         * plugins/sourceview/anjuta-document.h:
2009         Removed lots of dead code
2010         
2011         * plugins/sourceview/anjuta-languages-manager.c:
2012         * plugins/sourceview/anjuta-languages-manager.h:
2013         removed completely
2014         
2015         * plugins/sourceview/sourceview.c: (on_document_char_added),
2016         (on_document_loaded), (sourceview_instance_init),
2017         (iselect_get_start), (iselect_get_end),
2018         (ilanguage_get_supported_languages), (ilanguage_set_language):
2019         
2020         Fixed selection handling and make some adaptions for the changes 
2021         mentioned above
2023 2007-09-13  Johannes Schmid <jhs@gnome.org>
2025         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2026         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2027         (on_assist_update):
2028         
2029         Added preferences to language support completion/calltips
2030         
2031         * plugins/sourceview/assist-window.c: (assist_window_update):
2033         Always select first entry
2035         * plugins/sourceview/sourceview.glade:
2036         Removed old completion preferences
2038 2007-09-11  Naba Kumar  <naba@gnome.org>
2040         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
2041         and possible crash when pressing ctrl+d in terminal after preferences
2042         window has been shown once (no need for backport).
2044         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
2045         implementations to get warnings instead of crashes for unimplemented
2046         interface methods.
2048 2007-09-11   Massimo Cora' <maxcvs@email.it>
2050         Reviewed by: Naba Kumar  <naba@gnome.org>
2052         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
2053         * plugins/symbol-db/*:
2054         Added new symbol-database backend based on SQLite 3.
2055         (does not enabled for build currently).
2057 2007-09-10  Johannes Schmid <jhs@gnome.org>
2059         * anjuta.anjuta:
2060         * configure.in:
2061         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
2062         (parse_info_init), (parse_info_free), (valid_element),
2063         (start_element_handler), (end_element_handler), (text_handler),
2064         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
2065         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
2066         (egg_recent_model_monitor), (egg_recent_model_read),
2067         (egg_recent_model_open_file), (egg_recent_model_lock_file),
2068         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
2069         (egg_recent_model_set_property), (egg_recent_model_class_init),
2070         (egg_recent_model_init), (egg_recent_model_add_full),
2071         (egg_recent_model_delete), (egg_recent_model_get_list),
2072         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
2073         (egg_recent_model_set_filter_mime_types),
2074         (egg_recent_model_clear_group_filter),
2075         (egg_recent_model_set_filter_groups),
2076         (egg_recent_model_clear_scheme_filter),
2077         (egg_recent_model_set_filter_uri_schemes),
2078         (egg_recent_model_remove_expired):
2079         
2080         Update EggRecent (#456465)
2082 2007-09-10  Johannes Schmid <jhs@gnome.org>
2084         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
2085         (anjuta_plugin_manager_get_plugin):
2086         * plugins/profiler/gprof-call-graph-view.c:
2087         (gprof_call_graph_view_create_columns):
2088         * plugins/profiler/gprof-flat-profile-view.c:
2089         (gprof_flat_profile_view_create_columns):
2090         * plugins/profiler/gprof-function-call-tree-view.c:
2091         (gprof_function_call_tree_view_create_columns):
2092         
2093         Fixed #466031 – Update of pieces of menus for Localization
2095 2007-09-10  Johannes Schmid <jhs@gnome.org>
2097         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2098         Bug 343522 – anjuta: Unable to execute commands that use options.
2100 2007-09-09  Johannes Schmid <jhs@gnome.org>
2102         * plugins/document-manager/anjuta-docman.c:
2103         (anjuta_docman_update_page_label):
2104         
2105         Fixed #458034 – Method of indicating unsaved changes breaks convention
2106         
2107         * plugins/document-manager/plugin.c: (update_title),
2108         (value_added_project_root_uri), (value_removed_project_root_uri),
2109         (on_editor_changed), (activate_plugin):
2110         * plugins/document-manager/plugin.h:
2111         * plugins/project-manager/plugin.c: (on_profile_scoped),
2112         (on_profile_descoped), (ifile_open):
2113         
2114         Fixed #427390 – Show path of item in currently focused editor window
2116 2007-09-09  Johannes Schmid <jhs@gnome.org>
2118         * plugins/search/plugin.c: (on_toolbar_find_clicked),
2119         (on_toolbar_find_incremental):
2120         Fix incremental search
2121         
2122         * plugins/sourceview/sourceview.c: (on_document_char_added),
2123         (set_select):
2124         Fixed selection management
2126 2007-09-09  Johannes Schmid <jhs@gnome.org>
2128         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
2129         Fixed memory leak
2131         * libanjuta/interfaces/libanjuta.idl:
2132         Extended IAnjutaEditorAssist interface
2133         
2134         * plugins/language-support-cpp-java/plugin.c:
2135         (jump_to_matching_brace), (add_tags), (on_assist_begin),
2136         (assist_cleanup), (on_assist_chosen), (on_assist_update),
2137         (context_character), (get_context), (function_parser),
2138         (cpp_member_parser), (install_assist), (uninstall_assist),
2139         (get_line_indentation_base), (get_line_auto_indentation),
2140         (install_support), (uninstall_support),
2141         (on_value_added_current_editor), (on_value_removed_current_editor),
2142         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
2143         * plugins/language-support-cpp-java/plugin.h:
2144         
2145         Improved fixed editor assistance and added support for function/method
2146         tooltips. jumb_to_matching_brance => jump_to_matching_brace
2147         
2148         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
2149         Removed a FIXME
2150         
2151         * plugins/project-import/project-import.c: (on_import_next):
2152         Added a non-NULL check with could probably fix #474843 but not sure
2153         
2154         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
2155         Fixed anjuta-plugin project wizard
2156         
2157         * plugins/sourceview/Makefile.am:
2158         * plguins/sourceview/assist-tip.[ch]:
2159         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
2160         (anjuta_view_key_press_event):
2161         * plugins/sourceview/assist-window.c: (assist_window_class_init),
2162         (assist_window_init), (assist_window_update), (assist_window_new):
2163         * plugins/sourceview/sourceview-private.h:
2164         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2165         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2166         (trigger_size), (max_trigger_size), (on_document_char_added),
2167         (sourceview_dispose), (ieditor_get_current_word),
2168         (iassist_add_trigger), (iassist_init_suggestions),
2169         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
2170         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
2171         
2172         Big update on sourceview assist capabilites. Autocompletion should
2173         now work much better and function tooltips are finally supported!
2175         * plugins/sourceview/anjuta-document.h:
2176         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
2177         (anjuta_document_get_current_word):
2178         Fixed get_current_word (inspired by aneditor.cxx implementation)
2180         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
2181         (icell_get_attribute):
2182         Fixed get_attribute() to also detect character constants.
2183         Simplified get_char()
2185         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
2186         (isymbol_manager_get_members), (isymbol_manager_get_parents),
2187         (isymbol_manager_get_completions_at_position):
2188         
2189         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
2191 2007-09-04  Naba Kumar  <naba@gnome.org>
2193         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
2194         projects that can not add sources.
2196         * plugins/file-wizard/file.c: Similarly for file wizard,
2197         Do not enable 'Add to project' projects that can not add sources.
2199 2007-09-04  Naba Kumar  <naba@gnome.org>
2201         * configure.in: Bumped gnome-build requirement to 0.2.0
2202         for project capabilities support.
2204         * plugins/project-manager/plugin.c: Enable/disable project
2205         actions based on project capabilities. Fixes bug #433552:
2206         crash in Anjuta IDE: add file test.h in project on generic
2207         Makefile.
2209         * libanjuta/interfaces/libanjuta.idl: Added method to query
2210         project capabilities.
2212 2007-09-03  Naba Kumar  <naba@gnome.org>
2214         * plugins/file-manager/plugin.c: Set shadow type IN.
2215         * plugins/file-manager/file-view.c: Fixed code style.
2216         * plugins/file-manager/file-view.c: Fixed icons column to size
2217         properly.
2219         * plugins/file-manager/plugin.[c,h]: Fixed code style.
2221         * plugins/file-manager/plugin.c: Fixed crash on closing project and
2222         unmonitors project-uri on file-manager deactivation.
2224         * TODO.tasks: Updated
2226 2007-09-02  Johannes Schmid <jhs@gnome.org>
2228         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
2229         Fixed memory leak
2230         
2231         * plugins/file-manager/file-view.c: (file_view_get_selected),
2232         (file_view_button_press_event), (file_view_finalize):
2233         * plugins/file-manager/plugin.c: (project_root_removed),
2234         (file_manager_deactivate):
2235         
2236         Fixed some small bugs I missed before
2238 2007-09-02  Johannes Schmid <jhs@gnome.org>
2240         * plugins/file-manager/*:
2241         Added new and file-manager
2243 2007-09-02  Johannes Schmid <jhs@gnome.org>
2245         * plugins/file-manager/*:
2246         Removed old file-manager
2248 2007-08-31  Johannes Schmid <jhs@gnome.org>
2250         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
2251         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2252         
2253         Fixed some memory leaks
2254         
2255         * MAINTAINERS: Fixed
2256         
2257 2007-08-31  Johannes Schmid <jhs@gnome.org>
2259         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2260         (get_property_value_as_string), (set_property_value_as_string),
2261         (register_callbacks), (preferences_foreach_callback),
2262         (anjuta_preferences_register_property_raw):
2263         * libanjuta/anjuta-preferences.h:
2264         * plugins/build-basic-autotools/build-basic-autotools.c:
2265         (on_build_mesg_format):
2266         * plugins/document-manager/anjuta-document-manager.glade:
2267         * plugins/message-view/anjuta-message-manager-plugin.glade:
2268         
2269         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
2270         broken message view preferences
2271         
2272         * plugins/message-view/message-view.c:
2273         (message_view_instance_init), (pref_change_color), (prefs_init),
2274         (imessage_view_append):
2275         Cleaned up message view (#458041)
2276         
2277         * src/shell.c: (on_preferences_activate),
2278         (anjuta_test_shell_instance_init),
2279         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
2280         Fixed test shell to allow better debugging
2281         
2282 2007-08-31  Johannes Schmid <jhs@gnome.org>
2284         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
2285         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
2286         * plugins/gtodo/main.h:
2287         * plugins/gtodo/plugin.c: (activate_plugin):
2288         
2289         Fixed #423467 (View->Tasks menu items are not 
2290         checked on startup)
2292 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
2294         reviewed by: Johannes Schmid <jhs@gnome.org>
2296         * COPYING:
2297         * data/welcome.txt.in:
2298         * launcher/anjuta_launcher.c:
2299         * libanjuta/anjuta-children.c:
2300         * libanjuta/anjuta-children.h:
2301         * libanjuta/anjuta-debug.h:
2302         * libanjuta/anjuta-encodings.c:
2303         * libanjuta/anjuta-encodings.h:
2304         * libanjuta/anjuta-glue-c.c:
2305         * libanjuta/anjuta-glue-c.h:
2306         * libanjuta/anjuta-plugin-description.c:
2307         * libanjuta/anjuta-plugin-description.h:
2308         * libanjuta/anjuta-plugin-handle.c:
2309         * libanjuta/anjuta-plugin-handle.h:
2310         * libanjuta/anjuta-plugin-manager.c:
2311         * libanjuta/anjuta-plugin-manager.h:
2312         * libanjuta/anjuta-plugin.c:
2313         * libanjuta/anjuta-plugin.h:
2314         * libanjuta/anjuta-preferences.c:
2315         * libanjuta/anjuta-preferences.h:
2316         * libanjuta/anjuta-profile-manager.c:
2317         * libanjuta/anjuta-profile-manager.h:
2318         * libanjuta/anjuta-profile.c:
2319         * libanjuta/anjuta-profile.h:
2320         * libanjuta/anjuta-save-prompt.c:
2321         * libanjuta/anjuta-save-prompt.h:
2322         * libanjuta/anjuta-serializer.c:
2323         * libanjuta/anjuta-serializer.h:
2324         * libanjuta/anjuta-session.c:
2325         * libanjuta/anjuta-session.h:
2326         * libanjuta/anjuta-shell.c:
2327         * libanjuta/anjuta-shell.h:
2328         * libanjuta/anjuta-status.c:
2329         * libanjuta/anjuta-status.h:
2330         * libanjuta/anjuta-ui.c:
2331         * libanjuta/anjuta-ui.h:
2332         * libanjuta/anjuta-utils-priv.h:
2333         * libanjuta/anjuta-utils.c:
2334         * libanjuta/anjuta-utils.h:
2335         * libanjuta/cell-renderer-captioned-image.c:
2336         * libanjuta/cell-renderer-captioned-image.h:
2337         * libanjuta/e-splash.c:
2338         * libanjuta/e-splash.h:
2339         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2340         * libanjuta/interfaces/libanjuta.idl:
2341         * libanjuta/libanjuta.h:
2342         * libanjuta/resources.c:
2343         * libanjuta/resources.h:
2344         * libegg/egg-cell-renderer-text.c:
2345         * libegg/egg-combo-action.c:
2346         * libegg/egg-entry-action.c:
2347         * libegg/egg-recent-action.c:
2348         * libegg/egg-recent-files-module.c:
2349         * libegg/egg-recent-item.c:
2350         * libegg/egg-recent-model.c:
2351         * libegg/egg-recent-view-gtk.c:
2352         * libegg/egg-recent-view.c:
2353         * libegg/egg-submenu-action.c:
2354         * libegg/eggaccelerators.c:
2355         * libegg/eggcellrendererpopup.c:
2356         * libegg/eggcomboselect.c:
2357         * libegg/eggtreemodelfilter.c:
2358         * libegg/eggtreemultidnd.c:
2359         * libegg/gtkcellview.h:
2360         * libegg/treeviewutils/egg-cell-renderer-text.h:
2361         * libegg/treeviewutils/eggaccelerators.h:
2362         * libegg/treeviewutils/eggcellrendererkeys.h:
2363         * libegg/treeviewutils/eggcellrendererpopup.h:
2364         * libegg/treeviewutils/eggtreemodelfilter.h:
2365         * libegg/treeviewutils/eggtreemultidnd.h:
2366         * libegg/treeviewutils/eggtreeviewstate.h:
2367         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
2368         * manuals/anjuta-faqs/Makefile.am:
2369         * manuals/anjuta-manual/C/anjuta-manual.xml:
2370         * manuals/anjuta-manual/C/license.xml:
2371         * manuals/anjuta-manual/es/es.po:
2372         * manuals/anjuta-manual/sv/sv.po:
2373         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
2374         ml:
2375         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
2376         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
2377         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
2378         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
2379         * manuals/old/ja/anjuta-manual/license.xml:
2380         * plugins/build-basic-autotools/build-basic-autotools.c:
2381         * plugins/build-basic-autotools/build-basic-autotools.h:
2382         * plugins/build-basic-autotools/executer.c:
2383         * plugins/build-basic-autotools/executer.h:
2384         * plugins/build/build_file.c:
2385         * plugins/build/build_file.h:
2386         * plugins/build/build_project.c:
2387         * plugins/build/build_project.h:
2388         * plugins/build/clean_project.c:
2389         * plugins/build/clean_project.h:
2390         * plugins/build/commands.c:
2391         * plugins/build/commands.h:
2392         * plugins/build/compile.c:
2393         * plugins/build/compile.h:
2394         * plugins/build/compiler_options.c:
2395         * plugins/build/compiler_options.h:
2396         * plugins/build/configurer.c:
2397         * plugins/build/configurer.h:
2398         * plugins/build/executer.c:
2399         * plugins/build/executer.h:
2400         * plugins/class-gen/cell-renderer-flags.c:
2401         * plugins/class-gen/cell-renderer-flags.h:
2402         * plugins/class-gen/combo-flags.c:
2403         * plugins/class-gen/combo-flags.h:
2404         * plugins/class-gen/element-editor.c:
2405         * plugins/class-gen/element-editor.h:
2406         * plugins/class-gen/generator.c:
2407         * plugins/class-gen/generator.h:
2408         * plugins/class-gen/plugin.c:
2409         * plugins/class-gen/plugin.h:
2410         * plugins/class-gen/transform.c:
2411         * plugins/class-gen/transform.h:
2412         * plugins/class-gen/validator.c:
2413         * plugins/class-gen/validator.h:
2414         * plugins/class-gen/window.c:
2415         * plugins/class-gen/window.h:
2416         * plugins/class-inheritance/class-callbacks.c:
2417         * plugins/class-inheritance/class-callbacks.h:
2418         * plugins/class-inheritance/class-inherit.c:
2419         * plugins/class-inheritance/class-inherit.h:
2420         * plugins/class-inheritance/plugin.c:
2421         * plugins/class-inheritance/plugin.h:
2422         * plugins/cvs-plugin/cvs-actions.c:
2423         * plugins/cvs-plugin/cvs-actions.h:
2424         * plugins/cvs-plugin/cvs-callbacks.c:
2425         * plugins/cvs-plugin/cvs-callbacks.h:
2426         * plugins/cvs-plugin/cvs-execute.c:
2427         * plugins/cvs-plugin/cvs-execute.h:
2428         * plugins/cvs-plugin/cvs-interface.c:
2429         * plugins/cvs-plugin/cvs-interface.h:
2430         * plugins/cvs-plugin/plugin.c:
2431         * plugins/cvs-plugin/plugin.h:
2432         * plugins/debug-manager/breakpoints.c:
2433         * plugins/debug-manager/breakpoints.h:
2434         * plugins/debug-manager/chunk_view.c:
2435         * plugins/debug-manager/chunk_view.h:
2436         * plugins/debug-manager/data_buffer.c:
2437         * plugins/debug-manager/data_buffer.h:
2438         * plugins/debug-manager/data_view.c:
2439         * plugins/debug-manager/data_view.h:
2440         * plugins/debug-manager/debug_tree.c:
2441         * plugins/debug-manager/debug_tree.h:
2442         * plugins/debug-manager/debugger.c:
2443         * plugins/debug-manager/debugger.h:
2444         * plugins/debug-manager/disassemble.c:
2445         * plugins/debug-manager/disassemble.h:
2446         * plugins/debug-manager/info.c:
2447         * plugins/debug-manager/info.h:
2448         * plugins/debug-manager/locals.c:
2449         * plugins/debug-manager/locals.h:
2450         * plugins/debug-manager/memory.c:
2451         * plugins/debug-manager/memory.h:
2452         * plugins/debug-manager/plugin.c:
2453         * plugins/debug-manager/plugin.h:
2454         * plugins/debug-manager/registers.c:
2455         * plugins/debug-manager/registers.h:
2456         * plugins/debug-manager/sexy-icon-entry.c:
2457         * plugins/debug-manager/sexy-icon-entry.h:
2458         * plugins/debug-manager/sharedlib.c:
2459         * plugins/debug-manager/sharedlib.h:
2460         * plugins/debug-manager/signals.c:
2461         * plugins/debug-manager/signals.h:
2462         * plugins/debug-manager/sparse_buffer.c:
2463         * plugins/debug-manager/sparse_buffer.h:
2464         * plugins/debug-manager/sparse_view.c:
2465         * plugins/debug-manager/sparse_view.h:
2466         * plugins/debug-manager/stack_trace.c:
2467         * plugins/debug-manager/stack_trace.h:
2468         * plugins/debug-manager/start.c:
2469         * plugins/debug-manager/start.h:
2470         * plugins/debug-manager/threads.c:
2471         * plugins/debug-manager/threads.h:
2472         * plugins/debug-manager/utilities.c:
2473         * plugins/debug-manager/utilities.h:
2474         * plugins/debug-manager/watch.c:
2475         * plugins/debug-manager/watch.h:
2476         * plugins/devhelp/htmlview.c:
2477         * plugins/devhelp/htmlview.h:
2478         * plugins/document-manager/action-callbacks.c:
2479         * plugins/document-manager/action-callbacks.h:
2480         * plugins/document-manager/anjuta-docman.c:
2481         * plugins/document-manager/anjuta-docman.h:
2482         * plugins/document-manager/editor-tooltips.c:
2483         * plugins/document-manager/editor-tooltips.h:
2484         * plugins/document-manager/file_history.c:
2485         * plugins/document-manager/file_history.h:
2486         * plugins/document-manager/indent-dialog.c:
2487         * plugins/document-manager/indent-dialog.h:
2488         * plugins/document-manager/indent-util.c:
2489         * plugins/document-manager/indent-util.h:
2490         * plugins/document-manager/plugin.c:
2491         * plugins/editor/aneditor-autocomplete.cxx:
2492         * plugins/editor/aneditor-calltip.cxx:
2493         * plugins/editor/aneditor-indent.cxx:
2494         * plugins/editor/aneditor-priv.h:
2495         * plugins/editor/aneditor.cxx:
2496         * plugins/editor/aneditor.h:
2497         * plugins/editor/lexer.h:
2498         * plugins/editor/plugin.c:
2499         * plugins/editor/plugin.h:
2500         * plugins/editor/print.c:
2501         * plugins/editor/print.h:
2502         * plugins/editor/properties.h:
2503         * plugins/editor/properties_cxx.h:
2504         * plugins/editor/style-editor.c:
2505         * plugins/editor/style-editor.h:
2506         * plugins/editor/text-editor-iterable.c:
2507         * plugins/editor/text-editor-iterable.h:
2508         * plugins/editor/text_editor.c:
2509         * plugins/editor/text_editor.h:
2510         * plugins/editor/text_editor_cbs.c:
2511         * plugins/editor/text_editor_cbs.h:
2512         * plugins/editor/text_editor_menu.c:
2513         * plugins/editor/text_editor_menu.h:
2514         * plugins/editor/text_editor_prefs.c:
2515         * plugins/editor/text_editor_prefs.h:
2516         * plugins/file-loader/dnd.c:
2517         * plugins/file-loader/dnd.h:
2518         * plugins/file-loader/plugin.c:
2519         * plugins/file-manager/an_file_view.c:
2520         * plugins/file-manager/plugin.c:
2521         * plugins/file-wizard/file.c:
2522         * plugins/file-wizard/file.h:
2523         * plugins/file-wizard/plugin.c:
2524         * plugins/file-wizard/plugin.h:
2525         * plugins/gdb/debugger.c:
2526         * plugins/gdb/debugger.h:
2527         * plugins/gdb/gdbmi-test.c:
2528         * plugins/gdb/gdbmi.c:
2529         * plugins/gdb/gdbmi.h:
2530         * plugins/gdb/global.h:
2531         * plugins/gdb/parser.c:
2532         * plugins/gdb/parser.h:
2533         * plugins/gdb/plugin.c:
2534         * plugins/gdb/plugin.h:
2535         * plugins/gdb/utilities.c:
2536         * plugins/gdb/utilities.h:
2537         * plugins/glade/plugin.c:
2538         * plugins/glade/plugin.h:
2539         * plugins/gtodo/egg-datetime.c:
2540         * plugins/gtodo/egg-datetime.h:
2541         * plugins/gtodo/eggtrayicon.c:
2542         * plugins/gtodo/eggtrayicon.h:
2543         * plugins/gtodo/plugin.c:
2544         * plugins/gvim/anjuta-vim.c:
2545         * plugins/gvim/anjuta-vim.h:
2546         * plugins/gvim/gtkvim.c:
2547         * plugins/gvim/gtkvim.h:
2548         * plugins/gvim/plugin.c:
2549         * plugins/gvim/plugin.h:
2550         * plugins/language-support-cpp-java/plugin.c:
2551         * plugins/language-support-cpp-java/plugin.h:
2552         * plugins/macro/macro-actions.c:
2553         * plugins/macro/macro-actions.h:
2554         * plugins/macro/macro-db.c:
2555         * plugins/macro/macro-db.h:
2556         * plugins/macro/macro-dialog.c:
2557         * plugins/macro/macro-dialog.h:
2558         * plugins/macro/macro-edit.c:
2559         * plugins/macro/macro-edit.h:
2560         * plugins/macro/macro-util.c:
2561         * plugins/macro/macro-util.h:
2562         * plugins/macro/plugin.c:
2563         * plugins/macro/plugin.h:
2564         * plugins/message-view/anjuta-msgman.c:
2565         * plugins/message-view/anjuta-msgman.h:
2566         * plugins/message-view/message-view.c:
2567         * plugins/message-view/message-view.h:
2568         * plugins/message-view/plugin.c:
2569         * plugins/message-view/plugin.h:
2570         * plugins/patch/patch-plugin.c:
2571         * plugins/patch/patch-plugin.h:
2572         * plugins/patch/plugin.c:
2573         * plugins/patch/plugin.h:
2574         * plugins/profiler/gprof-call-graph-block-entry.c:
2575         * plugins/profiler/gprof-call-graph-block-entry.h:
2576         * plugins/profiler/gprof-call-graph-block.c:
2577         * plugins/profiler/gprof-call-graph-block.h:
2578         * plugins/profiler/gprof-call-graph-view.c:
2579         * plugins/profiler/gprof-call-graph-view.h:
2580         * plugins/profiler/gprof-call-graph.c:
2581         * plugins/profiler/gprof-call-graph.h:
2582         * plugins/profiler/gprof-flat-profile-entry.c:
2583         * plugins/profiler/gprof-flat-profile-entry.h:
2584         * plugins/profiler/gprof-flat-profile-view.c:
2585         * plugins/profiler/gprof-flat-profile-view.h:
2586         * plugins/profiler/gprof-flat-profile.c:
2587         * plugins/profiler/gprof-flat-profile.h:
2588         * plugins/profiler/gprof-function-call-chart-view.c:
2589         * plugins/profiler/gprof-function-call-chart-view.h:
2590         * plugins/profiler/gprof-function-call-tree-view.c:
2591         * plugins/profiler/gprof-function-call-tree-view.h:
2592         * plugins/profiler/gprof-options.c:
2593         * plugins/profiler/gprof-options.h:
2594         * plugins/profiler/gprof-profile-data.c:
2595         * plugins/profiler/gprof-profile-data.h:
2596         * plugins/profiler/gprof-view-manager.c:
2597         * plugins/profiler/gprof-view-manager.h:
2598         * plugins/profiler/gprof-view.c:
2599         * plugins/profiler/gprof-view.h:
2600         * plugins/profiler/plugin.c:
2601         * plugins/profiler/plugin.h:
2602         * plugins/profiler/string-utils.c:
2603         * plugins/profiler/string-utils.h:
2604         * plugins/project-import/plugin.c:
2605         * plugins/project-import/plugin.h:
2606         * plugins/project-import/project-import.c:
2607         * plugins/project-import/project-import.h:
2608         * plugins/project-manager/plugin.c:
2609         * plugins/project-manager/plugin.h:
2610         * plugins/project-wizard/action.c:
2611         * plugins/project-wizard/action.h:
2612         * plugins/project-wizard/autogen.c:
2613         * plugins/project-wizard/autogen.h:
2614         * plugins/project-wizard/druid.c:
2615         * plugins/project-wizard/druid.h:
2616         * plugins/project-wizard/file.c:
2617         * plugins/project-wizard/file.h:
2618         * plugins/project-wizard/header.c:
2619         * plugins/project-wizard/header.h:
2620         * plugins/project-wizard/install.c:
2621         * plugins/project-wizard/install.h:
2622         * plugins/project-wizard/parser.c:
2623         * plugins/project-wizard/parser.h:
2624         * plugins/project-wizard/plugin.c:
2625         * plugins/project-wizard/plugin.h:
2626         * plugins/project-wizard/property.c:
2627         * plugins/project-wizard/property.h:
2628         * plugins/project-wizard/values.c:
2629         * plugins/project-wizard/values.h:
2630         * plugins/sample1/plugin.c:
2631         * plugins/search/plugin.c:
2632         * plugins/search/plugin.h:
2633         * plugins/search/search-replace_backend.c:
2634         * plugins/search/search-replace_backend.h:
2635         * plugins/search/search_preferences.c:
2636         * plugins/sourceview/anjuta-convert.c:
2637         * plugins/sourceview/anjuta-convert.h:
2638         * plugins/sourceview/anjuta-document-loader.c:
2639         * plugins/sourceview/anjuta-document-loader.h:
2640         * plugins/sourceview/anjuta-document-saver.c:
2641         * plugins/sourceview/anjuta-document-saver.h:
2642         * plugins/sourceview/anjuta-document.c:
2643         * plugins/sourceview/anjuta-document.h:
2644         * plugins/sourceview/anjuta-encodings.c:
2645         * plugins/sourceview/anjuta-encodings.h:
2646         * plugins/sourceview/anjuta-languages-manager.c:
2647         * plugins/sourceview/anjuta-languages-manager.h:
2648         * plugins/sourceview/anjuta-utils.c:
2649         * plugins/sourceview/anjuta-utils.h:
2650         * plugins/sourceview/anjuta-view.c:
2651         * plugins/sourceview/anjuta-view.h:
2652         * plugins/sourceview/assist-window.c:
2653         * plugins/sourceview/assist-window.h:
2654         * plugins/sourceview/sourceview-cell.c:
2655         * plugins/sourceview/sourceview-cell.h:
2656         * plugins/sourceview/sourceview-prefs.c:
2657         * plugins/sourceview/sourceview-prefs.h:
2658         * plugins/sourceview/sourceview-print.c:
2659         * plugins/sourceview/sourceview-print.h:
2660         * plugins/sourceview/sourceview-private.h:
2661         * plugins/sourceview/sourceview-tags.c:
2662         * plugins/sourceview/sourceview-tags.h:
2663         * plugins/sourceview/sourceview.c:
2664         * plugins/sourceview/sourceview.h:
2665         * plugins/subversion/plugin.c:
2666         * plugins/subversion/plugin.h:
2667         * plugins/subversion/subversion-actions.c:
2668         * plugins/subversion/subversion-actions.h:
2669         * plugins/subversion/subversion-callbacks.c:
2670         * plugins/subversion/subversion-callbacks.h:
2671         * plugins/subversion/svn-auth.c:
2672         * plugins/subversion/svn-auth.h:
2673         * plugins/subversion/svn-backend-priv.h:
2674         * plugins/subversion/svn-backend.c:
2675         * plugins/subversion/svn-backend.h:
2676         * plugins/subversion/svn-notify.c:
2677         * plugins/subversion/svn-notify.h:
2678         * plugins/subversion/svn-thread.c:
2679         * plugins/subversion/svn-thread.h:
2680         * plugins/symbol-browser/an_symbol.c:
2681         * plugins/symbol-browser/an_symbol.h:
2682         * plugins/symbol-browser/an_symbol_info.c:
2683         * plugins/symbol-browser/an_symbol_info.h:
2684         * plugins/symbol-browser/an_symbol_iter.c:
2685         * plugins/symbol-browser/an_symbol_iter.h:
2686         * plugins/symbol-browser/an_symbol_prefs.c:
2687         * plugins/symbol-browser/an_symbol_prefs.h:
2688         * plugins/symbol-browser/an_symbol_search.c:
2689         * plugins/symbol-browser/an_symbol_search.h:
2690         * plugins/symbol-browser/an_symbol_view.c:
2691         * plugins/symbol-browser/an_symbol_view.h:
2692         * plugins/symbol-browser/plugin.c:
2693         * plugins/symbol-browser/plugin.h:
2694         * plugins/terminal/terminal.c:
2695         * plugins/tools/dialog.c:
2696         * plugins/tools/dialog.h:
2697         * plugins/tools/editor.c:
2698         * plugins/tools/editor.h:
2699         * plugins/tools/execute.c:
2700         * plugins/tools/execute.h:
2701         * plugins/tools/fileop.c:
2702         * plugins/tools/fileop.h:
2703         * plugins/tools/plugin.c:
2704         * plugins/tools/plugin.h:
2705         * plugins/tools/scripts/find-fixmes.pl:
2706         * plugins/tools/scripts/translation-status.pl:
2707         * plugins/tools/tool.c:
2708         * plugins/tools/tool.h:
2709         * plugins/tools/variable.c:
2710         * plugins/tools/variable.h:
2711         * plugins/valgrind/ldd.c:
2712         * plugins/valgrind/ldd.h:
2713         * plugins/valgrind/list.c:
2714         * plugins/valgrind/list.h:
2715         * plugins/valgrind/menu-utils.c:
2716         * plugins/valgrind/menu-utils.h:
2717         * plugins/valgrind/parser.c:
2718         * plugins/valgrind/parser.h:
2719         * plugins/valgrind/plugin.c:
2720         * plugins/valgrind/plugin.h:
2721         * plugins/valgrind/preferences.c:
2722         * plugins/valgrind/preferences.h:
2723         * plugins/valgrind/process.c:
2724         * plugins/valgrind/process.h:
2725         * plugins/valgrind/symtab.c:
2726         * plugins/valgrind/symtab.h:
2727         * plugins/valgrind/vgactions.c:
2728         * plugins/valgrind/vgactions.h:
2729         * plugins/valgrind/vgcachegrindprefs.c:
2730         * plugins/valgrind/vgcachegrindprefs.h:
2731         * plugins/valgrind/vgdefaultview.c:
2732         * plugins/valgrind/vgdefaultview.h:
2733         * plugins/valgrind/vgerror.c:
2734         * plugins/valgrind/vgerror.h:
2735         * plugins/valgrind/vggeneralprefs.c:
2736         * plugins/valgrind/vggeneralprefs.h:
2737         * plugins/valgrind/vghelgrindprefs.c:
2738         * plugins/valgrind/vghelgrindprefs.h:
2739         * plugins/valgrind/vgio.c:
2740         * plugins/valgrind/vgio.h:
2741         * plugins/valgrind/vgmemcheckprefs.c:
2742         * plugins/valgrind/vgmemcheckprefs.h:
2743         * plugins/valgrind/vgrule-editor.c:
2744         * plugins/valgrind/vgrule-editor.h:
2745         * plugins/valgrind/vgrule-list.c:
2746         * plugins/valgrind/vgrule-list.h:
2747         * plugins/valgrind/vgrule.c:
2748         * plugins/valgrind/vgrule.h:
2749         * plugins/valgrind/vgrulepattern.c:
2750         * plugins/valgrind/vgrulepattern.h:
2751         * plugins/valgrind/vgsearchbar.c:
2752         * plugins/valgrind/vgsearchbar.h:
2753         * plugins/valgrind/vgstrpool.c:
2754         * plugins/valgrind/vgstrpool.h:
2755         * plugins/valgrind/vgtoolprefs.c:
2756         * plugins/valgrind/vgtoolprefs.h:
2757         * plugins/valgrind/vgtoolview.c:
2758         * plugins/valgrind/vgtoolview.h:
2759         * src/about.c:
2760         * src/about.h:
2761         * src/action-callbacks.c:
2762         * src/action-callbacks.h:
2763         * src/anjuta-actions.h:
2764         * src/anjuta-app.c:
2765         * src/anjuta-app.h:
2766         * src/anjuta-callbacks.c:
2767         * src/anjuta-callbacks.h:
2768         * src/anjuta.c:
2769         * src/anjuta.h:
2770         * src/anjuta_cbs.c:
2771         * src/bacon-message-connection.c:
2772         * src/bacon-message-connection.h:
2773         * src/getline.c:
2774         * src/main.c:
2775         * src/shell.c:
2776         * src/shell.h:
2777         * src/start-with.c:
2778         * src/start-with.h:
2779         * src/utilities.c:
2780         * src/utilities.h:
2781         * tagmanager/options.c:
2782         
2783         Change the address of FSF in various files
2785 2007-08-30  Johannes Schmid <jhs@gnome.org>
2787         * anjuta.glade:
2788         * anjuta.gladep:
2789         Removed because they are no longer in use
2790         
2791         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2792         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2793         Marked some strings as not translatable
2795         * plugins/search/search-replace.c: (list_max_items):
2796         Fixed a possible memory corruption
2798         * src/anjuta-app.c: (anjuta_app_add_widget_full):
2799         Do not show menuitems for locked layout items
2801         * src/main.c: (main):
2802         Some minor style correction in gnome_init
2804 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
2806         * plugins/debug-manager/debugger.c,
2807         plugins/debug-manager/breakpoints.c,
2808         plugins/gdb/plugin.c,
2809         plugins/gdb/debugger.c,
2810         libanjuta/interfaces/libanjuta.idl:
2811         Move all breakpoints functions from IAnjutaDebugger to a new
2812         IAnjutaBreakpointDebugger interface
2814 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
2816         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2817         * plugins/debug-manager/plugin.c,
2818         plugins/debug-manager/breakpoints.c,
2819         plugins/tools/execute.c,
2820         plugins/project-wizard/plugin.c,
2821         plugins/build-basic-autotools/executer.c,
2822         plugins/gdb/debugger.c,
2823         plugins/profiler/gprof-options.h,
2824         plugins/sourceview/assist-window.h,
2825         plugins/class-gen/transform.c,
2826         libanjuta/anjuta-plugin-description.c,
2827         libanjuta/anjuta-status.c,
2828         libanjuta/anjuta-glue-c.c,
2829         libanjuta/anjuta-glue-cpp.c,
2830         plugins/symbol-browser/an_symbol_prefs.c:
2831         Fix warnings mostly "dereferencing type-punned pointer"
2832         Fix two bugs in breakpoints.c and an_symbol_prefs.c
2834 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
2836         * plugins/debug-manager/breakpoints.c,
2837         plugins/debug-manager/debugger.c:
2838         Avoid an endless loop if clearing all breakpoints while the programm
2839         is running
2841 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
2843         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2844         * plugins/debug-manager/plugin.c:
2845         Fix a segmentation fault added in the previous patch
2847 2007-07-21  Johannes Schmid <jhs@gnome.org>
2849         * plugins/build-basic-autotools/executer.c:
2850         (get_program_parameters):
2851         
2852         Show an error dialog if no targets are availible instead of
2853         just returning
2855 2007-07-20  Johannes Schmid <jhs@gnome.org>
2857         * libanjuta/anjuta-shell.c: (on_widget_data_add),
2858         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
2859         * libanjuta/anjuta-shell.h:
2860         * plugins/document-manager/plugin.c: (activate_plugin):
2861         * plugins/glade/anjuta-design-document.c:
2862         * plugins/glade/plugin.c: (glade_update_ui):
2863         * src/anjuta-app.c: (anjuta_app_add_widget_full),
2864         (anjuta_shell_iface_init):
2865         * src/shell.c: (anjuta_test_shell_add_widget),
2866         (anjuta_shell_iface_init):
2867         
2868         Make the document manager undockable (#458038)
2870 2007-07-20  Johannes Schmid <jhs@gnome.org>
2872         * plugins/document-manager/plugin.c: (on_editor_update_ui):
2873         * plugins/glade/anjuta-design-document.c:
2874         * plugins/glade/plugin.c: (glade_update_ui):
2875         
2876         Fixed some save/dirty status bug in glade
2878 2007-07-20  Johannes Schmid <jhs@gnome.org>
2880         * libanjuta/anjuta-status.c:
2881         Fixed crasher on shutdown
2883 2007-07-20  Johannes Schmid <jhs@gnome.org>
2885         * configure.in:
2886         Minimum glade requirement is 3.2 now. It was before
2887         but we did not check...
2888         
2889         * libanjuta/anjuta-glue-factory.c: (load_plugin):
2890         * libanjuta/anjuta-profile.c:
2891         (anjuta_profile_add_plugins_from_xml):
2892         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
2893         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
2894         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
2895         * plugins/file-loader/plugin.c: (on_create_submenu):
2896         * plugins/file-manager/an_file_view.c: (compare_iter):
2897         * plugins/glade/plugin.c: (activate_plugin):
2898         * src/anjuta-app.c: (on_toolbar_view_toggled):
2899         * src/main.c: (main):
2900         
2901         Fixed lots of memory leaks (thansk valgrind)
2903 2007-07-19  Johannes Schmid <jhs@gnome.org>
2905         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2906         * plugins/document-manager/anjuta-docman.c:
2907         (anjuta_docman_set_busy):
2908         * plugins/document-manager/plugin.c: (on_editor_changed):
2909         * plugins/glade/plugin.c: (activate_plugin):
2910         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2911         (on_value_removed_current_editor):
2912         
2913         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
2915 2007-07-18  Johannes Schmid <jhs.gnome.org>
2917         * plugins/build-basic-autotools/executer.c: (execute_program):
2918         Fixed some of the scratchbox stuff but the environment is
2919         still broken
2921 2007-07-18  Johannes Schmid <jhs@gnome.org>
2923         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
2924         (on_plugin_deactivated), (get_plugin_loader_type):
2925         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
2926         (activate_plugin), (deactivate_plugin),
2927         (glade_plugin_instance_init):
2928         
2929         Fixed glade plugin deactivation
2931 2007-07-18  Johannes Schmid <jhs@gnome.org>
2933         * plugins/document-manager/anjuta-docman.c:
2934         (anjuta_docman_add_document):
2935         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
2936         
2937         Fixed path display in document manager with glade files
2939 2007-07-17  Johannes Schmid <jhs@gnome.org>
2941         * libanjuta/interfaces/Makefile.am.iface:
2942         * pixmaps/Makefile.am:
2943         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
2944         * plugins/debug-manager/plugin.c: (value_added_current_editor),
2945         (value_removed_current_editor):
2946         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
2947         (anjuta_docman_set_current_document):
2948         * plugins/document-manager/plugin.c: (on_editor_update_ui),
2949         (on_editor_added), (on_editor_changed):
2950         * plugins/glade/Makefile.am:
2951         * plugins/glade/anjuta-design-document.c:
2952         (anjuta_design_document_instance_init),
2953         (anjuta_design_document_set_property),
2954         (anjuta_design_document_get_property),
2955         (anjuta_design_document_class_init), (anjuta_design_document_new),
2956         (ifile_open), (ifile_get_uri), (ifile_iface_init):
2957         * plugins/glade/anjuta-design-document.h:
2958         * plugins/glade/anjuta-glade-notebook.c:
2959         * plugins/glade/anjuta-glade-notebook.h:
2960         * plugins/glade/plugin.c: (value_added_current_editor),
2961         (value_removed_current_editor), (glade_update_ui),
2962         (on_close_activated), (on_glade_project_changed),
2963         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
2964         (ifile_open):
2965         * plugins/language-support-cpp-java/plugin.c:
2966         (on_value_added_current_editor), (on_value_removed_current_editor):
2967         * plugins/macro/plugin.c: (value_added_current_editor):
2968         * plugins/project-manager/plugin.c: (value_added_current_editor):
2969         * plugins/subversion/plugin.c: (value_added_current_editor):
2970         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
2972         Fixed lot of IAnjutaEditor stuff and completed glade integration
2973         with document manager
2974         
2975         * plugins/build-basic-autotools/build-basic-autotools.c:
2976         (value_added_current_editor):
2977         * plugins/build-basic-autotools/executer.c: (execute_program):
2978         
2979         Some initial code to execute projects inside scratchbox
2980         
2981 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
2983         * plugins/project-import/project-import.c:
2984         Project import overwrites file on user request (bug #452579)
2986 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
2988         * plugins/debug-manager/debugger.c,
2989         plugins/debug-manager/threads.c,
2990         plugins/debug-manager/plugin.c,
2991         plugins/debug-manager/registers.c,
2992         plugins/debug-manager/locals.c,
2993         plugins/debug-manager/stack_trace.c,
2994         plugins/gdb/plugin.c,
2995         plugins/gdb/debugger.c,
2996         plugins/gdb/debugger.h,
2997         libanjuta/interfaces/libanjuta.idl:
2998         Rename change-location to program-moved
2999         Store thread id as gint instead of guint
3000         Do not display registers list if not available
3001         Add intermediate debugger states if missing
3003 2007-07-11  Johannes Schmid <jhs@gnome.org>
3005         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3006         .glade:
3007         Reverted unnecessary changes (#455819)
3009 2007-07-10  Johannes Schmid <jhs@gnome.org>
3011         * plugins/glade/plugin.c:
3012         Fixed glade plugin with glade 3.2 and another crasher
3014 2007-07-09  Johannes Schmid <jhs@gnome.org>
3016         * libanjuta/interfaces/libanjuta.idl:
3017         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3018         .glade:
3019         * plugins/debug-manager/breakpoints.c:
3020         (breakpoint_item_update_in_ui),
3021         (breakpoints_dbase_edit_breakpoint),
3022         (on_toggle_breakpoint_activate):
3023         * plugins/debug-manager/plugin.c:
3024         (on_run_to_cursor_action_activate):
3025         * plugins/document-manager/action-callbacks.c:
3026         (on_editor_command_cut_activate),
3027         (on_editor_command_copy_activate),
3028         (on_editor_command_paste_activate),
3029         (on_editor_command_clear_activate):
3030         * plugins/document-manager/anjuta-docman.c:
3031         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
3032         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
3033         (anjuta_docman_goto_file_line_mark),
3034         (anjuta_docman_find_editor_with_path),
3035         (anjuta_docman_get_all_editors):
3036         * plugins/document-manager/anjuta-docman.h:
3037         * plugins/document-manager/plugin.c:
3038         (update_editor_ui_interface_items), (on_editor_update_ui),
3039         (on_editor_changed), (on_session_save), (on_docman_auto_save),
3040         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
3041         (ianjuta_document_manager_iface_init), (isaveable_save),
3042         (isavable_is_dirty):
3043         * plugins/editor/editor.glade:
3044         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
3045         (idocument_paste), (idocument_clear), (idocument_iface_init),
3046         (iselection_iface_init):
3047         * plugins/glade/Makefile.am:
3048         * plugins/glade/anjuta-glade-notebook.c:
3049         (anjuta_glade_notebook_instance_init),
3050         (anjuta_glade_notebook_set_property),
3051         (anjuta_glade_notebook_get_property),
3052         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
3053         (ifile_open), (ifile_get_uri), (ifile_iface_init),
3054         (ifile_savable_save), (ifile_savable_save_as),
3055         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
3056         (ifile_savable_iface_init), (idocument_can_redo),
3057         (idocument_can_undo), (idocument_begin_undo_action),
3058         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
3059         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
3060         (idocument_copy), (idocument_paste), (idocument_clear),
3061         (idocument_iface_init):
3062         * plugins/language-support-cpp-java/plugin.c:
3063         (on_value_added_current_editor), (on_value_removed_current_editor):
3064         * plugins/macro/macro-util.c: (get_current_editor):
3065         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3066         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
3067         (on_next_occur), (on_incremental_entry_key_press),
3068         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
3069         (on_toolbar_find_incremental_start),
3070         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
3071         * plugins/search/search-replace.c: (search_start_over),
3072         (search_update_combos), (replace_update_combos),
3073         (anjuta_search_replace_activate):
3074         * plugins/search/search-replace_backend.c: (create_search_entries):
3075         * plugins/sourceview/sourceview.c: (idocument_cut),
3076         (idocument_copy), (idocument_paste), (idocument_clear),
3077         (idocument_iface_init), (iselect_iface_init), (iassist_react):
3078         * plugins/tools/editor.c: (on_editor_response):
3079         * plugins/tools/execute.c: (get_current_editor),
3080         (atp_output_context_initialize), (atp_user_tool_execute):
3081         * plugins/tools/variable.c: (get_current_editor),
3082         (atp_variable_get_editor_variable):
3083         
3084         Some more IAnjutaEditor => IAnjutaDocument fixing!
3085         
3086         * plugins/glade/anjuta-glade-notebook.h:
3087         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
3088         (glade_update_ui):
3089         * plugins/glade/plugin.h:
3090         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
3091         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
3092         be used for glade, too. It might still have some rough edges but already works.
3093         (Fixes #415547 – Glade usability problem)
3095 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
3097         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
3098           development release (I updated version of glade3 svn to 3.3.2).
3100 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3102         * plugins/symbol-browser/an_symbol_view.c:
3103         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
3105 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3107         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
3108         (on_system_tags_update_finished), (on_update_global_clicked),
3109         (prefs_page_init), (on_gconf_notify_tags_list_changed),
3110         (symbol_browser_prefs_init),
3111         (symbol_browser_prefs_create_global_tags),
3112         (symbol_browser_load_global_tags):
3113         * plugins/symbol-browser/an_symbol_prefs.h:
3114         * plugins/symbol-browser/an_symbol_view.c:
3115         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
3116         * plugins/symbol-browser/an_symbol_view.h:
3117         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
3118         on global tags update because of delayed prefs merging. Happens when
3119         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
3120         is opened.
3122 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3124         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
3125         after install/uninstall.
3127         Patch from James Liggett:
3128         * scripts/glade2schemas.pl: Fixed creating schemas for list
3129         values.
3131 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
3133         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
3134           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
3135           development release since glade svn version is also 3.3.1. In future, the
3136           solution would be for us to always increment the micro version when
3137           changing the API.
3139 2007-07-05  Johannes Schmid <jhs@gnome.org>
3141         * libanjuta/interfaces/libanjuta.idl:
3142         * plugins/build-basic-autotools/build-basic-autotools.c:
3143         (on_build_mesg_format):
3144         * plugins/debug-manager/breakpoints.c:
3145         (breakpoint_item_update_in_ui),
3146         (breakpoints_dbase_edit_breakpoint),
3147         (on_toggle_breakpoint_activate):
3148         * plugins/debug-manager/plugin.c:
3149         (on_run_to_cursor_action_activate):
3150         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
3151         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
3152         (get_current_editor), (on_save_activate), (on_save_as_activate),
3153         (on_save_prompt_save_editor), (on_close_file_activate),
3154         (on_close_all_file_activate), (on_reload_file_activate),
3155         (anjuta_print_cb), (anjuta_print_preview_cb),
3156         (on_editor_command_upper_case_activate),
3157         (on_editor_command_lower_case_activate),
3158         (on_editor_command_undo_activate),
3159         (on_editor_command_redo_activate),
3160         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
3161         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
3162         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
3163         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
3164         (on_zoom_out_text_activate), (on_force_hilite_activate),
3165         (on_indent1_activate), (on_swap_activate),
3166         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3167         * plugins/document-manager/anjuta-docman.c:
3168         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
3169         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3170         (anjuta_docman_dispose), (on_notebook_switch_page),
3171         (anjuta_docman_page_from_widget), (on_editor_destroy),
3172         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
3173         (anjuta_docman_get_current_document),
3174         (anjuta_docman_set_current_document),
3175         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
3176         (anjuta_docman_update_page_label),
3177         (anjuta_docman_get_document_from_path),
3178         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3179         (anjuta_docman_order_tabs):
3180         * plugins/document-manager/anjuta-docman.h:
3181         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
3182         (update_editor_ui_interface_items), (update_editor_ui),
3183         (on_editor_update_save_ui), (on_editor_update_ui),
3184         (on_editor_changed), (on_save_prompt_save_editor),
3185         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
3186         (ianjuta_docman_get_current_document),
3187         (ianjuta_docman_set_current_document),
3188         (ianjuta_docman_remove_buffer),
3189         (ianjuta_document_manager_iface_init), (ifile_get_uri):
3190         * plugins/editor/text_editor.c: (itext_editor_iface_init),
3191         (idocument_get_filename), (idocument_can_undo),
3192         (idocument_can_redo), (idocument_undo),
3193         (idocument_begin_undo_action), (idocument_end_undo_action),
3194         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
3195         * plugins/language-support-cpp-java/plugin.c:
3196         (on_editor_char_inserted_cpp), (on_auto_indent):
3197         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
3198         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3199         * plugins/sample1/plugin.c: (on_sample_action_activate):
3200         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
3201         (on_next_occur), (on_incremental_entry_key_press),
3202         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
3203         (on_toolbar_find_incremental_start),
3204         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
3205         * plugins/search/search-replace.c: (search_and_replace),
3206         (write_message_pane), (search_start_over), (search_update_combos),
3207         (replace_update_combos), (anjuta_search_replace_activate):
3208         * plugins/search/search-replace_backend.c:
3209         (file_buffer_new_from_path), (create_search_entries):
3210         * plugins/sourceview/sourceview-print.c: (create_print_job):
3211         * plugins/sourceview/sourceview.c:
3212         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
3213         (idocument_can_redo), (idocument_can_undo),
3214         (idocument_begin_undo_action), (idocument_end_undo_action),
3215         (idocument_undo), (idocument_redo), (idocument_grab_focus),
3216         (idocument_get_filename), (idocument_iface_init):
3217         * plugins/tools/editor.c: (on_editor_response):
3218         * plugins/tools/execute.c: (atp_output_context_initialize),
3219         (atp_user_tool_execute):
3220         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3221         
3222         Create IAnjutaDocument interface. This interface is a more general idea
3223         of documents being anything that can be modified, has undo/redo and
3224         may have operations like copy/paste.
3225         The primary goal is to integrate better by making it use the standard file
3226         and edit menu instead of it's own glade menu. Of course the downside is that
3227         you won't be able to view a source file and the designer at the same time. Anyway
3228         so many people have complained that they "can't save a glade file" that I think
3229         this is the much better solution.
3230         Work on the glade plugin is still to come but the most difficult things should be
3231         done now.
3233 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
3235         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
3236           version 3.0.3.
3238 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
3240         * libanjuta/anjuta-plugin-manager.c:
3241         (anjuta_plugin_manager_get_plugins_page),
3242         (anjuta_plugin_manager_get_remembered_plugins_page):
3243         * libanjuta/anjuta-plugin-manager.h:
3244         * src/anjuta-app.c: (anjuta_app_install_preferences):
3245         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
3246         and remembered plugins preferences pages in separate pages (avoid
3247         crowd).
3249 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
3251         Patch from James Liggett  <jrliggett@cox.net>:
3252         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
3253         Installed editor preferences schemas. Fixes bug #453463.
3255 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
3257         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
3258         (anjuta_preferences_dialog_init): Sort preferences pages on title.
3260 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
3262         * plugins/document-manager/anjuta-document-manager.ui:
3263         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3264         * src/action-callbacks.c:
3265         * src/action-callbacks.h:
3266         * src/anjuta-actions.h:
3267         * src/anjuta-app.c: (anjuta_app_instance_init),
3268         (anjuta_app_install_preferences):
3269         * src/anjuta.glade:
3270         * src/anjuta.ui: Moved plugins and shortcuts settings inside
3271         General preferences page. Move preferences menu from Settings to
3272         Edit submenu. And got rid of Settings submenu.
3274 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
3276         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
3277         
3278 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
3280         * TODO.tasks: Increased bounty for on-demand preferences task to $150
3281         as discussed and agreed with James Liggett.
3283         Patch from James Liggett  <jrliggett@cox.net>:
3285         * configure.in:
3286         * libanjuta/anjuta-plugin-manager.c:
3287         (on_activated_plugin_objects_foreach),
3288         (anjuta_plugin_manager_get_active_plugin_objects):
3289         * libanjuta/anjuta-plugin-manager.h:
3290         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
3291         (anjuta_plugin_deactivate):
3292         * libanjuta/anjuta-preferences-dialog.c:
3293         (anjuta_preferences_dialog_finalize),
3294         (anjuta_preferences_dialog_class_init), (add_category_columns),
3295         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
3296         (anjuta_preferences_dialog_remove_page):
3297         * libanjuta/anjuta-preferences.c: (property_destroy),
3298         (unregister_preferences_key), (register_callbacks),
3299         (preferences_foreach_callback), (connect_prop_to_object),
3300         (anjuta_preferences_register_property_raw),
3301         (anjuta_preferences_register_property_custom),
3302         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
3303         (anjuta_preferences_remove_page),
3304         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
3305         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
3306         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
3307         (anjuta_preferences_class_init), (anjuta_preferences_new):
3308         * libanjuta/anjuta-preferences.h:
3309         * plugins/build-basic-autotools/Makefile.am:
3310         * plugins/build-basic-autotools/build-basic-autotools.c:
3311         (ipreferences_unmerge):
3312         * plugins/cvs-plugin/Makefile.am:
3313         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
3314         * plugins/document-manager/Makefile.am:
3315         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
3316         * plugins/editor/plugin.c: (ipreferences_unmerge):
3317         * plugins/file-manager/Makefile.am:
3318         * plugins/file-manager/plugin.c: (activate_plugin),
3319         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
3320         * plugins/gtodo/plugin.c: (ipreferences_merge),
3321         (ipreferences_unmerge):
3322         * plugins/language-support-cpp-java/Makefile.am:
3323         * plugins/language-support-cpp-java/plugin.c:
3324         (ipreferences_unmerge):
3325         * plugins/message-view/Makefile.am:
3326         * plugins/message-view/plugin.c: (ipreferences_unmerge):
3327         * plugins/sourceview/Makefile.am:
3328         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
3329         * plugins/symbol-browser/Makefile.am:
3330         * plugins/symbol-browser/an_symbol_prefs.c:
3331         (symbol_browser_prefs_finalize):
3332         * plugins/terminal/Makefile.am:
3333         * plugins/terminal/terminal.c: (ipreferences_unmerge):
3334         * plugins/valgrind/plugin.c: (ipreferences_merge),
3335         (ipreferences_unmerge):
3336         * scripts/Makefile.am:
3337         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
3338         * src/Makefile.am:
3339         * src/action-callbacks.c: (on_set_preferences1_activate):
3340         * src/anjuta-app.c: (anjuta_app_instance_init),
3341         (anjuta_app_install_preferences):
3342         * src/anjuta-app.h:
3343         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
3344         task: Bug #445314: On demand preferences widgets creation. Thanks
3345         James for this great work.
3347 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
3349         * plugins/debug-manager/data_buffer.c,
3350         plugins/message-view/message-view.c: Fixed compiler warnings.
3352 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
3354         * src/action-callbacks.c: (help_activate),
3355         (on_help_manual_activate), (on_help_tutorial_activate),
3356         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
3358         Fixed help activation (bug #451557).
3360 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
3362         * AUTHORS: Added James Liggett. Forgot to add him before :(
3364 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
3366         * plugins/debug-manager/debugger.c,
3367         plugins/debug-manager/plugin.c,
3368         plugins/gdb/debugger.c,
3369         libanjuta/interfaces/libanjuta.idl:
3370         Add a GError* parameter to debugger-stopped signal
3372         * (added) libanjuta/anjuta-error.c,
3373         (added) libanjuta/anjuta-error.h,
3374         libanjuta/Makefile.am:
3375         Register GError as a boxed type
3377         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3378         Support GError* in signal, GError must be registered as a boxed type
3379         Accept NULL as strings
3381 === anjuta 2.2.0 ===
3383 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
3385         * configure.in: Bumped version to 2.2.0
3386         * NEWS: Updated for 2.2.0 stable release.
3387         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
3388         Reduce the idle priority to make the UI update before anything else.
3390 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
3392         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
3394         * libanjuta/interfaces/libanjuta.idl:
3395         * plugins/document-manager/action-callbacks.c:
3396         (on_editor_command_complete_word_activate):
3397         * plugins/document-manager/plugin.c:
3398         (update_editor_ui_interface_items):
3399         * plugins/editor/text_editor.c: (iautocomplete_activate),
3400         (iautocomplete_iface_init):
3401         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3403         Moved autocomplete() method away from IAnjutaEditorAssist into
3404         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
3405         autocomplete and does not crash with sourceview. Fixes Bug #449620
3406         – The auto completion functionality not work. Also sets menuitem 
3407         insensitive when hiding them.
3409         * plugins/debug-manager/disassemble.c:
3410         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
3411         printf types.
3413 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
3415         * pixmaps/anjuta_splash.png: Updated.
3416         
3417         * plugins/search/search-replace.c
3418         (anjuta_search_replace_activate): Fixed "Find in Files" to select
3419         the right target (project).
3420         * ChangeLog: Added missing log.
3422 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3424         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
3425         manuals/anjuta-manual/C/fileoperations.xml,
3426         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
3428         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
3430         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
3432 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3434         * TODO.tasks: Added bounty for on-demand preferences.
3436         Patch from Thierry Moisan:
3437         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
3438         (bug #88824).
3440 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3442         Patch from tpgww@onepost.net:
3444         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
3445         * libegg/test-actions.c:
3446         * libegg/test-multi-drag.c: (main):
3447         * plugins/debug-manager/memory.c: (read_memory_block):
3448         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
3450         Fixes compile warnings. Fixes bug #427101.
3452 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3454         Patch from James Liggett:
3456         * plugins/profiler/gprof-options.c: (on_option_changed),
3457         (setup_widgets):
3458         * plugins/profiler/gprof-options.h:
3459         * plugins/profiler/gprof-profile-data.c:
3460         (gprof_profile_data_init_profile):
3461         * plugins/profiler/gprof-profile-data.h:
3462         * plugins/profiler/plugin.c: (profiler_get_data),
3463         (profiler_set_target), (register_options),
3464         (on_profile_data_browse_button_clicked),
3465         (on_profiling_options_button_clicked), (on_profiler_delete_data):
3466         * plugins/profiler/profiler.glade: implements independent targets.
3467         implements the ability to select arbitrary gmon.out files.
3468         Fixes bug #403502 – User should also be allowed to select an
3469         independent executable target.
3471 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3473         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
3475         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
3476         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
3478 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
3480         * plugins/debug-manager/plugin.c,
3481         plugins/debug-manager/breakpoints.c:
3482         Remove weak pointers when owner is destroyed
3483         Remove all breakpoints before loading new one
3485 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
3487         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
3488          
3489 2007-06-19  Naba Kumar  <naba@gnome.org>
3491         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
3492         Bug #448491 Empty Lines Problem.
3494         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
3495         
3496         * data/default.profile, plugins/message-view/plugin.c: Do not
3497         restore session for messages.
3498         Fixes bug #377461 – don't create new message window for each
3499         build/find.
3501         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
3502         Fixes a crash on exit/project-close if profiler plugin is loaded.
3504 2007-06-17  Naba Kumar  <naba@gnome.org>
3506         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
3507         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
3509         * plugins/file-loader/plugin.c: Fail on opening non existent files.
3510         Bug #448034 – Anjuta crashes on starting (when the last project
3511         directory was deleted).
3513         * plugins/document-manager/plugin.c: Set line markers for files
3514         opened via IAnjutaFile::open(). Fixes missing line markers while
3515         navigating symbols.
3517 2007-06-17  Naba Kumar  <naba@gnome.org>
3519         * plugins/sourceview/sourceview.glade: Set correct font
3520         default value and use monospace instead of sans. Fixes
3521         bug #448408 – crash in Anjuta IDE: Trying to change the
3522         editor
3524 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3526         * plugins/search/search-replace.c,
3527         plugins/search/search-replace.h,
3528         plugins/search/anjuta-search.glade:
3529         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
3530         Fixes bug #355166
3532 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3534         * plugins/debug-manager/plugin.c,
3535         plugins/debug-manager/breakpoints.c:
3536         Add weak references, fixes bug #448053 ?
3538 2007-06-16  Naba Kumar  <naba@gnome.org>
3540         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
3541         dialog to allow forgetting them if user chooses to select a different
3542         one.
3544 2007-06-13  Naba Kumar  <naba@gnome.org>
3546         * plugins/sourceview/sourceview-prefs.c: Initialize font
3547         on startup correctly if use_theme is set.
3549         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
3550         if available for default font. Fixes bug #447304.
3552         * plugins/sourceview/sourceview-prefs.c: Return value based
3553         on right data type. Fixes Bug #438878 – Using gtksourceview editor
3554         for the first time has black background
3555         
3556         * plugins/project-manager/plugin.c: Give a better error message
3557         when project could not be loaded.
3559         * libanjuta/anjuta-serializer.c: Added a comment.
3561 2007-06-13  Johannes Schmid <jhs@gnome.org>
3563         * configure.in:
3564         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
3565         most warnings to avoid simple coding problems.
3566         
3567         * plugins/message-view/anjuta-msgman.c:
3568         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
3569         * plugins/message-view/plugin.c: (on_view_changed),
3570         (ianjuta_msgman_add_view):
3571         
3572         Fixed #440866 by always presenting the message-manager when a tab is
3573         added because Gtk+ seems to have problems to add tabs to hidden widgets.
3574         
3575         * plugins/subversion/subversion-callbacks.c:
3576         (on_subversion_commit_response):
3577         Destroy dialog if user clicks "No"
3579 2007-06-12  Naba Kumar  <naba@gnome.org>
3581         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
3582         read and use of uninitialized variable.
3584         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
3585         because it is used in credits listing and packaging could compress
3586         it in docdir. Fixes bug #397881: The credits are empty
3588         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
3589         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
3590         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
3591         plugins/symbol-browser/an_symbol_info.c,
3592         plugins/symbol-browser/plugin.c,
3593         plugins/symbol-browser/an_symbol_view.c,
3594         plugins/editor/aneditor-autocomplete.cxx:
3596         - Do not access TMTag
3597         member in TMSymbol when freeing it because by then the tags
3598         could have changed. Avoids dangerous memory corruptions by freeing
3599         someone else's memory (Could explain those random crashes when
3600         refreshing symbols or re-loading a different project or closing
3601         a project). Anything that tries to refresh symbols could trigger
3602         this corruptions.
3603         - Added a flag to also retrieve method definitions as part of
3604         the class's scope members. And used it to set both function prototype
3605         and definition in symbols. Fixes navigation to prototype and
3606         function definitions from symbol browser (bug #440370)
3608         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
3609         memory. Could fix those bogus 'file changed' dialogs.
3611         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
3613 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3615         * (added) libanjuta/anjuta-utils-priv.h,
3616         libanjuta/anjuta-utils.h,
3617         libanjuta/anjuta-launcher.c,
3618         libanjuta/Makefile.am:
3619         Fix bug #440801: do not use config.h in public include files
3621 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3623         * plugins/project-wizard/templates/mkfile.wiz:
3624         Fix bug #442038: missing project.sh file
3626         * configure.in,
3627         plugins/project-wizard/templates/Makefile.am,
3628         plugins/project-wizard/templates/translatable-strings.h,
3629         (added) plugins/project-wizard/templates/sdl.wiz,
3630         (added) plugins/project-wizard/templates/appwiz_sdl.png,
3631         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
3632         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
3633         (added) plugins/project-wizard/templates/sdl/Makefile.am,
3634         (added) plugins/project-wizard/templates/sdl/.cvsignore,
3635         (added) plugins/project-wizard/templates/sdl/src/main.c,
3636         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
3637         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
3638         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
3639         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
3640         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
3641         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
3642         Fix bug #315635: add a SDL project wizard
3644 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
3646         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
3647         when SIGCHLD is triggered when main loop context is locked. Dead lock
3648         happens when child_exited callback also accesses main loop context.
3649         Happens particularly badly in debug target exiting.
3651 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
3653         * manuals/anjuta-manual/C/debugger.xml:
3654         First update of the debugger documentation
3656 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
3658         * manuals/anjuta-manual/C/fileoperations.xml,
3659         manuals/anjuta-manual/C/projects.xml,
3660         manuals/anjuta-manual/C/anjuta-manual.xml,
3661         manuals/anjuta-manual/C/build.xml,
3662         manuals/anjuta-manual/C/execute.xml,
3663         manuals/anjuta-manual/Makefile.am: Updated more documentation.
3664         Added project properties documentation. Moved execution section
3665         inside project management. Removed dead documentation.
3667 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
3669         * src/anjuta.c, plugins/symbol-browser/plugin.c,
3670         plugins/symbol-browser/plugin.h,
3671         plugins/symbol-browser/an_symbol_prefs.c,
3672         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3673         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
3674         progress bar instead of separate window for system tags
3675         generation. Renamed AnjutaStatus methods to a proper ones.
3677         * plugins/symbol-browser/plugin.c,
3678         plugins/symbol-browser/plugin.h,
3679         plugins/symbol-browser/an_symbol_prefs.c,
3680         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3681         global-tags/create_global_tags.sh.in: Get rid of message window
3682         for showing global tags creation and use a small window with
3683         progress bar.
3685 2007-05-30  Naba Kumar  <naba@gnome.org>
3687         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
3688         Bug 442315 – After calling configure, the build menus are still insensitive,
3689         Bug 442314 – Autogeneration fails when there is no autogen.sh
3691         * plugins/project-manager/plugin.c: Fixed mem corruption when it
3692         fails to remove target/source/group. Fixes bug #440196 – crash in
3693         Anjuta IDE: removing a target
3695 2007-05-29  Naba Kumar  <naba@gnome.org>
3697         * plugins/symbol-browser/an_symbol_view.c,
3698         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
3699         tags generation. Fixed runtime warning.
3701 2007-05-28  Naba Kumar  <naba@gnome.org>
3703         Patch from James Liggett  <jrliggett@cox.net>:
3704         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
3705         Fixed bug #403502 – User should also be allowed to select an
3706         independent executable target.
3708 2007-05-27  Johannes Schmid <jhs@gnome.org>
3710         * plugins/build-basic-autotools/build-basic-autotools.c:
3711         (get_real_directory), (on_build_mesg_format):
3712         
3713         Find correct files for error messages inside scratchbox
3715 2007-05-27  Naba Kumar  <naba@gnome.org>
3717         * manuals/anjuta-manual/C/projects.xml,
3718         manuals/anjuta-manual/C/projects.xml: Updated project
3719         management chapter more.
3721 2007-05-25  Johannes Schmid <jhs@gnome.org>
3723         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3724         * plugins/build-basic-autotools/build-basic-autotools.c:
3725         (on_sb_check_toggled), (build_execute_command),
3726         (ipreferences_merge), (ipreferences_unmerge):
3727         Added support for building inside scratchbox environment
3728         
3729         Patch from James Liggett <jrliggett@cox.net>:
3730         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
3731         (anjuta_msgman_append_view):
3733         Fix 440866 
3734           – Anjuta aborts with numerous assertion failures when adding a new message view tab
3736 2007-05-23  Naba Kumar  <naba@gnome.org>
3738         * manuals/anjuta-manual/C/projects.xml: Updated project
3739         management chapter.
3741 2007-05-22  Naba Kumar  <naba@gnome.org>
3743         * manuals/anjuta-manual/C/projects.xml: More updates.
3745         * manuals/anjuta-manual/C/introduction.xml,
3746         manuals/anjuta-manual/C/projects.xml,
3747         manuals/anjuta-manual/C/interface.xml: Updated documentation.
3749 2007-05-22  Naba Kumar  <naba@gnome.org>
3751         Patch from Étienne Bersac:
3752         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
3753         class in generated class.
3755 2007-05-22  Naba Kumar  <naba@gnome.org>
3757         * plugins/profiler/plugin.c: Fixed a compiler warning.
3758         * plugins/valgrind/Makefile.am: Added ldflags.
3760         Patch from James Liggett:
3761         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
3762         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
3763         specific options.
3765 2007-05-18  Johannes Schmid <jhs@gnome.org>
3767         * plugins/editor/text_editor.c:
3768         * plugins/language-support-cpp-java/plugin.c:
3769         (on_editor_language_changed), (on_value_added_current_editor),
3770         (on_value_removed_current_editor):
3771         
3772         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
3773         Fix assist support in language-support-plugin.
3775 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3777         * libanjuta/interfaces/libanjuta.idl:
3778         Add a new interface allowing to implement plugin able
3779         to load other plugins (not written in C)
3781         * libanjuta/anjuta-plugin-handle.c,
3782         libanjuta/anjuta-plugin-handle.h:
3783         Add a language and a resident plugin properties
3785         * libanjuta/anjuta-glue-plugin.c,
3786         libanjuta/anjuta-glue-plugin.h,
3787         (added)libanjuta/anjuta-glue-c.c,
3788         (added)libanjuta/anjuta-glue-c.h,
3789         libanjuta/Makefile.am:
3790         Split code used to load a C plugin into a common part
3791         in anjuta-glue-plugin and a specific part in anjuta-glue-c
3793         * libanjuta/anjuta-glue-factory.c,
3794         libanjuta/anjuta-glue-factory.h,
3795         libanjuta/anjuta-plugin-manager.c:
3796         Allow to load plugin not written in C and search for the
3797         additional needed code in another plugin
3799 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3801         * plugins/editor/text_editor.c:
3802         Add an empty implementation of IAnjutaEditorAssist for scintilla,
3803         avoiding a crash if scintilla is used
3805 2007-05-14  Johannes Schmid <jhs@gnome.org>
3807         * libanjuta/interfaces/libanjuta.idl:
3808         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3809         (assist_cleanup), (on_assist_end), (on_assist_cancel),
3810         (on_assist_chosen), (on_assist_update), (get_context),
3811         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
3812         (install_assist), (uninstall_assist), (install_support),
3813         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
3814         (cpp_java_plugin_instance_init):
3815         * plugins/language-support-cpp-java/plugin.h:
3816         Use IAnjutaEditorAssist to show language specific suggestions
3817         
3818         * plugins/sourceview/Makefile.am:
3819         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
3820         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3821         * plugins/sourceview/anjuta-view.h:
3822         * plugins/sourceview/assist-window.c: (assist_window_expose),
3823         (assist_window_set_property), (assist_window_get_property),
3824         (assist_window_class_init), (assist_activated),
3825         (assist_window_init), (assist_window_finalize),
3826         (assist_window_select), (assist_window_first),
3827         (assist_window_last), (assist_window_up), (assist_window_down),
3828         (get_coordinates), (assist_window_move), (assist_window_update),
3829         (assist_window_filter_keypress), (assist_window_is_active),
3830         (assist_window_new), (assist_window_get_trigger),
3831         (assist_window_get_position):
3832         * plugins/sourceview/assist-window.h:
3833         * plugins/sourceview/sourceview-args.c (removed):
3834         * plugins/sourceview/sourceview-args.h (removed):
3835         * plugins/sourceview/sourceview-autocomplete.c (removed):
3836         * plugins/sourceview/sourceview-autocomplete.h (removed):
3837         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3838         * plugins/sourceview/sourceview-private.h:
3839         * plugins/sourceview/sourceview-scope.c(removed):
3840         * plugins/sourceview/sourceview-scope.h(removed):
3841         * plugins/sourceview/sourceview.c: (on_assist_chosen),
3842         (on_assist_cancel), (on_document_char_added),
3843         (on_reload_dialog_response), (sourceview_class_init),
3844         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
3845         (iassist_remove_trigger), (iassist_autocomplete),
3846         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
3847         (iassist_react), (iassist_iface_init):
3848         * plugins/sourceview/tag-window.c (moved to assist-window.c):
3849         * plugins/sourceview/tag-window.h (moved to assist-window.c):
3850         
3851         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
3852         - Mark files dirty if reload dialog is canceled.
3854 2007-05-12  Naba Kumar  <naba@gnome.org>
3856         * libanjuta/anjuta-launcher.h: Corrected include file.
3858 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
3860         * libanjuta/anjuta-glue-plugin.c,
3861         libanjuta/anjuta-glue-plugin.h,
3862         libanjuta/anjuta-glue-factory.c,
3863         libanjuta/anjuta-glue-factory.h,
3864         ibanjuta/anjuta-plugin-manager.c:
3865         Move code used to load a C plugin from glue-factory to glue-plugin
3866         So loading a plugin written in another language could be done by
3867         just using another object derived from AnjutaGluePlugin
3869         * libanjuta/libanjuta.h:
3870         Remove anjuta-plugin-handle header, it's not installed as libanjuta
3871         includes
3873 === anjuta 2.1.3 ===
3875 2007-05-11  Naba Kumar  <naba@gnome.org>
3877         * configure.in: Bumped version to 2.1.3
3878         * NEWS: Updated.
3879         * AUTHORS: Updated.
3880         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
3882 2007-05-11  Naba Kumar  <naba@gnome.org>
3884         * configure.in:
3885         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
3886         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
3887         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
3889 2007-05-10  Johannes Schmid <jhs@gnome.org>
3891         * plugins/search/plugin.c:
3892         Make incremental search behave less annoying
3893         
3894 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
3896         * plugins/macro/macro-util.c:
3897         Fix bug #419008 and bug #419036
3898         When creating new header file, use name and email set in
3899         preferences and replace invalid C character by underscore
3900         in guards
3902 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
3904         * plugins/search/search-replace.c,
3905         plugins/search/search-replace_backend.c:
3906         Disable search button if search expression is empty (bug #378193)
3908 2007-05-08  Naba Kumar  <naba@gnome.org>
3910         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
3911         build error.
3913 2007-05-07  Naba Kumar  <naba@gnome.org>
3915         * configure.in:
3916         * plugins/project-wizard/templates/Makefile.am:
3917         * plugins/project-wizard/templates/minimal.wiz:
3918         * plugins/project-wizard/templates/minimal/.cvsignore:
3919         * plugins/project-wizard/templates/minimal/Makefile.am:
3920         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3921         * plugins/project-wizard/templates/minimal/autogen.sh:
3922         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
3923         * plugins/project-wizard/templates/minimal/project.anjuta:
3924         Added 'minimal', a generic and flat, project template.
3925         
3926 2007-05-05  Naba Kumar  <naba@gnome.org>
3928         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
3930         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
3931         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
3932         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
3933         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
3934         instead of a real one, fixes interdependency with libanjuta.
3935         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
3936         * libanjuta/Makefile.am: 
3937         * libegg/Makefile.am:
3938         * plugins/build-basic-autotools/Makefile.am:
3939         * plugins/class-gen/Makefile.am:
3940         * plugins/class-inheritance/Makefile.am:
3941         * plugins/cvs-plugin/Makefile.am:
3942         * plugins/debug-manager/Makefile.am:
3943         * plugins/devhelp/Makefile.am:
3944         * plugins/document-manager/Makefile.am:
3945         * plugins/editor/Makefile.am:
3946         * plugins/file-loader/Makefile.am:
3947         * plugins/file-manager/Makefile.am:
3948         * plugins/file-wizard/Makefile.am:
3949         * plugins/gdb/Makefile.am:
3950         * plugins/glade/Makefile.am:
3951         * plugins/gtodo/Makefile.am:
3952         * plugins/language-support-cpp-java/Makefile.am:
3953         * plugins/macro/Makefile.am:
3954         * plugins/message-view/Makefile.am:
3955         * plugins/patch/Makefile.am:
3956         * plugins/profiler/Makefile.am:
3957         * plugins/project-import/Makefile.am:
3958         * plugins/project-manager/Makefile.am:
3959         * plugins/project-wizard/Makefile.am:
3960         * plugins/sample1/Makefile.am:
3961         * plugins/search/Makefile.am:
3962         * plugins/sourceview/Makefile.am:
3963         * plugins/subversion/Makefile.am:
3964         * plugins/symbol-browser/Makefile.am:
3965         * plugins/terminal/Makefile.am:
3966         * plugins/tools/Makefile.am:
3967         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
3969 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
3971         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
3973 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3975         * libanjuta/anjuta-launcher.c,
3976         libanjuta/anjuta-launcher.h:
3977         Add some missing implementation
3979 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
3981         Reviewed by Naba Kumar  <naba@gnome.org>:
3982         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
3983         for uninstall-hook.
3985 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
3987         Reviewed by Naba Kumar  <naba@gnome.org>:
3988         * plugins/editor/text_editor.c: Large memory addresses were being
3989         truncated, switched to glong (bug #422143).
3991 2007-04-24  Naba Kumar  <naba@gnome.org>
3993         * plugins/document-manager/plugin.c: (prefs_finalize):
3994         * plugins/editor/aneditor-autocomplete.cxx:
3995         * plugins/editor/text_editor_menu.c:
3996         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
3997         * plugins/file-loader/plugin.c: (open_file_with),
3998         (create_open_with_submenu):
3999         * plugins/file-manager/plugin.c: (prefs_finalize):
4000         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
4001         pointer type castings.
4003 2007-04-24  Naba Kumar  <naba@gnome.org>
4005         Patch from s|s  <supreet.sethi@gmail.com>:
4006         * (added) plugins/project-wizard/templates/django-logo.png:
4007         * (added) plugins/project-wizard/templates/django.wiz:
4008         * plugins/project-wizard/templates/Makefile.am:
4009         * plugins/project-wizard/templates/translatable-strings.h: Added
4010         django project template. http://www.djangoproject.com/
4012 2007-04-24  Naba Kumar  <naba@gnome.org>
4014         * plugins/subversion/anjuta-subversion.glade: Set expansion for
4015         the log entry widget and made the dialog little larger.
4017 2007-04-24  Naba Kumar  <naba@gnome.org>
4019         Patch from Halton Huo:
4020         * configure.in:
4021         * plugins/project-wizard/property.c:
4022         * plugins/subversion/svn-auth.c:
4023         * plugins/subversion/svn-backend-priv.h:
4024         * plugins/subversion/svn-backend.c:
4025         * plugins/subversion/svn-backend.h:
4026         * plugins/subversion/svn-notify.h: Proper use of subversion
4027         headers. Fixes build issues in solaris (bug #426701).
4029 2007-04-24  Naba Kumar  <naba@gnome.org>
4031         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
4032         
4033         * plugins/project-wizard/templates/cpp.wiz:
4034         * plugins/project-wizard/templates/gcj.wiz:
4035         * plugins/project-wizard/templates/gnome.wiz:
4036         * plugins/project-wizard/templates/gtk.wiz:
4037         * plugins/project-wizard/templates/gtkmm.wiz:
4038         * plugins/project-wizard/templates/java.wiz:
4039         * plugins/project-wizard/templates/python.wiz:
4040         * plugins/project-wizard/templates/terminal.wiz:
4041         * plugins/project-wizard/templates/wxwin.wiz:
4042         * plugins/project-wizard/templates/xlib-dock.wiz:
4043         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
4044         project option and set it ON by default (since gnome-build, can't
4045         enabled configure shared lib support later when a sharedlib target
4046         is added).
4048 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4050         * plugins/debug-manager/stack_trace.c:
4051         Fix a missing case in the previous changes
4053 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4055         * plugins/debug-manager/plugin.c:
4056         Fix bug #430401
4058         * plugins/debug-manager/breakpoints.c,
4059         plugins/gdb/plugin.c:
4060         Fix adding breakpoint on a function
4062         * plugins/debug-manager/stack_trace.c:
4063         Highlight changed stack frame
4065 2007-04-18  Naba Kumar  <naba@gnome.org>
4067         * plugins/document-manager/anjuta-docman.c:
4068         (anjuta_docman_dispose), (on_editor_destroy),
4069         (anjuta_docman_remove_editor): Remove the editor widget from
4070         the parent container before calling destroy, otherwise container
4071         removal happens after TextEditor is disposed resulting in call
4072         to value-remove for a TextEditor which is half-dead (crash).
4074 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
4076         * plugins/debug-manager/data_buffer.c
4077         plugins/debug-manager/data_view.c,
4078         plugins/debug-manager/memory.c:
4079         Fixes for bug #418523, bug #427090 and bug #428174
4081 2007-04-11 Halton Huo <halton.huo@sun.com>
4083         reviewed by: <jhs@gnome.org>
4085         * configure.in:
4086         * libanjuta/Makefile.am:
4087         * libanjuta/anjuta-utils.c:
4088         * libanjuta/anjuta-utils.h:
4089         * manuals/reference/libanjuta/Makefile.am:
4090         
4091         Fixed compilation on sun by deploying the libutil methods
4092         in anjuta-utils.h and building them on condition.
4094 2007-04-11  Johannes Schmid <jhs@gnome.org>
4096         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
4097         (anjuta_docman_add_editor):
4098         Hold a reference on the editor as long as we use it.
4099         
4100         * plugins/document-manager/plugin.c: (on_editor_changed):
4101         Destroy GValue to fix a memoery leak.
4103 2007-04-11  Johannes Schmid <jhs@gnome.org>
4105         * plugins/document-manager/plugin.c: (on_editor_changed):
4106         Fixed reference counting for editor by using g_value_take_object instead
4107         of g_value_set_object. The editors are now correctly finalized and thus
4108         we do not lack so much memory anymore.
4109         
4110         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4111         (anjuta_view_finalize), (anjuta_view_focus_out),
4112         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
4113         * plugins/sourceview/anjuta-view.h:
4114         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
4115         * plugins/sourceview/sourceview-prefs.c:
4116         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
4117         * plugins/sourceview/sourceview-prefs.h:
4118         * plugins/sourceview/sourceview-private.h:
4119         * plugins/sourceview/sourceview.c: (on_document_loaded),
4120         (timeout_unref), (on_document_saved), (sourceview_finalize),
4121         (sourceview_new), (ifile_open), (ifile_savable_save),
4122         (ifile_savable_save_as):
4124         Several changes to fix things when the editor is correctly destroyed.
4125         Fixed preferences (which led me to the refcounting issue, #409412)
4126         and removed deprecated completition code that will be replace by
4127         IAnjutaAssist interface soon. 
4129 2007-04-11  Johannes Schmid <jhs@gnome.org>
4131         * libanjuta/anjuta-launcher.c:
4132         (anjuta_launcher_execution_done_cleanup),
4133         (anjuta_launcher_child_terminated):
4134         Possible fix for #428363 and added a g_return_if_fail
4136         * plugins/message-view/plugin.c: (activate_plugin):
4137         Fixed a Gtk/Gdl-Critical
4138         
4139         Patches from Étienne Bersac <bersace03@laposte.net>
4140         * plugins/class-gen/templates/go-source.tpl:
4141         * plugins/macro/macros.xml:
4142         Use better template for GObjects (#417875 and #417918)
4143         
4144         Patches from Halton Huo <halton.huo@sun.com>
4145         * libanjuta/anjuta-launcher.h:
4146         * libanjuta/anjuta-preferences.c:
4147         * libanjuta/anjuta-utils.c:
4148         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
4149         (cg_window_set_add_to_repository):
4150         * plugins/class-inheritance/class-inherit.c:
4151         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
4153 2007-04-09  Johannes Schmid <jhs@gnome.org>
4155         * plugins/editor/print.c: (anjuta_print_show_header):
4156         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4157         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4159   Some string changes (#427395 and #427399)
4161 2007-04-06  Johannes Schmid <jhs@gnome.org>
4163         * plugins/build-basic-autotools/build-basic-autotools.c:
4164         (on_build_mesg_format), (on_build_mesg_parse):
4165         Fixed full path detection
4167 2007-04-05  Naba Kumar  <naba@gnome.org>
4169         Patch from Halton Huo:
4170         * libanjuta/Makefile.am:
4171         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
4172         * libanjuta/anjuta-glue-cpp.h:
4173         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
4174         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
4175         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
4176         (anjuta_glue_factory_get_path), (get_already_loaded_module),
4177         (load_plugin), (anjuta_glue_factory_get_object_type):
4178         * libanjuta/anjuta-glue-factory.h:
4179         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
4180         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
4181         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
4182         (anjuta_glue_plugin_new):
4183         * libanjuta/anjuta-glue-plugin.h:
4184         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
4185         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
4186         * libanjuta/anjuta-plugin.h:
4187         * libanjuta/glue-cpp.c:
4188         * libanjuta/glue-cpp.h:
4189         * libanjuta/glue-factory.c:
4190         * libanjuta/glue-factory.h:
4191         * libanjuta/glue-plugin.c:
4192         * libanjuta/glue-plugin.h:
4193         * plugins/build-basic-autotools/build-basic-autotools.h:
4194         * plugins/class-gen/plugin.h:
4195         * plugins/class-inheritance/plugin.h:
4196         * plugins/cvs-plugin/plugin.h:
4197         * plugins/debug-manager/plugin.h:
4198         * plugins/devhelp/plugin.h:
4199         * plugins/document-manager/plugin.h:
4200         * plugins/editor/plugin.h:
4201         * plugins/file-loader/plugin.h:
4202         * plugins/file-manager/plugin.h:
4203         * plugins/file-wizard/plugin.h:
4204         * plugins/gdb/plugin.h:
4205         * plugins/glade/plugin.h:
4206         * plugins/gtodo/plugin.h:
4207         * plugins/language-support-cpp-java/plugin.h:
4208         * plugins/macro/plugin.h:
4209         * plugins/message-view/plugin.h:
4210         * plugins/patch/plugin.h:
4211         * plugins/profiler/plugin.h:
4212         * plugins/project-import/plugin.h:
4213         * plugins/project-manager/plugin.h:
4214         * plugins/project-wizard/plugin.h:
4215         * plugins/sample1/plugin.h:
4216         * plugins/search/plugin.h:
4217         * plugins/sourceview/plugin.h:
4218         * plugins/subversion/plugin.h:
4219         * plugins/symbol-browser/plugin.h:
4220         * plugins/terminal/terminal.c:
4221         * plugins/tools/plugin.h:
4222         * plugins/tools/scripts/tools-2.xml.in:
4223         * plugins/valgrind/plugin.h:
4225         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
4227 2007-04-05  Naba Kumar  <naba@gnome.org>
4229         * anjuta.spec.in, configure.in: Removed dead codes.
4230         
4231         Patch from Jos Dehaes:
4232         * configure.in, plugins/project-wizard/templates/Makefile.am,
4233         plugins/project-wizard/templates/mkfile.wiz,
4234         plugins/project-wizard/templates/translatable-strings.h: Enabled
4235         makefile-based project creation and import. Fixes bug #355145
4237 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
4239         * plugins/debug-manager/debugger.c,
4240         plugins/debug-manager/plugin.c,
4241         plugins/gdb/anjuta-gdb.plugin.in:
4242         Code cleaning (remove unused code, rename this into self)
4243         Add information about supported format in debugger plugin
4244         Activate debugger plugin according to the target format
4246 2007-04-01  Naba Kumar  <naba@gnome.org>
4248         * plugins/message-view/message-view.c:
4249         (message_view_instance_init): Fixed message icons to appear.
4251 2007-03-31  Johannes Schmid <jhs@gnome.org>
4253         * plugins/message-view/anjuta-msgman.c:
4254         (anjuta_msgman_append_view):
4255         * plugins/message-view/plugin.c: (on_view_changed),
4256         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
4257         
4258         Fixed #424845
4260 2007-03-31  Johannes Schmid <jhs@gnome.org>
4262         * plugins/message-view/message-view.c:
4263         (message_view_instance_init), (imessage_view_append):
4264         Show nice icons beside the messages for info, warning and error. This is a completly
4265         cosmetic change so if someone dislikes it he is free to remove it.
4267 2007-03-31  Johannes Schmid <jhs@gnome.org>
4268         
4269         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
4270         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
4271         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
4272         * plugins/message-view/anjuta-msgman.h:
4273         * plugins/message-view/message-view.h:
4274         * plugins/message-view/plugin.c: (on_view_changed),
4275         (activate_plugin):
4276         Fixed #359399 and made next/previous insensitive when not availible
4277         
4278         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
4279         (tag_style_to_string):
4280         Fixed namespace Problem with gdk >= 2.11
4281         
4282         * plugins/sourceview/sourceview-autocomplete.c:
4283         (sourceview_autocomplete_init):
4284         Removed structure, follow-up of #423682
4286 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
4288         * plugins/debug-manager/debug_tree.c,
4289         plugins/debug-manager/debug_tree.h,
4290         plugins/debug-manager/watch.c,
4291         plugins/debug-manager/anjuta-debug-manager.glade:
4292         Inspect variable at cursor
4293         Fix buttons in inspect dialog
4295 2007-03-27  Halton Huo  <halton.huo@sun.com>
4297         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
4299         * plugins/sourceview/sourceview-autocomplete.c
4300         plugins/debug-manager/disassemble.c,
4301         libanjuta/interfaces/libanjuta.idl:
4302         Remove array with 0 size and empty structure as it is not
4303         supported by sun cc, Fixes bug #423682
4305         * plugins/debug-manager/debugger.c:
4306         Remove anonymous union as it is not supported by sun cc,
4307         Fixes bug #423680
4309 === anjuta 2.1.2 ===
4311 2007-03-28  Naba Kumar  <naba@gnome.org>
4313         * configure.in: Bumped version to 2.1.2
4314         * NEWS: Updated for release.
4315         
4316         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
4317         Improved breakpoint marker icon.
4318         
4319         * plugins/editor/anjuta-editor.plugin.in,
4320         plugins/sourceview/sourceview.plugin.in: Made editor plugins
4321         non user activable since they are now remembered properly.
4323 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
4325         * plugins/tools/editor.c:
4326         Fix bug #423270
4328 2007-03-27  Naba Kumar  <naba@gnome.org>
4330         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
4331         word when autocompleting without leaving any trailing part of
4332         the word.
4334 2007-03-27  Kamil Páral  <ripper42@gmail.com>
4336         Reviewed by Naba Kumar  <naba@gnome.org>:
4337         * anjuta.desktop.in.in: Remove "Application" category from desktop
4338         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
4339         
4340 2007-03-27  Naba Kumar  <naba@gnome.org>
4341         
4342         * configure.in, plugins/document-manager/anjuta-docman.c:
4343         (anjuta_docman_add_editor): Conditionally compile notebook tab
4344         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
4346         Patch from Halton Huo:
4347         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
4348         non gcc compiler flags. Fixes bug #423089.
4349         
4350 2007-03-26  Naba Kumar  <naba@gnome.org>
4351         
4352         * AUTHORS, NEWS, TODO.tasks: Updated.
4353         
4354         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
4355         close menuitem.
4356         
4357         * plugins/symbol-browser/plugin.c: (on_editor_saved),
4358         (update_editor_symbol_model), (iter_matches),
4359         (on_editor_update_ui), (value_added_current_editor),
4360         (activate_plugin), (dispose),
4361         (symbol_browser_plugin_instance_init):
4362         * plugins/symbol-browser/plugin.h: update line on editor save
4363         and editor change. Code clean up and fixed warnings.
4365 2007-03-26  Naba Kumar  <naba@gnome.org>
4367         * plugins/project-wizard/templates/java/project.anjuta,
4368         plugins/project-wizard/templates/python/project.anjuta,
4369         plugins/project-wizard/templates/python/project.anjuta:
4370         Removed version control plugins from default selection.
4372         * plugins/tools/scripts/prepare-changelog.pl,
4373         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
4374         script to a better one (that works on both cvs and svn).
4376 2007-03-26  Naba Kumar  <naba@gnome.org>
4378         * (added) plugins/project-wizard/templates/translatable-strings.pl,
4379         Makefile.am: Added the generated translatable file (required for
4380         translations for svn checkouts).
4382         * (added)
4383         plugins/project-wizard/templates/extract-translatable-strings.pl
4384         plugins/project-wizard/templates/Makefile.am, Makefile.am,
4385         po/POTFILES.in: Generated translatable strings for .wiz files and
4386         added them in POTFILES.in for translation. Fixes bug #398035
4388 2007-03-25  Naba Kumar  <naba@gnome.org>
4390         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
4391         
4392         * src/anjuta-app.c: Removed dead codes.
4393         
4394         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
4395         global tags generation starts.
4396         
4397         * plugins/debug-manager/chunk_view.c,
4398         plugins/debug-manager/start.h,
4399         plugins/debug-manager/chunk_view.h,
4400         plugins/debug-manager/utilities.c,
4401         plugins/debug-manager/utilities.h,
4402         plugins/debug-manager/debugger.c,
4403         plugins/debug-manager/threads.c,
4404         plugins/debug-manager/disassemble.c,
4405         plugins/debug-manager/info.c,
4406         plugins/debug-manager/sharedlib.c,
4407         plugins/debug-manager/threads.h,
4408         plugins/debug-manager/disassemble.h,
4409         plugins/debug-manager/signals.c,
4410         plugins/debug-manager/info.h,
4411         plugins/debug-manager/sharedlib.h,
4412         plugins/debug-manager/data_buffer.c,
4413         plugins/debug-manager/data_view.c,
4414         plugins/debug-manager/signals.h,
4415         plugins/debug-manager/debug_tree.c,
4416         plugins/debug-manager/watch.c,
4417         plugins/debug-manager/registers.c,
4418         plugins/debug-manager/data_buffer.h,
4419         plugins/debug-manager/data_view.h,
4420         plugins/debug-manager/memory.c,
4421         plugins/debug-manager/debug_tree.h,
4422         plugins/debug-manager/watch.h,
4423         plugins/debug-manager/registers.h,
4424         plugins/debug-manager/memory.h,
4425         plugins/debug-manager/locals.c,
4426         plugins/debug-manager/sexy-icon-entry.c,
4427         plugins/debug-manager/breakpoints.c,
4428         plugins/debug-manager/locals.h,
4429         plugins/debug-manager/sexy-icon-entry.h,
4430         plugins/debug-manager/stack_trace.c,
4431         plugins/debug-manager/breakpoints.h,
4432         plugins/debug-manager/sparse_buffer.c,
4433         plugins/debug-manager/sparse_view.c,
4434         plugins/debug-manager/stack_trace.h,
4435         plugins/debug-manager/sparse_buffer.h,
4436         plugins/debug-manager/sparse_view.h,
4437         plugins/debug-manager/start.c,
4438         plugins/gdb/utilities.c,
4439         plugins/gdb/utilities.h,
4440         plugins/gdb/debugger.c,
4441         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
4442         setup.
4444 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4446         * plugins/gdb/debugger.c:
4447         Avoid empty debugger log window by limiting line to 90 characters
4449 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4451         * plugins/debug-manager/plugin.c,
4452         plugins/debug-manager/plugin.h,
4453         plugins/debug-manager/threads.c,
4454         plugins/debug-manager/threads.h,
4455         plugins/debug-manager/breakpoints.c,
4456         plugins/debug-manager/breakpoints.h,
4457         plugins/debug-manager/stack_trace.c,
4458         plugins/debug-manager/stack_trace.h:
4459         View code action now changes location in disassembly view too
4461         * plugins/debug-manager/anjuta-debug-manager.ui:
4462         Rename breakpoint actions
4464 2007-03-24  Naba Kumar  <naba@gnome.org>
4466         * configure.in, src/anjuta-app.c: Use the new docking algorithm
4467         in gdl 0.7.3 (svn trunk).
4468         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
4469         
4470 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4472         * plugins/debug-manager/threads.c,
4473         plugins/debug-manager/debug_tree.c,
4474         plugins/debug-manager/debug_tree.h,
4475         plugins/debug-manager/locals.c,
4476         plugins/debug-manager/registers.c,
4477         plugins/debug-manager/stack_trace.c:
4478         Allow to change current thread updating register, stack and locals
4479         Allow to change current stack frame updating locals
4481         * plugins/gdb/debugger.c:
4482         Read argument of selected stack frame
4484         * plugins/debug-manager/data_view.c:
4485         Fix an unrelated bug
4487 2007-03-23  Naba Kumar  <naba@gnome.org>
4489         * plugins/document-manager/anjuta-docman.c,
4490         plugins/document-manager/plugin.c: Fixed many memory leaks.
4491         (ianjuta_file_get_uri() returns a new string).
4493         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
4494         widget for save dialogs.
4495         
4496         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
4497         svn and fixed to get function/prototype/member args list. Call tips
4498         also work fine now.
4500 2007-03-22  Naba Kumar  <naba@gnome.org>
4502         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
4503         and calltips would work again for functions from global tags (Needs
4504         regenerating global tags).
4506         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
4507         ctags svn version and reopened bug #395362. Fixes tags parsing that
4508         seemed to have stopped working recently.
4510 2007-03-21  Naba Kumar  <naba@gnome.org>
4512         * tagmanager/tm_source_file.c, tagmanager/options.c,
4513         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
4514         extend .. more needs to be investigated and fixed). Enabled some
4515         debugging.
4517 2007-03-16  Naba Kumar  <naba@gnome.org>
4519         * src/anjuta.c: Fixed project loading from command line.
4521 2007-03-16  Naba Kumar  <naba@gnome.org>
4523         Patch from James Liggett <jrliggett@cox.net>:
4524         plugins/profiler/gprof-profile-data.c: Fixed a crash.
4525         
4526 2007-03-15  Naba Kumar  <naba@gnome.org>
4528         * libanjuta/anjuta-profile-manager.c,
4529         libanjuta/anjuta-profile-manager.h: Added method to get current
4530         profile.
4532         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
4533         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
4534         is exiting.
4536         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
4537         plugins/file-loader/plugin.c: Moved to functions as utility functions.
4538         Also, not load project files in session load in loader plugin.
4539         
4540         * plugins/project-manager/plugin.c, src/anjuta.c:
4541         Emit "exiting" signal in shell when exiting anjuta. project manager
4542         listens to exiting signal and saves session. anjuta.c saves session
4543         only when current projfile is 'user'. Load project saved in session
4544         differently then the rest of the session. This should fix all the
4545         session restoration bugs.
4546         
4547         src/main.c: Present anjuta window when becon message is received.
4549 2007-03-14  Naba Kumar  <naba@gnome.org>
4551         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
4552         not randomly save (it was a wrong looping).
4553         
4554 2007-03-12  Naba Kumar  <naba@gnome.org>
4556         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
4558 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
4560         * plugins/debug-manager/anjuta-debug-manager.ui,
4561         libanjuta/interfaces/libanjuta.idl,
4562         plugins/debug-manager/debugger.c,
4563         (added) plugins/debug-manager/threads.c,
4564         (added) plugins/debug-manager/threads.h,
4565         plugins/debug-manager/plugin.c,
4566         plugins/debug-manager/Makefile.am,
4567         plugins/gdb/plugin.c,
4568         plugins/gdb/debugger.c,
4569         plugins/gdb/debugger.h:
4570         Add a window displaying all threads
4571         Add needed functions
4572         Switching to a different thread is still not done
4574         * plugins/debug-manager/debug_tree.c,
4575         plugins/debug-manager/locals.c,
4576         plugins/debug-manager/stack_trace.c:
4577         Small cosmetic changes
4579         * plugins/gdb/gdbmi.c:
4580         Keep all elements in gdbmi hash
4581         Even if using the same key like in -threads-list-ids
4583 2007-03-11  Naba Kumar  <naba@gnome.org>
4585         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
4586         
4587         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
4588         
4589         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4590         manuals/reference/libanjuta/libanjuta-sections.txt,
4591         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
4592         interfaces.
4594 2007-03-11  Naba Kumar  <naba@gnome.org>
4596         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
4597         gtk-doc properly. Bumped gtk-doc requirement to 1.4
4599         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4600         manuals/reference/libanjuta/libanjuta.types,
4601         manuals/reference/libanjuta/libanjuta-sections.txt,
4602         manuals/reference/libanjuta/.cvsignore,
4603         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
4604         infrastructure. Got rid of tmpl/ directory and moved all section
4605         documenation to source code (requires gtk-doc >= 1.4).
4606         
4607         * libanjuta/anjuta-plugin-description.c,
4608         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
4609         libanjuta/cell-renderer-captioned-image.c,
4610         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
4611         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
4612         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
4613         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
4614         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
4615         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
4616         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
4617         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
4618         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
4619         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
4620         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
4621         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
4622         documentation from templates to source code.
4624 2007-03-10  Johannes Schmid <jhs@gnome.org>
4626         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4627         Added some debug output but could not figure out why 
4628         some plugins are not kept.
4629         
4630         * libanjuta/interfaces/libanjuta.idl:
4631         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4632         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4633         Added IAnjutaEditorGoto::matching_brace
4634         
4635         * plugins/document-manager/action-callbacks.c:
4636         (on_editor_command_match_brace_activate):
4637         * plugins/document-manager/plugin.c:
4638         (update_editor_ui_interface_items):
4639         * plugins/editor/text_editor.c: (igoto_matching_brace),
4640         (igoto_iface_init):
4641         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
4642         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
4644 2007-03-09  Johannes Schmid <jhs@gnome.org>
4646         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4647         Hide correct column
4648         
4649         * plugins/sourceview/sourceview-private.h:
4650         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4651         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4652         (sourceview_new), (ifile_savable_save_as):
4653         Tweaked vfs monitoring
4655 2007-03-09  Johannes Schmid <jhs@gnome.org>
4657         * libanjuta/interfaces/Makefile.am.iface:
4658         Fixed installtion of header files
4659         
4660         * plugins/sourceview/sourceview.c: (set_select):
4661         do not scroll to much in interactive search
4663 2007-03-09  Naba Kumar  <naba@gnome.org>
4665         * src/anjuta.c: Fixed session restoration.
4666         
4667         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
4668         signal handlers after symbol browser plugin is deactivated.
4669         
4670         * plugins/editor/editor.glade,
4671         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4672         Fixed indentation confustion in preferences.
4674 2007-03-08  Johannes Schmid <jhs@gnome.org>
4676         * plugins/search/search-replace.c: (search_set_combo),
4677         (search_set_action), (search_set_target), (search_set_direction),
4678         (create_dialog), (search_disconnect_set_toggle_connect),
4679         (on_search_match_whole_word_toggled),
4680         (on_search_match_whole_line_toggled),
4681         (on_search_match_word_start_toggled),
4682         (search_set_toggle_direction):
4683         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
4684         it's somehow ugly and uses many deprecated widgets
4685         
4686         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
4687         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4688         Fix #394709
4689         
4690 2007-03-07  Naba Kumar  <naba@gnome.org>
4692         * src/anjuta.c: Make launching projects work from command line. Also
4693         fixes gnome session restart command.
4694         
4695 2007-03-07  Johannes Schmid <jhs@gnome.org>
4697         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
4698         * plugins/class-gen/plugin.c: (iwizard_activate):
4699         Fixed #408218
4700         
4701         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
4702         Fixed #402774
4703         
4704         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4705         Fixed #377483 (It's not possible to know if directories have
4706         a version in CVS. Show version column only if there are version
4707         informations availible
4709         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
4710         Fixed memory leak
4712 2007-03-07  Johannes Schmid <jhs@gnome.org>
4714         * plugins/sourceview/sourceview-prefs.c: (get_bool):
4715         Fixed #409408
4716         * plugins/symbol-browser/an_symbol_prefs.c:
4717         (on_update_global_clicked):
4718         Fixed ##409176
4720 2007-03-07  Johannes Schmid <jhs@gnome.org>
4722         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
4723         (anjuta_save_prompt_new):
4724         * plugins/project-import/project-import.c:
4725         (project_import_finalize):
4726         Fixed Gtk-Criticals (maybe #409408)
4728 2007-03-07  Naba Kumar  <naba@gnome.org>
4730         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
4731         when we are at just beginning of string or comment. Fixes bug #397981.
4733 2007-03-07  Johannes Schmid <jhs@gnome.org>
4735         * plugins/language-support-cpp-java/plugin.c:
4736         (initialize_indentation_params):
4737         Removed annoying DEBUG_PRINT
4738         
4739         * plugins/sourceview/sourceview-cell.c:
4740         (sourceview_cell_instance_init), (icell_get_character),
4741         (icell_get_length), (icell_get_char), (icell_get_attribute):
4742         Improved code to be faster
4743         Implemented attribute handling so that indentation really works in any case
4745 2007-03-06  Johannes Schmid <jhs@gnome.org>
4747         * configure.in:
4748         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
4749         
4750         * plugins/document-manager/anjuta-docman.c:
4751         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
4752         Removed old and ugly tab drag&drop code and use built-in gtk stuff
4753         instead (required GTK >= 2.10)
4754         
4755         * plugins/sourceview/sourceview-private.h:
4756         * plugins/sourceview/sourceview.c:
4757         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4758         (sourceview_finalize), (sourceview_new), (imark_mark),
4759         (imark_unmark), (imark_is_marker_set),
4760         (imark_location_from_handle), (imark_delete_all_markers):
4761         Fixed marker handling and worked a bit more on vfs monitoring
4763 2007-03-05  Johannes Schmid <jhs@gnome.org>
4765         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
4766         Added method to select specific iter
4767         
4768         * plugins/sourceview/sourceview-private.h:
4769         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4770         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4771         (sourceview_add_monitor), (on_document_saved),
4772         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
4773         Fixed vfs monitoring (mostly ported code from text_editor.c)
4774         
4775         * plugins/symbol-browser/an_symbol_view.c:
4776         * plugins/symbol-browser/an_symbol_view.h:
4777         * plugins/symbol-browser/plugin.c: (iter_matches),
4778         (on_editor_update_ui), (value_added_current_editor):
4779         Select the current tag in locals window and symbol toolbar. If there
4780         is no tag at the current line, reserve backward for the next tag. This will
4781         select the correct tag if inside a function.
4783 2007-03-05  Naba Kumar  <naba@gnome.org>
4785         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
4786         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
4787         compiler warnings.
4788         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
4789         (Bug #412186)
4790         
4791 2007-03-04  Johannes Schmid <jhs@gnome.org>
4793         * data/Makefile.am:
4794         * po/POTFILES.in:
4795         Fixed distcheck (well, partly)
4797 2007-03-04  Johannes Schmid <jhs@gnome.org>
4799         * plugins/document-manager/anjuta-document-manager.ui:
4800         Move "Swap .c/.h from Main to Browser toolbar
4802         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
4803         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
4804         (fv_prefs_free), (fv_add_tree_entry):
4805         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4806         * plugins/file-manager/plugin.c: (prefs_init):
4807         
4808         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
4810 2007-03-04  Naba Kumar  <naba@gnome.org>
4812         * data/default.proflie, data/Makefile.am, src/anjuta.c,
4813         plugins/project-manager/plugin.c:
4814         Restored default profile and renamed it from "default.anjuta" to
4815         "default.profile".
4816         
4817 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4819         * plugins/debug-manager/debugger.c,
4820         plugins/debug-manager/plugin.c,
4821         plugins/gdb/debugger.c,
4822         libanjuta/interfaces/libanjuta.idl,
4823         plugins/debug-manager/stack_trace.c:
4824         Add a dialog box when a signal is received (except SIGINT)
4825         Display stack frame even if arguments are not available
4827 2007-03-03  Naba Kumar  <naba@gnome.org>
4829         * TODO.tasks: Icons bounty added.
4831         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
4832         choise selection.
4833         
4834         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
4835         and descoping.
4837         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
4838         plugins/Makefile.am, (removed) plugins/profile-default/*,
4839         plugins/project-manager/anjuta-project-manager.plugin.in,
4840         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
4841         profile implementation to load user profile and projects. Store and
4842         restore remembered plugins. Use profile scoping and descoping for
4843         saving and loading sesstions.
4844         
4845         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
4846         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
4847         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
4848         DEBUG_PRINTs.
4850 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4852         * plugins/debug-manager/debug_tree.c
4853         plugins/debug-manager/debug_tree.h:
4854         Bug fix, deleting wrong variable
4856         * plugins/gdb/debugger.c:
4857         Bug fix, remove forgotten debugging code
4859 2007-03-02  Johannes Schmid <jhs@gnome.org>
4861         * plugins/document-manager/anjuta-document-manager.ui:
4862         * plugins/search/anjuta-search.ui:
4863         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
4864         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
4865         ToolbarFind
4867         * src/anjuta-app.c: (on_toolbar_view_toggled),
4868         (on_add_merge_widget), (on_session_save), (on_widget_remove):
4869         Save toolbar positions, don't use fixed toolbar style
4870         
4871         All in all this will allow more complex toolbar configurations and
4872         might gain some space on smaller displays because the user can disable
4873         toolbar parts he does not use. Also allows to use any toolbar style
4874         without looking too ugly.
4876 2007-03-01  Naba Kumasr  <naba@gnome.org>
4878         * TODO.tasks: Added a bounty for creating icons.
4880         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
4881         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
4882         profile-changed signal. Do not sync non-user-activatable plugins.
4884 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
4886         * plugins/debug-manager/disassemble.c,
4887         plugins/debug-manager/sparse_view.c,
4888         plugins/gdb/debugger.c,
4889         libanjuta/interfaces/libanjuta.idl:
4890         Display function name in disassembly view
4892 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
4894         * (added) plugins/debug-manager/bookmark.png,
4895         (added) plugins/debug-manager/breakpoint-disabled.png,
4896         (added) plugins/debug-manager/breakpoint-enabled.png,
4897         (added) plugins/debug-manager/program-counter.png,
4898         (added) plugins/debug-manager/linemarker.png,
4899         plugins/debug-manager/Makefile.am,
4900         plugins/debug-manager/disassemble.c,
4901         plugins/debug-manager/disassemble.h,
4902         plugins/debug-manager/sparse_buffer.c,
4903         plugins/debug-manager/sparse_buffer.h,
4904         plugins/debug-manager/sparse_view.c,
4905         plugins/debug-manager/sparse_view.h,
4906         plugins/debug-manager/plugin.c,
4907         plugins/debug-manager/breakpoints.c,
4908         libanjuta/interfaces/libanjuta.idl:
4909         Add markers in the disassembly view
4910         Display program counter and breakpoints in disassembly view
4912         * plugins/gdb/debugger.c:
4913         Fix a bug added with my previous patch, setting and clearing
4914         breakpoints was not working
4916 2007-02-28  Johannes Schmid <jhs@gnome.org>
4918         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
4919         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
4920         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
4921         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4922         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
4923         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
4924         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
4925         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
4926         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
4927         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4928         Updated (why do they need to be under version control?)
4929         
4930         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
4931         (create_tab_popup_menu), (on_msgman_popup_menu),
4932         (on_tab_button_press_event), (anjuta_msgman_page_new),
4933         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
4934         Added "Close all message tabs" popup menu
4936 2007-02-26  Naba Kumar  <naba@gnome.org>
4938         * plugins/profiler/gprof-flat-profile-entry.c,
4939         plugins/profiler/gprof-flat-profile.c,
4940         plugins/profiler/gprof-flat-profile-entry.h,
4941         plugins/profiler/gprof-flat-profile.h,
4942         plugins/profiler/gprof-flat-profile-view.c,
4943         plugins/profiler/gprof-flat-profile-view.h,
4944         plugins/profiler/gprof-call-graph-block-entry.c,
4945         plugins/profiler/gprof-call-graph-block.c,
4946         plugins/profiler/gprof-function-call-chart-view.c,
4947         plugins/profiler/gprof-call-graph-block-entry.h,
4948         plugins/profiler/gprof-profile-data.c,
4949         plugins/profiler/gprof-call-graph-block.h,
4950         plugins/profiler/gprof-view.c,
4951         plugins/profiler/gprof-call-graph.c,
4952         plugins/profiler/gprof-function-call-chart-view.h,
4953         plugins/profiler/gprof-profile-data.h,
4954         plugins/profiler/gprof-call-graph.h,
4955         plugins/profiler/gprof-view.h,
4956         plugins/profiler/gprof-view-manager.c,
4957         plugins/profiler/gprof-call-graph-view.c,
4958         plugins/profiler/plugin.c,
4959         plugins/profiler/gprof-view-manager.h,
4960         plugins/profiler/gprof-call-graph-view.h,
4961         plugins/profiler/gprof-function-call-tree-view.c,
4962         plugins/profiler/gprof-function-call-tree-view.h,
4963         plugins/profiler/Makefile.am: Fix compiler warnings and link with
4964         gnome-vfs. Fixes bug #411377.
4966 2007-02-26  Naba Kumar  <naba@gnome.org>
4968         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
4970         Patch from James Liggett  <jrliggett@cox.net>:
4971         * plugins/profiler/gprof-flat-profile-view.c,
4972         plugins/profiler/gprof-flat-profile-view.h,
4973         plugins/profiler/gprof-function-call-chart-view.c,
4974         plugins/profiler/gprof-function-call-chart-view.h,
4975         plugins/profiler/gprof-view.c,
4976         plugins/profiler/gprof-view.h,
4977         plugins/profiler/gprof-call-graph-view.c,
4978         plugins/profiler/plugin.c,
4979         plugins/profiler/gprof-call-graph-view.h,
4980         plugins/profiler/gprof-function-call-tree-view.c,
4981         plugins/profiler/gprof-function-call-tree-view.h: Implements
4982         double click navigation. Fixes bug #403514.
4984 2007-02-25  Naba Kumar  <naba@gnome.org>
4986         * libanjuta/anjuta-plugin-manager.c,
4987         libanjuta/anjuta-plugin-handle.[ch],
4988         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
4989         g_hash_table_remove_all (introduced in glib 2.12) to stay the
4990         dependency on glib 2.8. Fixes bug #411623.
4992 2007-02-24  Naba kumar  <naba@gnome.org>
4994         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
4995         
4996         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
4997         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
4998         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
4999         (added) libanjuta/anjuta-profile-manager.c,
5000         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
5001         manager.
5002         Implemented profile pushing and popping. Implemented profile xml
5003         synchronization. Implemented error handling in profiles. Implemented
5004         activation and deactivation signals in plugin manager.
5005         
5006         * libanjuta/Makefile.am: Added libanjuta log domain.
5007         
5008         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5009         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
5010         in AnjutaShell interface and implemented it in AnjutaApp.
5011         
5012         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5014 2007-02-23  Naba kumar  <naba@gnome.org>
5016         src/main.c: Fixed missing end quote.
5018 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
5020         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
5023 2007-02-20  Naba Kumar  <naba@gnome.org>
5025         * plugins/subversion/plugin.c: Added "..." menuitems.
5026         * ROADMAP, README: Updated.
5027         * libanjuta/anjuta-profile.c: Fixed bugs.
5029         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
5030         plugins/gtodo/Makefile.am: Removed dead code.
5032         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
5033         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
5034         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
5035         plugins/gtodo/list_tooltip.c,
5036         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
5037         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
5038         not contain markups. Fixes Bug #360462.
5040 2007-02-16  Naba Kumar  <naba@gnome.org>
5042         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
5043         unnecessary sub-sections.
5044         
5045 2007-02-15  Naba Kumar  <naba@gnome.org>
5047         * (removed) plugins/document-manager/bookmark-prev-16.png,
5048         plugins/document-manager/bookmark-last.png,
5049         (removed)plugins/document-manager/bookmark-first-16.png,
5050         plugins/document-manager/bookmark-prev.png,
5051         (added) plugins/document-manager/bookmark-toggle.png,
5052         (removed)plugins/document-manager/bookmark_toggle.xpm,
5053         (removed)plugins/document-manager/bookmark-last-16.png,
5054         plugins/document-manager/plugin.c,
5055         plugins/document-manager/anjuta-document-manager.ui,
5056         (removed)plugins/document-manager/bookmark-next-16.png,
5057         plugins/document-manager/bookmark-next.png,
5058         plugins/document-manager/Makefile.am,
5059         (added) plugins/document-manager/bookmark-clear.png,
5060         plugins/document-manager/bookmark-first.png: Upgraded bookmark
5061         icons (stolen from monodevelop). Added clear bookmarks toolbar
5062         button.
5064         * plugins/document-manager/plugin.c,
5065         (added) plugins/document-manager/swap.png,
5066         (removed) plugins/document-manager/undock.png,
5067         plugins/document-manager/Makefile.am: Fixed swap icon.
5069 2007-02-13  Naba Kumar  <naba@gnome.org>
5071         * plugins/class-gen/element-editor.c: Fixed typo.
5072         
5073         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
5074         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
5075         Implementing plugin profiles loading.
5077 2007-02-13  Naba Kumar  <naba@gnome.org>
5079         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
5080         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
5081         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
5082         pixmaps/open_project.png, pixmaps/close_project.png:
5083         Removed more old icons.
5084         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
5085         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
5086         anjuta_logo.png
5087         
5088 2007-02-13  Naba Kumar  <naba@gnome.org>
5090         * plugins/class-gen/element-editor.c: Included missing headers to
5091         prevent build failures in some cases.
5092         
5093 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
5095         * plugins/debug-manager/stack_trace.c:
5096         Fix bug #407115
5098         * plugins/debug-manager/watch.c,
5099         plugins/debug-manager/breakpoints.c:
5100         Same bug than above, wrong use of gtk_ui_manager_get_widget
5102 === anjuta 2.1.1 ===
5104 2007-02-11  Naba Kumar  <naba@gnome.org>
5106         * cofigure.in: Bumped version to 2.1.1
5107         * NEWS: Updated for 2.1.1 release.
5108         
5109 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
5111         * plugins/debug-manager/plugin.c,
5112         plugins/debug-manager/sparse_view.c,
5113         plugins/debug-manager/sparse_view.h:
5114         Reorder some code
5116         * plugins/gdb/debugger.c,
5117         plugins/debug-manager/debugger.c,
5118         plugins/debug-manager/memory.c,
5119         plugins/debug-manager/sparse_buffer.c
5120         plugins/gdb/debugger.h,
5121         libanjuta/interfaces/libanjuta.idl:
5122         Clean up, remove some warnings
5123         Use guint everywhere for addresses
5124         Rewrite code parsing position in debugger
5126 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
5128         * plugins/debug-manager/debug_tree.c:
5129         Use GtkTreeRowReference instead of GtkTreeIter as callback data
5130         Fix bug #406113
5132 2007-02-08  Naba Kumar  <naba@gnome.org>
5134         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
5135         Delay showing the 'file modified on disk' dialog for one sec
5136         from the last notification to insure multiple notifications for
5137         the same file are treated as one. Do not same multiple dialogs
5138         for the same file. Make sure to destory the dialog if later
5139         the conent is no longer different.
5140         
5141 2007-02-08  Naba Kumar  <naba@gnome.org>
5143         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
5144         Prevented spurious 'file modified' dialogs in scintilla editor
5145         when the file is saved.
5147 2007-02-09  Johannes Schmid <jhs@gnome.org>
5149         * scripts/glade2schema.pl:
5150         Added script to convert glade preferences into gconf schema files.
5151         See #406061
5153 2007-02-08  Naba Kumar  <naba@gnome.org>
5155         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
5156         itself is destroyed. Fixes bug #355160.
5157         
5158 2007-02-08  Johannes Schmid <jhs@gnome.org>
5160         * plugins/profiler/profiler.plugin: 
5161         removed from version control (only .in file needed)
5162         
5163         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
5164         * plugins/sourceview/sourceview.c: (sourceview_new):
5165         Code cleanup
5166         
5167         * plugins/subversion/svn-thread.c: (svn_thread_start):
5168         * src/main.c: (main):
5169         
5170         Fixed #395875 about initialisation of threads too late
5172 2007-02-07  Armin Burgmeier  <armin@arbur.net>
5174         Reviewed by Naba Kumar  <naba@gnome.org>:
5175         * plugins/class-gen/plugin.c:
5176         * plugins/class-gen/window.c: Removed browse button related code, load
5177         generated output directly into new buffers when not adding to project.
5179         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
5180         buttons from user interface.
5182 2007-02-07  Naba Kumar  <naba@gnome.org>
5184         * po/POTFILES.in: Fixed distcheck.
5186 2007-02-07  Daniel Nylander <po@danielnylander.se>
5188         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
5190 2007-02-07  Johannes Schmid <jhs@gnome.org>
5192         * anjuta.desktop.in.in:
5193         Fixed spelling
5195 2007-02-07  Johannes Schmid <jhs@gnome.org>
5197         * configure.in:
5198         * manuals/anjuta-manual/*
5199         * manuals/anjuta-faqs/*:
5200         #398991 – Anjuta manuals does not use the gnome-doc-utils format
5201         
5202         * plugins/document-manager/anjuta-document-manager.plugin.in:
5203         Removed duplicate application-xml mime-type (review patches properly ;-)
5204         
5205 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
5207         * plugins/gdb/debugger.c,
5208         libanjuta/interfaces/libanjuta.idl:
5209         Fix bug #404755
5210         Fix handling of missing source file
5212 2007-02-06  Naba Kumar  <naba@gnome.org>
5214         Patch from James Liggett  <jrliggett@cox.net>:
5215         * plugins/profiler/gprof-flat-profile.c,
5216         plugins/profiler/gprof-profile-data.c,
5217         plugins/profiler/gprof-call-graph.c,
5218         plugins/profiler/gprof-profile-data.h,
5219         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
5220         Show profiler view when target selected bug #403515.
5222 2007-02-05  Naba Kumar  <naba@gnome.org>
5224         * configure.in: Enabled devhelp plugin by default now that
5225         it works.
5226         
5227         Patch from parmigio@2ainfo.it:
5228         * plugins/document-manager/anjuta-document-manager.plugin.in:
5229         Added xml file type in supported mime types list.
5230         
5231 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
5233         * plugins/debug-manager/debugger.c,
5234         plugins/debug-manager/plugin.c:
5235         Add a field in status bar displaying debugger state
5236         Change cursor shape when debugger is busy
5237         Fix bug #378600
5239         * plugins/debug-manager/watch.c,
5240         plugins/debug-manager/locals.c,
5241         libanjuta/interfaces/libanjuta.idl:
5242         Clean up, remove debugging messages and unused signals
5244 2007-02-03  Johannes Schmid <jhs@gnome.org>
5246         * configure.in:
5247         Fixed AC_INIT and seperated version to major, minor, micro
5249         * anjuta.anjuta:
5250         Load Subversion instead of CVS
5251         
5252         * anjuta.desktop.in.in:
5253         Fixed bug-buddy component
5255         Original patch from Rob Bradfort <robster@debian.org>:
5256         * src/main.c: (get_command_line_args), (main):
5257         Bug #335981 – Migration from popt to GOption
5259 2007-02-03  Naba Kumar  <naba@gnome.org>
5261         * configure.in: Depend on devhelp 0.13 and fixed gecko home
5262         path variable. Fixed bug #341170.
5263         * plugins/profiler/Makefile.am: Fixed indentation.
5264         
5265 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
5267         * libanjuta/interfaces/libanjuta.idl,
5268         plugins/sourceview/sourceview.c,
5269         plugins/editor/text-editor.c,
5270         plugins/symbol-browser/plugin.c,
5271         plugins/search/search-replace.c,
5272         plugins/document-manager/goto_line.c,
5273         plugins/document-manager/action-callbacks.c,
5274         plugins/document-manager/anjuta-docman.c:
5275         Rename markers of anjuta interface
5276         IANJUTA_MARKABLE_NONE has been removed
5277         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
5278         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
5279         IANJUTA_MARKABLE_ATTENTIVE renamed in
5280                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
5281         IANJUTA_MARKABLE_INTENSE renamed in
5282                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
5283         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
5285         * (removed) plugins/sourceview/marker-light.png,
5286         (removed) plugins/sourceview/marker-basic.png,
5287         (removed) plugins/sourceview/marker-attentive.png,
5288         (removed) plugins/sourceview/marker-intense.png,
5289         plugins/sourceview/bookmark.png,
5290         (added) plugins/sourceview/breakpoint-disabled.png,
5291         (added) plugins/sourceview/breakpoint-enabled.png,
5292         (added) plugins/sourceview/program-counter.png,
5293         (added) plugins/sourceview/linemarker.png,
5294         plugins/sourceview/Makefile.am,
5295         (added) plugins/editor/bookmark.xpm,
5296         (added) plugins/editor/breakpoint-disabled.xpm,
5297         (added) plugins/editor/breakpoint-enabled.xpm,
5298         (added) plugins/editor/program-counter.xpm,
5299         (added) plugins/editor/linemarker.xpm,
5300         plugins/editor/Makefile.am:
5301         Add or change marker pixmaps in scintilla and sourceview editor
5303         * plugins/document-manager/plugin.c,
5304         libanjuta/interfaces/libanjuta.idl,
5305         plugins/debug-manager/plugin.c,
5306         plugins/debug-manager/breakpoints.c
5307         plugins/gdb/debugger.c:
5308         Fix bug #376404, program counter marker is not displayed when debugger
5309         Return the selected editor or NULL (if file does not exist) with 
5310         ianjuta_document_manager_goto_file_line* functions
5311         Emit a change-location signal even if the program counter is in an
5312         unknown file
5314 2007-02-02  Naba Kumar  <naba@gnome.org>
5316         * TODO.tasks: Marked bounty bug #359478 completed. And checked
5317         older bounties 'Done'.
5318         
5319 2007-02-02  Naba Kumar  <naba@gnome.org>
5321         * TODO.tasks: Fixed typop.
5323         Patch from James Liggett  <jrliggett@cox.net>:
5324         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
5325         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
5326         profiler plugin by James Liggett. Completes bounty bug #359478
5327         'Gprof performance profiler plugin'
5329 2007-02-01  Naba Kumar  <naba@gnome.org>
5331         * src/main.c: Renamed option name.
5333         * TODO.tasks: Marked "Test and fix all project wizards templates"
5334         bounty completed.
5335         
5336 2007-01-29  Johannes Schmid <jhs@gnome.org>
5338         * plugins/document-manager/plugin.c: (on_editor_changed):
5339         Added DEBUG_PRINT(...)
5340         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
5341         implemented
5342         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
5343         Fix language support plugin for sourceview editor (add some new
5344         language names)
5345         
5346         * plugins/sourceview/sourceview.c: (iindic_clear):
5347         Clear all indicators
5349 2007-01-29  Johannes Schmid <jhs@gnome.org>
5351         * TODO.tasks:
5352         Minor task currentions
5353         
5354         * libanjuta/interfaces/libanjuta.idl:
5355         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
5356         (itext_editor_iface_init):
5357         * plugins/language-support-cpp-java/plugin.c: (install_support):
5358         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
5359         (ieditor_get_attributes), (ieditor_iface_init):
5360         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
5361         plugins.
5362         
5363         * plugins/sourceview/sourceview.glade:
5364         Fixed sourceview preference window
5366 2007-01-28  Naba Kumar  <naba@gnome.org>
5367         
5368         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
5369         Implemented --no-files and --no-session command line options and
5370         corresponding preferernces checkboxes in General tab.
5372 2007-01-28  Johannes Schmid <jhs@gnome.org>
5374         * plugins/subversion/plugin.c:
5375         * plugins/subversion/plugin.h:
5376         * plugins/subversion/svn-notify.c: (svn_show_info),
5377         (show_svn_error), (on_svn_notify):
5378         * plugins/subversion/svn-notify.h:
5379         * plugins/subversion/svn-thread.c: (create_message_view),
5380         (svn_thread_start):
5381         Fixed error handling and fixed #394216 – No indication of subversion commands running
5382         
5383         * plugins/tools/execute.c: (atp_output_context_print):
5384         Show name of tool in message pane
5386 2007-01-28  Naba Kumar  <naba@gnome.org>
5387         
5388         * configure.in, plugins/glade/plugin.c: Make it work with
5389         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
5390         
5391         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
5392         from devhelp (won't work untill devhelp is fixed: bug #341170).
5393         
5394         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
5395         
5396 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
5398         Reviewed by Naba Kumar  <naba@gnome.org>:
5399         * libanjuta/interfaces/libanjuta.idl, 
5400         plugins/debug-manager/debugger.c,
5401         plugins/debug-manager/start.c,
5402         plugins/gdb/plugin.c,
5403         plugins/gdb/debugger.c,
5404         plugins/gdb/debugger.h:
5405         Fix a bug when launching gdb
5406         Set the terminal for the debugged program on the command line.
5408 2007-01-26  Johannes Schmid <jhs@gnome.org>
5410         * plugins/sourceview/anjuta-document-saver.c:
5411         (anjuta_document_saver_save):
5412         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
5413         * plugins/sourceview/sourceview.c: (save_if_modified),
5414         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
5415         Proper error handling, for example if a file was modified externally. Use backup files
5416         to avoid data-loss on disk full.
5418 2007-01-24  Naba Kumar  <naba@gnome.org>
5419         
5420         * plugins/devhelp/htmlview.c: Fixed crash during project load.
5421         Fixed mem leak and source leak.
5422         
5423 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
5425         Reviewed by Naba Kumar  <naba@gnome.org>:
5426         * plugins/debug-manager/debug_tree.c,
5427         plugins/debug-manager/debug_tree.h,
5428         plugins/debug-manager/watch.c:
5429         Partial rewrite of the variable object code, find and fix a few bugs
5430         Fix bug #395808: gdb can still crash but children are listed
5431         on request only so you can avoid the crash
5433 2007-01-24  Naba Kumar  <naba@gnome.org>
5434         
5435         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
5436         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
5437         plugins/symbol-browser/plugin.h,
5438         plugins/symbol-browser/plugin.c,
5439         plugins/symbol-browser/Makefile.am: Added current file (local)
5440         symbols view (Seriously getting bored with the browse toolbar).
5442 2007-01-22  Naba Kumar  <naba@gnome.org>
5443         
5444         Patch from Gabor Kelemen:
5445         * po/POTFILES.in: Added .plugin.in files.
5447 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
5449         Reviewed by Naba Kumar  <naba@gnome.org>:
5450         * plugins/document-manager/anjuta-docman.c,
5451         plugins/message-view/anjuta-msgman.c
5452         Set right alignment to the label widget in the tab title.
5454 2007-01-21  Naba Kumar  <naba@gnome.org>
5455         
5456         * libegg/egg-combo-action.c: Fixed mode line.
5457         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
5458         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
5460 2007-01-21  Armin Burgmeier  <armin@arbur.net>
5462         Reviewed by Naba Kumar  <naba@gnome.org>:
5463         * plugins/class-gen/plugin.c: Prompt for target before actually
5464         generating the class files. This ensures that the files are created in
5465         the correct directory. Fixes bug #397406.
5467         * plugins/class-gen/window.c: Set browse buttons to insensitive when
5468         the class is added to the project.
5470 2007-01-21  Naba Kumar  <naba@gnome.org>
5472         * libanjuta/anjuta-plugin-description.c,
5473         libanjuta/anjuta-ui.h,
5474         libanjuta/anjuta-status.c,
5475         libanjuta/anjuta-plugin-description.h,
5476         libanjuta/cell-renderer-captioned-image.c,
5477         libanjuta/anjuta-plugin-handle.c,
5478         libanjuta/anjuta-status.h,
5479         libanjuta/resources.c,
5480         libanjuta/cell-renderer-captioned-image.h,
5481         libanjuta/glue-cpp.c,
5482         libanjuta/anjuta-plugin-handle.h,
5483         libanjuta/anjuta-plugin.c,
5484         libanjuta/anjuta-preferences-dialog.c,
5485         libanjuta/libanjuta.h,
5486         libanjuta/resources.h,
5487         libanjuta/glue-cpp.h,
5488         libanjuta/anjuta-plugin.h,
5489         libanjuta/anjuta-preferences-dialog.h,
5490         libanjuta/anjuta-plugin-manager.c,
5491         libanjuta/anjuta-shell.c,
5492         libanjuta/anjuta-plugin-manager.h,
5493         libanjuta/anjuta-shell.h,
5494         libanjuta/anjuta-save-prompt.c,
5495         libanjuta/anjuta-save-prompt.h,
5496         libanjuta/anjuta-children.c,
5497         libanjuta/anjuta-utils.c,
5498         libanjuta/anjuta-profile.c,
5499         libanjuta/anjuta-preferences.c,
5500         libanjuta/anjuta-launcher.c,
5501         libanjuta/anjuta-utils.h,
5502         libanjuta/anjuta-profile.h,
5503         libanjuta/anjuta-launcher.h,
5504         libanjuta/anjuta-ui.c: Updated file headers.
5506         * po/POTFILES.in: Updated.
5508         * libanjuta/anjuta-marshal.list,
5509         (added) libanjuta/anjuta-plugin-handle.c,
5510         (added) libanjuta/anjuta-plugin-handle.h,
5511         (added) libanjuta/anjuta-plugin-manager.c,
5512         (added) libanjuta/anjuta-plugin-manager.h,
5513         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5514         (added) libanjuta/anjuta-profile.c,
5515         (added) libanjuta/anjuta-profile.h,
5516         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
5517         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
5518         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
5519         src/action-callbacks.c: Implemented AnjutaPluginManager
5520         class based on old plugins.[ch]. Implemented AnjutaProfile as
5521         prelimanary profiles implementation. Implemented AnjutaPluginHandle
5522         class to represent plugins (not to be confused with plugin objects).
5523         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
5524         implemented it in AnjutaApp and AnjutaTestShell.
5525         De-globalized plugin management and several clean ups.
5527         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
5528         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
5529         plugins/search/search-replace.c, plugins/terminal/terminal.c,
5530         plugins/project-import/project-import.c,
5531         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
5532         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
5533         Fixed plugins for the change in API.
5535         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
5536         file.
5537         
5538         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5540 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
5542         Reviewed by Naba Kumar  <naba@gnome.org>:
5543         * libanjuta/anjuta-launcher.c,
5544         libanjuta/anjuta-launcher.h:
5545         Add a new function anjuta_set_terminate_on_exit to close the i/o
5546         channel when the child exit
5547         Return directly the status and not the exit code in child-exited
5548         signal
5550         * plugins/gdb/debugger.c:
5551         Use new function in debugger plugin
5553 2007-01-18  Johannes Schmid <jhs@gnome.org>
5555         * src/about.c: Do not show empty license information instead hide the button (#397883)
5557 2007-01-15  Johannes Schmid <jhs@gnome.org>
5559         * plugins/project-manager/plugin.c:
5560         * plugins/project-wizard/templates/python.wiz
5561         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
5562         
5563         Fixed #335235 python programs are not executeable/ do not start when pressing F3
5564         You will also need latest gnome-build svn       
5566 === anjuta 2.1.0 ===
5568 2007-01-14  Naba Kumar  <naba@gnome.org>
5570         * configure.in: Removed reference of mkfile project
5571         template to fix distcheck build error.
5572         * AUTHORS: Updated.
5573         * NEWS: Updated.
5574         * configure.in: Bumped version to 2.1.0 for beta release.
5575         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
5576         crashes as soon as editing starts in normal text files.
5578 2007-01-14  Johannes Schmid <jhs@gnome.org>
5580         * configure.in
5581         * po/LINGUAS:
5582         Applied http://live.gnome.org/GnomeGoals/PoLinguas
5584         * tagmanager/c.c:
5585         Patch from Massimo Cora' to hopefully fix #395362
5587         * plugins/project-wizard/templates/*:
5589         Fixed and tested all project-wizards. Deactivated mkfile project because
5590         it was totally broken and I don't see any real use for it.
5591         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
5593 2007-01-14  Naba Kumar  <naba@gnome.org>
5595         * NEWS: Updated for release.
5596         
5597         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
5598         
5599         * libanjuta/interfaces/libanjuta.idl,
5600         plugins/editor/text_editor_cbs.c,
5601         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
5602         interface and implemented it for scintilla.
5603         
5604         * plugins/editor/text-editor.c: Fixed highlighing issues when
5605         used with indicators (particularly when the file is just opened).
5606         Fixes bug #377477 – when debugging, scintilla editor grays out all
5607         lines before current line.
5608         
5609         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
5610         Maintain a separate list of indicated edtitors for separate contexts.
5611         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
5612         
5613 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
5615         Reviewed by Naba Kumar  <naba@gnome.org>:
5616         * plugins/debug-manager/plugin.c:
5617         Bug fix: breakpoints cannot be added after stopping the debugger
5619 2007-01-13  Naba Kumar  <naba@gnome.org>
5621         * NEWS: Updated for release.
5623 2007-01-12  Johannes Schmid <jhs@gnome.org>
5625         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
5626         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
5627         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
5628         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
5629         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
5630         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
5631         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
5632         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
5633         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
5634         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
5635         
5636         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
5637         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
5638         
5639         * plugins/sourceview/sourceview.c:
5640         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
5641         on character positions.
5642         
5643 2007-01-12  Naba Kumar  <naba@gnome.org>
5645         * src/anjuta-app.c,
5646         plugins/project-manager/plugin.c,
5647         plugins/profile-default/plugin.c,
5648         libanjuta/anjuta-status.c,
5649         libanjuta/anjuta-status.h: Introduced an API for application title
5650         in AnjutaStatus. Set application title to project name.
5652 2007-01-11  Massimo Cora' <maxcvs@email.i>
5654         Reviewed by Naba Kumar  <naba@gnome.org>:
5655         * tagmanager/Makefile.am,
5656         plugins/symbol-browser/Makefile.am: removed installation for 
5657         test programs.
5659 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
5661         Reviewed by Naba Kumar  <naba@gnome.org>:
5662         * plugins/debug-manager/start.h,
5663         plugins/debug-manager/start.c,
5664         plugins/debug-manager/anjuta-debug-manager.ui,
5665         plugins/debug-manager/plugin.c:
5666         Partial fix for bug #392537
5668         * plugins/debug-manager/disassemble.c:
5669         Fix bug #392543
5671 2007-01-11  Naba Kumar  <naba@gnome.org>
5673         * src/anjuta.c: Load project seperately from session,
5674         so that project session is also loaded.
5675         
5676         * plugins/profile-default/plugin.c: Load project in new
5677         anjuta if there already is one loaded currently (disabled
5678         code for now).
5679         
5680         * plugins/editor/aneditor.cxx: Disconnect focus in/out
5681         signals when editor is destroyed. Fixes a crash bug.
5682         
5683         * plugins/editor/text_editor.c: Do not mark line in
5684         ianjuta_editor_goto_line() implementation.
5685         
5686         * plugins/search/search-replace.c: Always check for markable
5687         interface availablility because its optional for an editor.
5688         
5689         * plugins/document-manager/goto_line.c,
5690         plugins/document-manager/action-callbacks.c: Mark lines for
5691         goto line commands (from dialog and from menu entry box).
5692         
5693         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
5694         plugins/file-manager/an_file_view.c: Expand file manager
5695         nodes in idle loop, one at a time. Did as a possible work
5696         around for bug #361763, but it didn't make any difference.
5697         However, it could still be useful in situations where there
5698         are lots to expand.
5699         
5700         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
5702 2007-01-11  Naba Kumar  <naba@gnome.org>
5704         * plugins/editor/scintilla/LineMarker.h,
5705         plugins/editor/scintilla/LexBasic.cxx,
5706         plugins/editor/scintilla/LexHTML.cxx,
5707         plugins/editor/scintilla/include/SciLexer.h,
5708         plugins/editor/scintilla/include/Scintilla.h,
5709         plugins/editor/scintilla/include/Scintilla.iface,
5710         plugins/editor/scintilla/include/ScintillaWidget.h,
5711         plugins/editor/scintilla/LexBash.cxx,
5712         plugins/editor/scintilla/PlatGTK.cxx,
5713         plugins/editor/scintilla/ViewStyle.h,
5714         plugins/editor/scintilla/Editor.cxx,
5715         plugins/editor/scintilla/StyleContext.h,
5716         plugins/editor/scintilla/LexCPP.cxx,
5717         plugins/editor/scintilla/Converter.h,
5718         plugins/editor/scintilla/LexAU3.cxx,
5719         plugins/editor/scintilla/Editor.h,
5720         plugins/editor/scintilla/LexPerl.cxx,
5721         plugins/editor/scintilla/LexVB.cxx,
5722         plugins/editor/scintilla/ScintillaGTK.cxx,
5723         plugins/editor/scintilla/ViewStyle.cxx,
5724         plugins/editor/scintilla/PropSet.cxx,
5725         plugins/editor/scintilla/LexSQL.cxx,
5726         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
5727         version 1.71
5729 2007-01-11  Armin Burgmeier  <armin@arbur.net>
5731         Reviewed by Naba Kumar  <naba@gnome.org>:
5732         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
5733         selected for editing. This fixes bug #394218.
5735         * plugins/class-gen/plugin.c: Do not use project's root URI as project
5736         name if said URI is not known.
5738         * plugins/class-gen/window.c: When stripping function prefix away,
5739         include the trailing underscore because it is already set by the
5740         template.
5742         * plugins/class-gen/transform.c: Include "const char*" and "const
5743         gchar*" in the list for transforming a default C type to a GType.
5744         Don't access invalid memory when writing pointer_str in
5745         cg_transform_first_argument.
5747 2007-01-11  Naba Kumar  <naba@gnome.org>
5749         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
5750         pixmaps/anjuta.svg, pixmaps/Makefile.am,
5751         (renamed) pixmaps/anjuta_icon.png, src/main.c,
5752         libegg/test-actions.c, anjuta.desktop.in.in,
5753         anjuta.prj: Renamed application icon to 'anjuta.png' from
5754         'anjuta_icon.png'. Added more fields in desktop file.
5756         * mime/anjuta.xml: Added magic section.
5757         
5758         * (removed) mime/anjuta.applications,
5759         (removed) mime/anjuta.mime, mime/Makefile.am,
5760         (removed) mime/anjuta.keys,
5761         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
5762         registeration and added scalable icon. Also fixes bug #393680
5764 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
5766         Reviewed by Naba Kumar  <naba@gnome.org>:
5767         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
5768         and anjuta_status_progress_add_ticks() to check for progressbar 
5769         being realized before trying to update it.
5771 2007-01-10  Naba Kumar  <naba@gnome.org>
5773         * tagmanager/tm_workspace.c,
5774         po/POTFILES.in,
5775         plugins/debug-manager/Makefile.am,
5776         plugins/tools/scripts/Makefile.am,
5777         plugins/class-gen/plugin.c,
5778         plugins/class-gen/Makefile.am,
5779         global-tags/Makefile.am: Fixed make distcheck.
5781         * plugins/debug-manager/attach_process.c,
5782         plugins/debug-manager/attach_process.h,
5783         plugins/class-gen/action-callbacks.h,
5784         plugins/class-gen/action-callbacks.c,
5785         plugins/class-gen/class_gen.h,
5786         plugins/class-gen/class_gen.c: Deleted unused/old files.
5788         * (removed) scintilla, (added) plugins/editor/scintilla,
5789         plugins/editor/scintilla/lexers.make,
5790         plugins/editor/scintilla/Makefile.am,
5791         plugins/editor/Makefile.am
5792         configure.in, manuals/reference/libanjuta/Makefile.am
5793         Makefile.am: Moved scintilla to its right place.
5795 2007-01-09  Naba Kumar  <naba@gnome.org>
5797         * plugins/profile-default/plugin.c: Save project session before
5798         a new one is opened.
5800         * plugins/project-manager/plugin.c,
5801         plugins/project-manager/plugin.h,
5802         plugins/project-manager/anjuta-project-manager.ui,
5803         plugins/profile-default/plugin.c,
5804         plugins/profile-default/plugin.h,
5805         plugins/profile-default/Makefile.am,
5806         (added) plugins/profile-default/anjuta-default-profile.ui,
5807         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
5808         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
5809         multiple projects support.
5810         
5811 2007-01-06  Armin Burgmeier  <armin@arbur.net>
5813         Reviewed by Naba Kumar  <naba@gnome.org>
5814         * plugins/class-gen/combo-flags.h:
5815         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
5816         enum, added a type parameter to selected signal. Select highlighted
5817         entry when pressing enter (but not unselect it if it was already
5818         selected) before closing the popup. Also accept input when clicking
5819         not into the popup.
5821         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
5822         according to selection type.
5824         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
5825         VOID:BOXED,ENUM.
5827 2007-01-08  Johannes Schmid <jhs@gnome.org>
5829   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
5830   * plugins/project-wizard/templates/gtkmm/Makefile.am
5831   * plugins/project-wizard/templates/python/configure.ac.tpl
5832   * plugins/project-wizard/templates/python/configure.in.tpl
5833   * plugins/project-wizard/templates/python/Makefile.am
5834   * plugins/project-wizard/templates/cpp/configure.ac.tpl
5835   * plugins/project-wizard/templates/cpp/configure.in.tpl
5836   * plugins/project-wizard/templates/cpp/Makefile.am
5837   * plugins/project-wizard/templates/terminal.wiz
5838   * plugins/project-wizard/templates/xlib-dock.wiz
5839   * plugins/project-wizard/templates/wxwin.wiz
5840   * plugins/project-wizard/templates/java.wiz
5841   * plugins/project-wizard/templates/xlib/configure.ac.tpl
5842   * plugins/project-wizard/templates/xlib/configure.in.tpl
5843   * plugins/project-wizard/templates/xlib/Makefile.am
5844   * plugins/project-wizard/templates/gcj/configure.ac.tpl
5845   * plugins/project-wizard/templates/gcj/configure.in.tpl
5846   * plugins/project-wizard/templates/gcj/Makefile.am
5847   * plugins/project-wizard/templates/terminal/configure.ac.tpl
5848   * plugins/project-wizard/templates/terminal/configure.in.tpl
5849   * plugins/project-wizard/templates/terminal/Makefile.am
5850   * plugins/project-wizard/templates/terminal/autogen.sh
5851   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
5852   * plugins/project-wizard/templates/wxwin/configure.in.tpl
5853   * plugins/project-wizard/templates/wxwin/Makefile.am
5854   * plugins/project-wizard/templates/gnome.wiz 
5855   * plugins/project-wizard/templates/java/configure.ac.tpl
5856   * plugins/project-wizard/templates/java/configure.in.tpl
5857   * plugins/project-wizard/templates/java/Makefile.am
5858   * plugins/project-wizard/templates/anjuta-plugin.wiz
5859   * plugins/project-wizard/templates/gtkmm.wiz
5860   * plugins/project-wizard/templates/python.wiz
5861   * plugins/project-wizard/templates/cpp.wiz
5862   * plugins/project-wizard/templates/gtk.wiz
5863   * plugins/project-wizard/templates/gcj.wiz
5864   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
5865   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
5866   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
5868   Starting fixing of all project wizards:
5869   - rename configure.in to configure.ac
5870   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
5871   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
5872   (See #394184)
5873   
5874   * TODO.task: Added bug number to bounty
5876 2007-01-07  Johannes Schmid <jhs@gnome.org>
5878   *  plugins/build-basic-autotools.c:
5879   Fixed #392290 – Missed install as root option in project manager
5881 2007-01-07  Johannes Schmid <jhs@gnome.org>
5883   * plugins/sourceview/sourceview.c:
5884   Fixed #388731 – Odd editor behaviour after performing block-text operations
5885   Fixed #388727 – Block-tab does not work
5886   
5887   * plugins/sourceview/anjuta-document.h/c:
5888   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
5889   
5890   * configure.in:
5891   Require Gtk+ >= 2.10 for sourceview plugin
5893 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
5895         * libanjuta/anjuta-status.c:
5896         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
5898 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
5900         * configure.in,
5901         plugins/terminal/terminal.c:
5902         Fix bug #377027
5903         remove support for VTE < 0.9
5905 2007-01-06  Naba Kumar  <naba@gnome.org>
5907         * po/POTFILES.in: Updated
5909 2007-01-05  Adam Dingle  <adam@medovina.org>
5911         Reviewed by Naba Kumar  <naba@gnome.org>:
5912         * plugins/message-view/anjuta-message-manager-plugin.glade:
5913         Fixed bug #377903 (improve message color defaults).
5915 2007-01-05  Naba Kumar  <naba@gnome.org>
5917         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
5918         
5919 2007-01-03  Armin Burgmeier  <armin@arbur.net>
5921         Reviewed by  Naba Kumar  <naba@gnome.org>:
5922         * plugins/symbol-browser/test-class.h: Fixed block ends.
5924         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
5925         C-style-block comment.
5927         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
5928         allow lists when writing autogen definition files. This is required
5929         for the new class generator. Also fixed a wrong return value in
5930         npw_autogen_write_definition_file and set a GError in
5931         npw_autogen_execute when the output file could not be opened.
5933         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
5934         user interface.
5936         * plugins/class-gen/Makefile.am: Added templates subdir, removed
5937         goc_template_header and goc_template_source, added top_srcdir to
5938         includes, link against project wizard (also hopefully temporarily),
5939         removed class_gen.h, class_gen.c, action-callbacks.h,
5940         action-callbacks.c.
5942         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
5944         * plugins/class-gen/cell-renderer-flags.h:
5945         * plugins/class-gen/cell-renderer-flags.c:
5946         * plugins/class-gen/combo-flags.h:
5947         * plugins/class-gen/combo-flags.c:
5948         * plugins/class-gen/element-editor.c:
5949         * plugins/class-gen/element-editor.h:
5950         * plugins/class-gen/generator.c:
5951         * plugins/class-gen/generator.h:
5952         * plugins/class-gen/plugin.h:
5953         * plugins/class-gen/plugin.c:
5954         * plugins/class-gen/transform.c:
5955         * plugins/class-gen/transform.h:
5956         * plugins/class-gen/validator.c:
5957         * plugins/class-gen/validator.h:
5958         * plugins/class-gen/window.c:
5959         * plugins/class-gen/window.h: Rewrote class generator, it now allows
5960         adding of several class elements and uses autogen.
5962         * plugins/class-gen/templates/cc-header.tpl:
5963         * plugins/class-gen/templates/cc-source.tpl:
5964         * plugins/class-gen/templates/go-header.tpl:
5965         * plugins/class-gen/templates/go-source.tpl:
5966         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
5967         for the class generator.
5969         * configure.in: Added plugins/class-gen/templates/Makefile to output.
5971 2007-01-04  Naba Kumar  <naba@gnome.org>
5973         Patch from Nick Treleaven:
5974         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
5975         all matching symbols.
5976         
5977         Patches from  Maik Beckmann and Sébastien Granjoux:
5978         * plugins/profile-default/plugin.c,
5979         plugins/project-manager/plugin.c: Unescape project name. Fixes
5980         Bug #357151
5982 2007-01-04  Naba Kumar  <naba@gnome.org>
5984         * plugins/glade/plugin.c: Fixed compilation with
5985         older glade-3 version.
5986         
5987         Patch from Roland Illig:
5988         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
5989         plugins/sourceview/anjuta-document-saver.c,
5990         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
5991         are necessary to build anjuta on NetBSD 3.0
5993         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
5994         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
5995         window manager in gnome.
5996         
5997 2007-01-02  Naba Kumar  <naba@gnome.org>
5998         
5999         * plugins/glade/plugin.c: Make it work with glade-3 svn.
6000         
6001 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
6003         Reviewed by Naba Kumar  <naba@gnome.org>:
6004         * libanjuta/interfaces/libanjuta.idl,
6005         plugins/debug-manager/Makefile.am,
6006         plugins/debug-manager/anjuta-marshal.list,
6007         plugins/debug-manager/debugger.c,
6008         plugins/debug-manager/sparse_buffer.c,
6009         plugins/debug-manager/sparse_buffer.h,
6010         plugins/debug-manager/sparse_view.c,
6011         plugins/debug-manager/sparse_view.h,
6012         plugins/debug-manager/disassemble.h,
6013         plugins/debug-manager/disassemble.c,
6014         plugins/debug-manager/anjuta-marshal.list,
6015         plugins/debug-manager/plugin.c,
6016         plugins/gdb/debugger.c,
6017         plugins/gdb/debugger.h,
6018         plugins/gdb/plugin.c:
6019         Add a disassembly view window
6021         * plugins/debug-manager/breakpoints.c,
6022         plugins/debug-manager/chunk_view.c,
6023         plugins/debug-manager/locals.c,
6024         plugins/debug-manager/memory.c,
6025         plugins/debug-manager/registers.c,
6026         plugins/debug-manager/stack_trace.c:
6027         Add some debugging information 
6029 2006-12-18  Naba Kumar  <naba@gnome.org>
6031         * configure.in, plugins/glade/plugin.c: Allow building against both
6032         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
6034 2006-12-03  Naba Kumar  <naba@gnome.org>
6035         
6036         * TODO.tasks: Marked a bounty completed.
6038 2006-11-24  Adam Dingle <adam@medovina.org>
6040         Reviewed by Naba Kumar  <naba@gnome.org>:
6041         * plugins/build-basic-autotools/build-basic-autotools.c,
6042         plugins/debug-manager/watch.c,
6043         plugins/document-manager/plugin.c, 
6044         plugins/patch/plugin.c,
6045         plugins/project-manager/plugin.c:
6046         Fixed bug #378879 (several command names need ellipses).
6048 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
6050         Reviewed by: Naba Kumar  <naba@gnome.org>
6051         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
6052         GCC 4.1.2 (there are only two warnings remaining now when compiling
6053         plugins).
6055         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
6057         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
6058         macro so that the generated function support a NULL plugin parameter.
6060         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
6061         in debug_tree_find_expression by freeing memory returned by the call
6062         to gtk_tree_model_get instead of the parameter string.
6064 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
6066         * plugins/debug-manager/breakpoints.c:
6067         Fix bug #378850
6069         * plugins/debug-manager/anjuta-debug-manager.ui,
6070         plugins/debug-manager/debugger.c,
6071         plugins/debug-manager/plugin.c:
6072         Fix bug #378871
6074 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
6076         * libanjuta/anjuta-launcher.c,
6077         plugins/gdb/debugger.c:
6078         Fix bug #377061
6080 2006-11-21  Naba Kumar  <naba@gnome.org>
6082         * plugins/search/search_preferences.c: Fixed build break.
6083         
6084 2006-11-20  Naba Kumar  <naba@gnome.org>
6085         
6086         Patch from Kjartan Maraas:
6087         * plugins/cvs-plugin/cvs-interface.c,
6088         plugins/document-manager/plugin.c,
6089         plugins/gtodo/interface.c,
6090         plugins/gtodo/libgtodo.h,
6091         plugins/message-view/anjuta-msgman.c,
6092         plugins/project-wizard/druid.c,
6093         plugins/search/search_preferences.c,
6094         plugins/sourceview/sourceview-prefs.c,
6095         plugins/terminal/terminal.c,
6096         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
6098         Patch from Przemysław Grzegorczyk:
6099         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
6100         plugins/subversion/anjuta-subversion.glade: Enable files in
6101         fileselection dialog. Fixes bug #376031.
6102         
6103 2006-11-17  Adam Dingle <adam@medovina.org>
6105         Reviewed by: Naba Kumar  <naba@gnome.org>
6106         * plugins/build-basic-autotools/build-basic-autotools.c
6107         * plugins/class-gen/anjuta-class-gen.plugin.in
6108         * plugins/debug-manager/breakpoints.c
6109         * plugins/debug-manager/plugin.c
6110         * plugins/devhelp/plugin.c
6111         * plugins/document-manager/plugin.c
6112         * plugins/gdb/debugger.c
6113         * plugins/glade/anjuta-glade.plugin.in
6114         * plugins/gtodo/plugin.c
6115         * plugins/language-support-cpp-java/plugin.c
6116         * plugins/message-view/plugin.c
6117         * plugins/project-import/anjuta-project-import.glade
6118         * plugins/project-import/anjuta-project-import.plugin.in
6119         * plugins/search/plugin.c
6120         * plugins/tools/scripts/tools-2.xml.in
6121         * plugins/valgrind/plugin.c
6122         * src/anjuta-actions.h:
6123         Fixed bug #376335 "menu items should be capitalized".  Minor
6124         grammar edits.
6126 2006-11-20  Naba Kumar  <naba@gnome.org>
6127         
6128         * configure.in: Fixed build.
6130         Patch from: Arjan Timmerman
6131         *configure.in: Make subvesion plugin build for apr 1.x.
6132         Fixes: Bug #364754.
6133         
6134 2006-11-20  Johannes Schmid <jhs@gnome.org>
6136         * configure.in
6137         * plugins/*/*.[ch]:
6138         Removed patches from Sylvain and Günther. They caused not problems but
6139         Naba was against them.
6141 2006-11-20  Johannes Schmid <jhs@gnome.org>
6143         * Removed me from MAINTAINERS
6145 2006-11-14  Günther Brammer <GBrammer@gmx.de>
6147         * configure.in:
6148         Use apr-1 instead of apr-0
6150 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
6152         * global-tags/create_global_tags.sh.in: Correct a bug when environment
6153         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
6154         and another bug occuring when parsing .pc file containing quotes.
6156 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
6158         * plugins/*/*.[ch]: Use class macro for type casting.
6160         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
6161         GCC 4.1.2 (there are only two warnings remaining now when compiling
6162         plugins).
6164         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
6165         a memory leak in debug_tree_find_expression; g_free was called on
6166         the parameter instead of the memory allocated by gtk_tree_model_get.
6168         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
6169         to declare and initialize the global type variable of the plugin.
6171 2006-10-31  Naba Kumar  <naba@gnome.org>
6173         * global-tags/create_global_tags.sh.in: Added an end message.
6174         
6175         * libanjuta/anjuta-launcher.h: Fixed indentation.
6176         
6177         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
6178         creation to a) append the messages in right way, b) Connect signals
6179         to the view properly and c) Recreate the system-tags.cache at the
6180         end of the generation.
6182         * plugins/symbol-browser: Fixed action path (double
6183         click on sysmbols was not working).
6185         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
6186         Fixed typedef and removed dead code.
6188         * tagmanager/c.c: Took the latest version from ctags source
6189         repository, because the one we had (from ctags 5.6) was broken.
6190         
6191         * global_tags/create_global_tags.sh.in: Reverted the patch from
6192         Sylvain because it was not right fix (and added a helpful comment).
6193         Used /bin/bash to fix the bashism and generated separate log files
6194         for each tag files in the same directory.
6195         
6196 2006-10-29  Naba Kumar  <naba@gnome.org>
6198         * plugins/editor/text_editor.c: Use a temporary file
6199         to save the editor and move it at the end to original
6200         file. This will prevent data corruption if file save
6201         failed for any reason. Also report proper errors when
6202         file save fails. Fixes bug #346575.
6203         
6204 2006-10-26  Naba Kumar  <naba@gnome.org>
6206         * plugins/document-manager/anjuta-docman.c: Do not load
6207         the same files with different path more than once (happens
6208         with symlinked files). Fixes Bug #323591.
6210 2006-10-25  Naba Kumar  <naba@gnome.org>
6212         * plugins/valgrind/vgactions.c: Fixed a warning.
6214 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
6216         Reviewed by Naba Kumar  <naba@gnome.org>:
6218         * plugins/valgrind/vgtoolview.c:
6219         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
6221         * plugins/valgrind/bugged-prg-test.c:
6222         No more warning during compilation with GCC 4.1.
6223         Program is still buggy in order to be used as a test of the
6224         plugin.
6226         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
6227         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
6228         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
6229         plugins/valgrind/vgrule.c:
6230         No more warning during compilation with GCC 4.1.
6232         * plugins/valgrind/plugin.c:
6233         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
6234         prototype (was missing from previous patch).
6236 2006-10-24  Naba Kumar  <naba@gnome.org>
6238         * plugins/glade/plugin.c: Show glade tree view, not list view.
6239         
6240         * plugins/glade/plugin.c: Fixed crash when Anjuta is
6241         exited with glade plugin still loaded. Fixes Bug #364755.
6243         * plugins/document-manager/anjuta-document-manager.plugin.in:
6244         Added application/x-reject in accepted mime-types.
6245         
6246         * Changelog: Fixed changelog alignments.
6248 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
6250         Reviewed by: Naba Kumar  <naba@gnome.org>
6251         
6252         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
6253         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
6254         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
6255         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
6256         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
6257         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
6258         plugins/valgrind/vgsearchbar.c:
6259         Use class macro for type casting.
6261         * plugins/valgrind/plugin.h:
6262         Don't force cast a GtkActionGroup to a GtkAction.
6264         * plugins/valgrind/plugin.c:
6265         Use correct API to get path of the preoject root when building
6266         the list of targets for the run action.
6267         Correct ordering of the construction of the preferences widgets.
6268         Only remove the valgrind widget if it is currently displayed.
6270         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
6271         Return if check_valgrind_binary() fails.
6272         The ValgrindPluginPrefs object is initialized after the call to
6273         vg_action_new. Take a handle to the location of the pointer to
6274         the future object.
6276 2006-10-24  Naba Kumar  <naba@gnome.org>
6278         * HACKING: Updated coding sample.
6279         
6280         Patch from: Armin Burgmeier  <armin@arbur.net>
6281         * plugins/symbol-browser/test-class.h,
6282         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
6283         
6284 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
6286         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
6287         * plugins/valgrind/vgtoolview.h:
6288         Correctly handle the argv / srcdir of vg_tool_view object. Do
6289         not leak memory associated with those arrays.
6291         * plugins/symbol-browser/an_symbol_prefs.c:
6292         Support unloading / reloading of the module (for example when
6293         closing a project and opening another one).
6295         * plugins/project-manager/plugin.c:
6296         Remove plugin widget before removing plugin itself, preventing
6297         a crash with valgrind plugin.
6299         * libanjuta/anjuta-preferences-dialog.c:
6300         Do not use the page_num returned by gtk_notebook_append_page to
6301         remove the page as it cause bugs when pages removal is not done
6302         in LIFO.
6304         * plugins/document-manager/anjuta-docman.c:
6305         Fix some GTK+ warnings.
6307         * global-tags/create_global_tags.sh.in:
6308         Rewrite script to remove bash-ism and use pkg-config directly
6309         instead of parsing the *.pc file by hand. This solve problems
6310         that occurred when one of the directory in PKG_CONFIG_PATH is
6311         empty.
6313 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
6315         * plugins/glade/plugin.c: Fix build (#363884)
6317 2006-10-22  Johannes Schmid <jhs@gnome.org>
6319         * plugins/file-manager/an_file_view.c:
6320         * plugins/file-manager/plugin.c:
6321         * plugins/file-manager/plugin.h:
6322         Fix possible crasher when changing project-root uri when we try to restore open nodes
6323         * AUTHORS: Updated
6325 2006-10-19  Naba Kumar  <naba@gnome.org>
6327         Patch from: Juan Pablo Ugarte
6328         * plugins/glade/plugin.c: Include glade header
6329         correctly.
6330         
6331 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6332         
6333         * plugins/debug-manager/Makefile.am,
6334         plugins/debug-manager/sexy-icon-entry.h,
6335         plugins/debug-manager/sexy-icon-entry.c,
6336         plugins/debug-manager/dataview.c:
6337         Fix bug #358134 (Goto memory prompt)
6338         Use sexy-icon-entry from libsexy 0.1.10
6340         * plugins/debug-manager/debugger.c,
6341         plugins/debug-manager/plugin.c,
6342         plugins/debug-manager/start.c,
6343         plugins/gdb/debugger.c,
6344         plugins/gdb/plugin.c:
6345         Better error handling when starting and stopping debugger
6347 2006-10-13  Maik Beckmann <maik@eigenco.de>
6349         * src/action_callbacks.c:
6350         Fixed bug #361830 (AboutDialog does not close) which is caused 
6351         due to a change in Gtk+ 2.10  
6352   
6353 2006-10-12  Adam Dingle <adam@medovina.org>
6355         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
6357         * plugins/search/search-replace.c:
6358         Fixed bug #358068 (indicate when Find in Files is complete)
6360         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6362         * plugins/sourceview/sourceview-prefs.c:
6363         * plugins/sourceview/sourceview.glade:
6364         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
6366         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
6368         * plugins/devhelp/plugin.c:
6369         * plugins/search/plugin.c: 
6370         Fixed bug #359750 (fix find/replace shortcut keys).
6372         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
6373         use Alt+key for shortcuts)
6375         *  plugins/debug-manager/debug_tree.c:
6376         *  plugins/debug-manager/debugger.c:
6377         Fixed bug #359317 (can't load debug manager)
6379         * /plugins/document-manager/plugin.c:
6380         Fixed bug #359259 (highlight modes listed in reverse 
6381         alphabetical order).
6383 2006-10-10  Johannes Schmid <jhs@gnome.org>
6385         * plugins/glade/plugin.c:
6386         Add scrollbars to glade project window
6388 2006-10-10  Johannes Schmid <jhs@gnome.org>
6390         * libanjuta/interfaces/Makefile.am.iface:
6391         Fixed Makefile with broke build
6393 2006-10-07  Johannes Schmid <jhs@gnome.org>
6395         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6396         * libanjuta/interfaces/Makefile.iface.am:
6397         Fixed enum types generation
6399         * libanjuta/interfaces/libanjuta.idl:
6400         Fixed some strange typo
6402 2006-10-06  Johannes Schmid <jhs@gnome.org>
6404         * libanjuta/interfaces/Makefile.iface.am:
6405         Fixed enum-types.h generation
6406         * libanjuta/interfaces/libanjuta.idl:
6407         char* => gchar*
6408         IAnjutaTODO::load should take const gchar* argument
6409         Remove include to libanjuta/e-splash.h which is not installed as header file
6410         Disable get_attributes for now
6411         
6412         * pluings/sourceview/sourceview.c: Disabled get_attributes
6413         
6414         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
6416 2006-10-05  Naba Kumar  <naba@gnome.org>
6418         * TODO.tasks: Set 'Improve class widzard' task to assigned.
6419         Set bug id for 'Profiler plugin' task.
6421 2006-10-03  Naba Kumar  <naba@gnome.org>
6423         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
6424         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
6426         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
6427         plugins/project-manager/plugin.c: Added a new API in
6428         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
6429         Added some documentation. On project close, close all editors that
6430         has files opened for the project.
6431         
6432         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
6433         from the containers on anjuta_shell_remove_widget(). Do not destroy
6434         glade widgets once created.
6435         
6436 2006-10-03  Johannes Schmid <jhs@gnome.org>
6438         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6439         * libanjuta/interfaces/libanjuta.idl:
6440         const-List<> => const List<>
6441         List-free<> => List<>
6442         
6443         * Makefile.am: Reenabled launcher
6445 2006-10-03  Johannes Schmid <jhs@gnome.org>
6447         * libanjuta/interfaces/Makefile.am.iface:
6448         Install libanjuta.idl
6450 2006-10-02  Adam Dingle <adam@medovina.org>
6452         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6454 2006-10-02  Adam Dingle <adam@medovina.org>
6456         * plugins/editor/style-editor.c: fixed bug #357534
6457         * plugins/gdb/utilities.h: removed 2 unused declarations
6459 2006-10-02  Johannes Schmid <jhs@gnome.org>
6461         * Makefile.am: disabled anjuta-launcher
6462         * libanjuta/Makefile.am:
6463         
6464         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
6465         * libanjuta/glue-factory.c: (glue_factory_add_path),
6466         (glue_factory_get_path):
6467         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
6468         * libanjuta/glue-factory.h:
6469         * libanjuta/glue-cpp.h:
6470         * libanjuta/glue-cpp.c:
6471         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
6472         
6473         * libanjuta/interfaces/Makefile.am.iface:
6474         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6475         * libanjuta/interfaces/libanjuta.idl:
6476         Add a new features to idl compiler:
6477         List<Type> => List of Type
6478         List-free<Type> => List of Type, it is up to the caller to free items and list
6479         const-List(-free)<Type> = const List of Types
6480         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
6481         
6482         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
6483         (generic_cpp_class_create_code):
6484         Adapted to new project_manager interface
6485         
6486         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
6487         * plugins/debug-manager/debugger.c:
6488         (ivariable_debugger_iface_init):
6489         Do not use C++ keyword "delete" for interface name
6490         
6491         * plugins/document-manager/anjuta-document-manager.plugin.in:
6492         Added m4 to mime-types
6493         
6494         * plugins/project-manager/plugin.c:
6495         (iproject_manager_add_source_multi):
6496         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
6498 2006-10-01  Naba Kumar  <naba@gnome.org>
6500         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
6501         UI file used when out-of-process devhelp is used instead of
6502         embedded devhelp.
6503         
6504         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
6505         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
6506         plugins/profile-default/default.anjuta: Build devhelp plugin,
6507         but use out-of-process devhelp if devhelp plugin is disabled
6508         (either by user or devhelp is not installed). Disabled devhelp
6509         plugin by default. Added it in default profile.
6511 2006-10-01  Naba Kumar  <naba@gnome.org>
6513         * plguins/project-manager/plugin.c: Possible fix for crash
6514         bug #358583.
6515         
6516         * configure.in, plugins/Makefile.am: Enabled glade plugin and
6517         set dep to last version 3.0.2.
6518         
6519         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
6520         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
6521         plugins/symbol-browser/plugin.c: Use the right action group
6522         for getting popup actions (Fixes lots of assertion failures).
6524         * plugins/project-manager/plugin.c,
6525         plugins/project-manager/plugin.h: use separate action group
6526         for profie actions.
6527         
6528         * plugins/message-view/plugin.c: Disconnect session load
6529         signal on plugin deactivation (fixes a crash).
6531 2006-09-30  Naba Kumar  <naba@gnome.org>
6533         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
6534         * TODO.tasks: Assigned a bounty to Massimo.
6536 2006-09-29  Naba Kumar  <naba@gnome.org>
6538         * src/anjuta-app.c, src/shell.c: Fixed build errors.
6540 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
6542         * plugins/debug-manager/debugger.c,
6543         plugins/debug-manager/plugin.c,
6544         libanjuta/interfaces/libanjuta.idl:
6545         Add a new abort command to quit debugger without waiting
6547         * plugins/gdb/debugger.c,
6548         plugins/gdb/debugger.h,
6549         plugins/gdb/plugin.c:
6550         Send a signal directly to the debugged program
6551         Implement abort command
6553         * plugins/debug-manager/debug_tree.c:
6554         Fix bug #358163
6556         * plugins/debug-manager/stack-trace.c:
6557         Fix bug #358009
6559 2006-09-29  Naba Kumar  <naba@gnome.org>
6561         * TODO.tasks: Updated.
6562         
6563         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
6564         dialog.
6565         
6566         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
6567         
6568         * TODO.tasks: Updated in light of the word wrapping fix
6569         in Tasks Manager. Added a test bounty entry.
6571         * TODO.tasks: Added four bounties.
6572         
6573 2006-09-28  Naba Kumar  <naba@gnome.org>
6575         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
6576         Added 'customizable' parameter to
6577         anjuta_ui_add_action_group_entries() and similar functions to
6578         allow user configuration of the actions. Filter out actions that
6579         are not configurable items (such as submenu items). Now the
6580         'Customize shortcuts' dialog is much better listed.
6582         * plugins/build-basic-autotools/build-basic-autotools.c,
6583         plugins/build-basic-autotools/build-basic-autotools.h,
6584         plugins/cvs-plugin/plugin.c,
6585         plugins/cvs-plugin/plugin.h,
6586         plugins/debug-manager/breakpoints.c,
6587         plugins/debug-manager/plugin.c,
6588         plugins/debug-manager/stack_trace.c,
6589         plugins/debug-manager/watch.c,
6590         plugins/devhelp/plugin.c,
6591         plugins/document-manager/plugin.c,
6592         plugins/file-loader/plugin.c,
6593         plugins/file-manager/plugin.c,
6594         plugins/glade/plugin.c,
6595         plugins/gtodo/interface.c,
6596         plugins/gtodo/plugin.c,
6597         plugins/language-support-cpp-java/plugin.c,
6598         plugins/macro/plugin.c,
6599         plugins/macro/plugin.h,
6600         plugins/message-view/plugin.c,
6601         plugins/patch/plugin.c,
6602         plugins/profile-default/default.anjuta,
6603         plugins/project-manager/plugin.c,
6604         plugins/project-manager/plugin.h,
6605         plugins/sample1/plugin.c,
6606         plugins/search/plugin.c,
6607         plugins/subversion/plugin.c,
6608         plugins/subversion/plugin.h,
6609         plugins/symbol-browser/plugin.c,
6610         plugins/symbol-browser/plugin.h,
6611         plugins/tools/plugin.c,
6612         plugins/valgrind/plugin.c,
6613         plugins/valgrind/plugin.h: Fixed to take care of above change
6614         in API of AnjutaUI. Properly added/removed action groups in some
6615         plugins. Split action groups into customization and non-customizable
6616         groups and added them separately.
6618         * plugins/document-manager/plugin.c: Close files belonging to
6619         project when project is closed (not complete).
6620         
6621         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
6622         vertical aligned cell entries.
6623         
6624         * src/anjuta-app.c: Define macros for the placeholder names.
6625         Set default widths and heights of the default placeholders,
6626         so that newly docked widgets are correclty sized.
6627         
6628         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
6629         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
6630         Fixed to generated correct actions addition/removal code.
6632 2006-09-25  Naba Kumar  <naba@gnome.org>
6634         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
6635         libanjuta/anjuta-serializer.[ch]: Implemented serialization
6636         class.
6637         
6638         * plugins/message-view/anjuta-msgman.c,
6639         plugins/message-view/anjuta-msgman.h,
6640         plugins/message-view/message-view.c,
6641         plugins/message-view/message-view.h,
6642         plugins/message-view/plugin.c: Serialize messages panes in
6643         session save and deserialize them in session load so that
6644         build messages persistant.
6645         
6646 2006-09-24  Johannes Schmid <jhs@gnome.org>
6648         * libanjuta/anjuta-utils.c:
6649         * plugins/message-view/message-view.c:
6650         Really fixed #355407
6652 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6654         * libanjuta/interfaces/libanjuta.idl:
6655         Change one variable sign
6657         * plugins/debug-manager/anjuta-debug-manager.glade,
6658         plugins/debug-manager/anjuta-debug-manager.ui:
6659         Few small interface changes     
6661         * plugins/debug-manager/debug_tree.h,
6662         plugins/debug-manager/watch.c,
6663         plugins/debug-manager/debugger.c,
6664         plugins/debug-manager/plugin.c
6665         plugins/gdb/debugger.c,
6666         plugins/gdb/plugin.c:
6667         Big rewrite of debugger queue
6668         Allow to cancel command
6670         * plugins/debug-manager/memory.c:
6671         Fix a bug if a command is cancelled
6673 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
6675         * plugins/gdb/debugger.c,
6676         plugins/debug-manager/debug_tree.c,
6677         plugins/debug-manager/locals.c:
6678         Restore tree representation for local variable
6679         Add argument in local variable list
6680         Use gdb variable object to get all informations
6682 2006-09-19  Naba Kumar  <naba@gnome.org>
6684         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
6685         that implements AnjutaSavePrompt class.
6687         * ChangeLog: Fixed indentation.
6688         
6689         * libanjuta/Makefile.am,
6690         libanjuta/anjuta-marshal.list,
6691         libanjuta/anjuta-shell.c,
6692         libanjuta/anjuta-shell.h,
6693         plugins/document-manager/action-callbacks.c,
6694         plugins/document-manager/action-callbacks.h,
6695         plugins/document-manager/anjuta-docman.c,
6696         plugins/document-manager/anjuta-docman.h,
6697         plugins/document-manager/plugin.c,
6698         src/anjuta.c: Impletemnted save prompt dialog to prompt for
6699         unsaved items during exit. A new signal is added in shell
6700         interface called 'save-prompt' to collect all unsaved items.
6701         Create AnjutaSavePrompt class (dialog) to process unsaved items.
6702         Fixed document manager to use the new save-prompt signal in shell
6703         and AnjutaSavePrompt object for unsaved files. Cleaned up
6704         AnjutaDocman to synchronously save new files. Fixed function
6705         names.
6707 2006-09-18  Johannes Schmid <jhs@gnome.org>
6709         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
6710         gdl requirement to 0.7.0
6712 2006-09-18  Johannes Schmid <jhs@gnome.org>
6714         * global-tags/.cvsignore:
6715         * global-tags/Makefile.am:
6716         * global-tags/create_global_tags.sh (removed):
6717         * global-tags/create_global_tags.sh.in (added):
6718         Fixed #355407
6719         
6720         * libanjuta/anjuta-launcher.c:
6721         Fixed #349374
6722         
6723         * plugins/project-manager/plugin.c:
6724         (project_manager_plugin_close_project):
6725         Fixed crasher
6726         
6727         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
6728         Fixed gtk critical
6729         
6730         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
6731         More reasonable toolbar creation/deletition though it does
6732         not completly work!
6734 2006-09-15  Johannes Schmid <jhs@gnome.org>
6736         * libanjuta/anjuta-utils.c/.h:
6737         Fixed #355168
6739 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
6741         * scintilla/ScintillaGTK.cxx
6742         Fixed doulbe freeing in Scintilla
6744 2006-09-12  Johannes Schmid  <jhs@gnome.org>
6746         * plugins/symbol-browser/an_symbol_prefs.c:
6747         Support unloading / reloading of the module (for example when
6748         closing a project and opening another one).
6750         * plugins/project-manager/plugin.c:
6751         Really fixed #355148 (Show project name in title bar)
6753 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6755         * libanjuta/plugins.c:
6756         Fixed #355156 (Show plugins in alphabetical order)
6758 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6760         * plugins/project-manager/plugin.c:
6761         Fixed #355148 (Show project name in title bar)
6763 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6765         * plugins/project-manager/plugin.c:
6766         (value_removed_project_root_uri):
6767         Fixed crasher if project cannot be opened
6769 2006-08-30 Naba Kumar  <naba@gnome.org>
6771         * plugins/language-support-cpp-java/plugin.[c,h],
6772         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6773         Impletemnted UI for auto indent.
6774         
6775 2006-08-28 Naba Kumar  <naba@gnome.org>
6776         
6777         * plugins/gvim/.cvsignore,
6778         plugins/gvim/Makefile.am,
6779         plugins/gvim/anjuta-vim-plugin.png,
6780         plugins/gvim/anjuta-vim.c,
6781         plugins/gvim/anjuta-vim.h,
6782         plugins/gvim/anjuta-vim.plugin.in,
6783         plugins/gvim/gtkvim.c,
6784         plugins/gvim/gtkvim.h,
6785         plugins/gvim/plugin.c,
6786         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
6787         in build yet.
6789 2006-08-28 Naba Kumar  <naba@gnome.org>
6791         Patch from: Massimo Corà  <maxcvs@email.it>
6792         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
6793         possible infinite loop.
6795 2006-08-22 Adam Dingle <adam@medovina.org>
6796         
6797         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
6798         to edit are shown in the preferences dialog in anjuta").
6799         Removed unused widgets from the style editor dialog.
6801 2006-08-21  Johannes Schmid <jhs@gnome.org>
6803         * plugins/symbol-browser/test-class.[cpp/h]
6804         Added missing files
6806 2006-08-18  Naba Kumar  <naba@gnome.org>
6808         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
6809         end of document loading.
6811         * plugins/language-support-cpp-java/plugin.c,
6812         plugins/sourceview/sourceview.c: Fixed plugin loading.
6814 2006-08-17  Naba Kumar  <naba@gnome.org>
6816         * plugins/language-support-cpp-java/plugin.c,
6817         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
6818         mode line parsing. Indentation parameters initialized based on
6819         mode line parameters.
6821 2006-08-16  Naba Kumar  <naba@gnome.org>
6823         * Makefile.am, plugins/editor/text_editor.c,
6824         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
6825         comments.
6827 2006-08-16 Naba Kumar  <naba@gnome.org>
6829         Patch from  Massimo Cora'  <maxcvs@email.it>:
6830         
6831         * plugins/editor/aneditor-autocomplete.cxx,
6832         plugins/editor/aneditor-calltip.cxx,
6833         plugins/symbol-browser/Makefile.am,
6834         plugins/symbol-browser/an_symbol.c,
6835         plugins/symbol-browser/an_symbol_view.c,
6836         plugins/symbol-browser/plugin.c,
6837         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
6838         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
6839         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
6840         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
6841         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
6842         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
6843         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
6844         tagmanager/get.h, tagmanager/html.c,
6845         tagmanager/include/tm_source_file.h,
6846         tagmanager/include/tm_tag.h,
6847         tagmanager/include/tm_workspace.h,
6848         tagmanager/jscript.c, tagmanager/keyword.c,
6849         tagmanager/keyword.h, tagmanager/lisp.c,
6850         tagmanager/lregex.c, tagmanager/lua.c,
6851         tagmanager/main.h, tagmanager/make.c,
6852         tagmanager/options.c, tagmanager/options.h,
6853         tagmanager/parse.c, tagmanager/parse.h,
6854         tagmanager/parsers.h, tagmanager/pascal.c,
6855         tagmanager/perl.c, tagmanager/php.c,
6856         tagmanager/python.c, tagmanager/read.c,
6857         tagmanager/read.h, tagmanager/readtags.c,
6858         tagmanager/readtags.h, tagmanager/rexx.c,
6859         tagmanager/routines.c, tagmanager/routines.h,
6860         tagmanager/ruby.c, tagmanager/scheme.c,
6861         tagmanager/sh.c, tagmanager/slang.c,
6862         tagmanager/sml.c, tagmanager/sort.c,
6863         tagmanager/sort.h, tagmanager/sql.c,
6864         tagmanager/strlist.c, tagmanager/strlist.h,
6865         tagmanager/tcl.c, tagmanager/tm_source_file.c,
6866         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
6867         tagmanager/tm_workspace.c, tagmanager/verilog.c,
6868         tagmanager/vim.c, tagmanager/vstring.c,
6869         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
6870         5.6 and namespace completion fixed.
6872         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6873         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
6875 2006-08-15 Naba Kumar  <naba@gnome.org>
6877         * libanjuta/interfaces/libanjuta.idl,
6878         plugins/editor/text-editor-iterable.c,
6879         plugins/editor/text_editor.c,
6880         plugins/sourceview/sourceview-cell.c,
6881         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
6882         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
6883         ianjuta_editor_end_action().
6884         
6885         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
6887 2006-08-13 Naba Kumar  <naba@gnome.org>
6889         * plugins/debug-manager/breakpoints.c,
6890         plugins/debug-manager/memory.c,
6891         plugins/debug-manager/registers.c,
6892         src/layout.xml: Fixed debugger widgets layout.
6894 2006-08-12 Naba Kumar  <naba@gnome.org>
6896         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
6897         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
6898         plugins/editor/editor.glade, plugins/editor/text_editor.h,
6899         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
6900         codes and dead codes. Removed automatic indentation prefs.
6902 2006-08-12  Johannes Schmid <jhs@gnome.org>
6904         * libanjuta/Makefile.am:
6905         * libanjuta/anjuta-launcher.c:
6906         * libanjuta/anjuta-launcher.h:
6907         * libanjuta/anjuta-plugin.c:
6908         * libanjuta/anjuta-plugin.h:
6909         * libanjuta/anjuta-preferences.c:
6910         * libanjuta/anjuta-preferences.h:
6911         * libanjuta/anjuta-shell.c:
6912         * libanjuta/anjuta-shell.h:
6913         * libanjuta/libanjuta.h:
6914         
6915         Made wrapper friendly:
6916         - no inline in header files (preferences_set/get)
6917         - correct signal names
6918         - correct GError** argument in anjuta_shell_freeze/thaw
6919         - include correct files in libanjuta.h
6920         
6921         * plugins/project-manager/plugin.c: 
6922         Fixed two crashers
6924 2006-08-11 Naba Kumar  <naba@gnome.org>
6926         * plugins/editor/aneditor-priv.h,
6927         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
6928         
6929         * plugins/editor/text_editor_cbs.c,
6930         plugins/sourceview/anjuta-view.c: Pass the right position for char
6931         added signal.
6932         
6933         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
6934         
6935         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
6937 2006-08-11 Naba Kumar  <naba@gnome.org>
6939         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
6940         return the right character at the iter position and get_char() to
6941         not leak memory.
6943         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
6944         to set to character offset and not byte index.
6946         * plugins/language-support-cpp-java/plugin.c: Improved
6947         auto-indentation login. Indents opening and closing braces correctly.
6949 2006-08-10  Johannes Schmid <jhs@gnome.org>
6951         * INSTALL:
6952         * autogen.sh:
6953         Required automake = 1.9
6955         * libanjuta/anjuta-children.c:
6956         * libanjuta/anjuta-children.h:
6957         * libanjuta/anjuta-encodings.h:
6958         * libanjuta/anjuta-launcher.h:
6959         * libanjuta/anjuta-plugin-description.h:
6960         * libanjuta/anjuta-preferences-dialog.h:
6961         * libanjuta/anjuta-preferences.h:
6962         * libanjuta/anjuta-session.h:
6963         * libanjuta/anjuta-status.h:
6964         * libanjuta/anjuta-ui.h:
6965         * libanjuta/anjuta-utils.c:
6966         * libanjuta/anjuta-utils.h:
6967         * libanjuta/e-splash.h:
6968         * libanjuta/glue-factory.h:
6969         * libanjuta/glue-plugin.h:
6970         * libanjuta/plugins.h:
6971         * libanjuta/resources.h:
6972         Fixed libanjuta to be able to wrap it
6973         - G_BEGIN_DECLS, G_END_DECLS
6974         - include all necessary files in libanjuta.h
6976         * plugins/gtodo/tray-icon.c:
6977         * plugins/terminal/terminal.c:
6978         Some build fixes for freebsd
6980         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
6981         * plugins/sourceview/sourceview.glade:
6982         Remove auto-indent feature as it is now in language-support
6984 2006-08-09 Naba Kumar  <naba@gnome.org>
6986         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
6987         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6988         Added missing files.
6990         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
6991         get_use_spaces(), set_tabsize() and set_use_spaces().
6993 2006-08-09 Naba Kumar  <naba@gnome.org>
6995         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
6996         succeeded in activating.
6998         * plugins/document-manager/plugin.c: Added debug message.
7000         * libanjuta/interfaces/libanjuta.idl,
7001         plugins/editor/text_editor.c: Implemented get_tabsize(),
7002         get_use_spaces(), set_tabsize() and set_use_spaces().
7004         * plugins/language-support-cpp-java/Makefile.am,
7005         plugins/language-support-cpp-java/plugin.c,
7006         plugins/language-support-cpp-java/plugin.h: Used editor parameters
7007         for indentation. Added preferences page for paramenters.
7009         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
7011 2006-08-08 Naba Kumar  <naba@gnome.org>
7013         * libanjuta/interfaces/libanjuta.idl,
7014         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7015         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7016         plugins/editor/text_editor.c,
7017         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
7018         and implemented it for both scintilla and sourceview.
7020         * plugins/search/plugin.c: Use the new grab_focus() to transfer
7021         focus back to editor (happens when pressing esc in incremental
7022         search box).
7024 2006-08-08 Naba Kumar  <naba@gnome.org>
7026         * libanjuta/interfaces/libanjuta.idl,
7027         plugins/editor/text_editor.c,
7028         plugins/editor/text_editor.h,
7029         plugins/editor/text-editor-iterable.c,
7030         plugins/sourceview/sourceview-cell.c,
7031         plugins/sourceview/sourceview.c: Implemented editor attributes
7032         methods.
7033         
7034         * plugins/editor/aneditor.cxx: Disabled old indentation code.
7035         plugins/language-support-cpp-java/plugin.c: Implemented indentation
7036         code (not complete yet).
7038         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
7039         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
7040         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7041         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
7042         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7043         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7045 2006-08-04 Naba Kumar  <naba@gnome.org>
7047         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
7048         implementation.
7049         
7050 2006-08-03  Johannes Schmid <jhs@gnome.org>
7052         * configure.in: Add a more informative text to valgrind plugin
7054         * TODO.tasks:
7055         Modified Preferences tasl
7056         * libanjuta/anjuta-plugin.c: 
7057         * libanjuta/anjuta-preferences-dialog.c: 
7058         * libanjuta/anjuta-preferences-dialog.h:
7059         * libanjuta/anjuta-preferences.c:
7060         * libanjuta/anjuta-preferences.h:
7061         * libanjuta/interfaces/Makefile.am.iface:
7062         * libanjuta/interfaces/libanjuta.idl:
7063         Added IAnjutaPreferences interface which every plugin that has preferences should
7064         implement. Call merge() and unmerge() at plugin activation/deactivation.
7065         Fixed preferences_page_remove()
7066         
7067         * plugins/build-basic-autotools/build-basic-autotools.c:
7068         * plugins/cvs-plugin/plugin.c: 
7069         * plugins/document-manager/plugin.c:
7070         * plugins/editor/plugin.c:
7071         * plugins/editor/plugin.h:
7072         * plugins/file-manager/plugin.c: 
7073         * plugins/gtodo/main.h:
7074         * plugins/gtodo/plugin.c: 
7075         * plugins/gtodo/preferences.c: 
7076         * plugins/message-view/anjuta-msgman.c: 
7077         * plugins/message-view/anjuta-msgman.h:
7078         * plugins/message-view/plugin.c:
7079         * plugins/sourceview/plugin.c: 
7080         * plugins/sourceview/plugin.h:
7081         * plugins/symbol-browser/an_symbol_prefs.c:
7082         * plugins/symbol-browser/plugin.c: 
7083         * plugins/terminal/terminal.c: 
7084         * plugins/valgrind/plugin.c
7085         * src/anjuta-app.c:
7086         
7087         Updated preference loading/unloading for all plugins
7089 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
7090         
7091         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
7092         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
7093     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
7094         recommended by the autoconf manual. 
7095         - Fixes compiling with autoconf 2.60.
7096         
7097         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
7099 2006-08-02      Johanes Schmid <jhs@gnome.org>
7101         * plugins/profile-default/plugin.c:
7102         Fixed session handling
7104 2006-08-01  Johannes Schmid <jhs@gnome.org>
7106         * configure.in
7107         * plugins/Makefile.am:
7108         Disabled devhelp and glade for now as they do not work (#341073
7109         and #341170)
7110         
7111         * plugins/profile-default/anjuta-default-profile.ui (removed):
7112         * plugins/profile-default/plugin.c:
7113         * plugins/profile-default/plugin.h:
7114         * plugins/project-manager/anjuta-project-manager.ui:
7115         * plugins/project-manager/plugin.c:
7116         * plugins/project-manager/plugin.h:
7117         Limted multiple project support #315043
7119         * libanjuta/interfaces/libanjuta.idl:
7120         Added ianjuta_profile_unload
7122 2006-07-31 Naba Kumar  <naba@gnome.org>
7124         * libanjuta/interfaces/libanjuta.idl,
7125         plugins/editor/text-editor-iterable.c,
7126         plugins/editor/text_editor.c,
7127         plugins/sourceview/anjuta-view.c,
7128         plugins/sourceview/anjuta-view.h,
7129         plugins/sourceview/sourceview.c: Fixed text iteration and 
7130         IAnjutaEditor implementations in both scintilla
7131         and sourceview. Cleand up libanjuta API: Removed redundant
7132         erase_range() method from IAnjutaEditor interface, fixed
7133         ianjuta_editor_get_text to take length instead of range (consistency).
7134         autoindentation in both sourceview and scintilla more or less works,
7135         but still disabled for now because there are still some anomalies
7136         in text iteration.
7138         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
7140         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
7141         API changes.
7143 2006-07-30  Johannes Schmid <jhs@gnome.org>
7145         * plugins/sourceview/anjuta-document.c:
7146         * plugins/sourceview/anjuta-document.h:
7147         * plugins/sourceview/anjuta-view.c: 
7148         * plugins/sourceview/sourceview.c:
7149         Wrote a new "char_added" implementation, I hope this one is good
7151         * plugins/sourceview/sourceview-cell.c:
7152         Fixed typo: "text_iter" instead of "iter"
7154 2006-07-30 Naba Kumar  <naba@gnome.org>
7156         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
7158 2006-07-30  Johannes Schmid <jhs@gnome.org>
7160         * autogen.sh: use gnome-autogen.sh from gnome-coomen
7161         
7162         * plugins/debug-manager/plugin.c: 
7163         * plugins/patch/plugin.c:
7164         Use IAnjutaIndicable to mark debugger position
7166         * plugins/sourceview/sourceview.c:
7167         Define colors for IAnjutaIndicable
7169 2006-07-29  Johannes Schmid <jhs@gnome.org>
7171         * plugins/debug-manager/anjuta-debug-manager.ui:
7172         * plugins/debug-manager/breakpoints.c:
7173         * plugins/debug-manager/images/Makefile.am:
7174         * plugins/debug-manager/images/run-to-cursor.png:
7175         * plugins/debug-manager/plugin.c:
7176         Added toolbar and some icons
7178         * plugins/patch/anjuta-patch.ui:
7179         * plugins/patch/patch-plugin.c:
7180         * plugins/patch/patch-plugin.glade:
7181         * plugins/patch/plugin.c:
7182         * plugins/patch/plugin.h:
7183         Improved patch plugin (GUI and function)
7185         * plugins/sourceview/sourceview.c:
7186         Fixed another Gtk-Critical
7188         * plugins/tools/anjuta-tools.ui:
7189         * plugins/tools/plugin.h:
7190         Put Patch plugin in tools menu and changed ui file
7192 2006-07-29  Johannes Schmid <jhs@gnome.org>
7194         * plugins/document-manager/plugin.c:
7195         Fixed accelator Gtk-Warning
7197         * plugins/message-view/anjuta-msgman.c: 
7198         Fixed Gtk-Warning
7200         * plugins/sourceview/anjuta-document.c:
7201         * plugins/sourceview/anjuta-document.h:
7202         * plugins/sourceview/anjuta-marshal.list:
7203         Wrote a better emitter for the char-added signal
7205         * plugins/sourceview/sourceview.c:
7206         Fixed Redo/Undo to void Gtk-Criticals
7207         
7208         * plugins/sourceview/sourceview-args.c:
7209         * plugins/sourceview/sourceview-cell.c:
7210         * plugins/sourceview/sourceview-scope.c:
7211         * plugins/sourceview/sourceview-tags.c: 
7212         Adapted to new IAnjutaIterator API
7214 2006-07-28 Naba Kumar  <naba@gnome.org>
7216         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
7218         * plugins/symbol-browser/an_symbol.c,
7219         plugins/symbol-browser/an_symbol_iter.c,
7220         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
7221         subclass of AnjutaSymbol so that the symbol is accessible from
7222         the iter in light of changes in IAnjutaIterable.
7224         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
7225         implementation of IAnjutaIterable.
7227 2006-07-28 Naba Kumar  <naba@gnome.org>
7229         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
7230         IAnjutaIterable. They were kind of useless since the interface is
7231         defined on the data object itself. Added set_position() method
7232         in IAnjutaIterable to allow setting arbitrary current index to the
7233         iter.
7234         Added erase() and erase_range() in IAnjutaEditor.
7236         * plugins/editor/text-editor-iterable.c: Fixed 
7237         plugins/editor/text_editor.c: Implemented erase() and erase_range()
7238         methods in editor. Fixed get_line_from_position() method.
7240         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
7241         code. It's disabled for now.
7243         * plugins/sourceview/sourceview-cell.c,
7244         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
7245         implementation.
7247 2006-07-27  Johannes Schmid <jhs@gnome.org>
7249         * plugins/sourceview/sourceview-cell.c:
7250         Fixed IAnjutaEditorCell to work only on a single line
7251         Fixed crasher in finalize
7253         * plugins/symbol-browser/an_symbol_prefs.c:
7254         * global-tags/Makefile.am:
7255         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
7256         script installation     
7258 2006-07-26 Naba Kumar  <naba@gnome.org>
7260         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
7261         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
7262         
7263         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
7264         
7265         * plugins/document-manager/plugin.c: Fixed dynamic loading of
7266         support plugins
7267         
7268         * plugins/editor/text-editor-iterable.c,
7269         plugins/editor/text_editor.c,
7270         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
7271         method to work correctly, it was ignoring start and end parameters.
7272         Fixed TextEditorCell implementation. Fixed 'char-added' signal
7273         emission.
7274         
7275         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
7276         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
7278 2006-07-24  Massimo Cora'  <maxcvs@email.it>
7280         * plugins/symbol-browser/an_symbol_view.c,
7281         plugins/symbol-browser/an_symbol_view.h,
7282         plugins/symbol-browser/plugin.c:
7283     fix a matching case into sv_extract_type_qualifier_from_expr ()
7284     and some minor issues.
7286 2006-07-26  Johannes Schmid <jhs@gnome.org>
7288         * plugins/language-support-cpp-java/plugin.c:
7289         Fixed to work kind of with sourceview editor
7290         * plugins/sourceview/anjuta-document.c: 
7291         * plugins/sourceview/anjuta-view.c: 
7292         * plugins/sourceview/sourceview-cell.c:
7293         * plugins/sourceview/sourceview.c:
7294         Fixed IAnjutaEditorCell and "char-added" signal
7296 2006-07-24 Naba Kumar  <naba@gnome.org>
7298         * plugins/document-manager/plugin.c,
7299         plugins/document-manager/plugin.h: Initial implementedion for loading
7300         support plugins.
7301         
7302         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
7303         implementation.
7304         
7305         * plugins/editor/text_editor.c: Fixed syntax highlighting when
7306         indicators are cleared (that leaved grey texts).
7308 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
7310         * libanjuta/interfaces/libanjuta.idl,
7311         plugins/debug-manager/breakpoints.c,
7312         plugins/debug-manager/memory.c,
7313         plugins/debug-manager/registers.c,
7314         plugins/debug-manager/debug_tree.c,
7315         plugins/debug-manager/debugger.c,
7316         plugins/gdb/debugger.c,
7317         plugins/gdb/debugger.h,
7318         plugins/gdb/plugin.c:
7319         Add a parameter for reporting error
7320         Add a new interface for using gdb variable object
7321         Allow to cancel commands
7322         Rewrite handling of debugger state
7324         * plugins/debug-manager/plugin.c,
7325         plugins/debug-manager/locals.c,
7326         plugins/debug-manager/locals.h,
7327         plugins/debug-manager/register.c,
7328         plugins/debug-manager/stack_trace.c,
7329         plugins/debug-manager/stack_trace.h:
7330         Create and destroy local and stack trace windows when needed
7332 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
7334         * plugins/document-manager/plugin.c:
7335         Fixed "Automatic" highlighting
7337 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
7339         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
7341         * plugins/sourceview/anjuta-view.c:
7342         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
7344 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
7345         
7346         * configure.in: Check for C/C++-Compiler correctly
7348 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
7350         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7352         * plugins/debug-manager/stack_trace.c:
7353         Destroy stack window when debuuger is disabled (#347414)
7354         
7355         * plugins/sourceview/anjuta-view.c:
7356         Fix a crash with popup-menu (#347412)
7358 2006-07-13 Naba Kumar  <naba@gnome.org>
7360         * plugins/editor/Makefile.am,
7361         plugins/editor/text_editor.h,
7362         plugins/editor/text-editor-iterable.h,
7363         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
7364         tested yet).
7365         
7366         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
7367         code.
7368         
7369         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
7371 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
7373         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
7374         Bug #342937
7375         
7376 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
7378         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7380         * libanjuta/anjuta-preferences-dialog.c:
7381         Do not use the page_num returned by gtk_notebook_append_page to
7382         remove the page as it cause bugs when pages removal is not done
7383         in LIFO.
7385         * plugins/document-manager/anjuta-docman.c:
7386         * src/anjuta-app.c:
7387         makes Anjuta display dock_items which have previously been hidden
7389 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
7391         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7393         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
7394         * plugins/sourceview/sourceview.c: (imark_unmark):
7395         
7396         Patches for bugs #346450 and #346295
7397         
7398         * AUTHORS: Added Fredrik
7400 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
7402         * plugins/message-view/anjuta-msgman.c: 
7403         Fixed close button/icon size (like in docman)
7405 2006-06-10 Naba Kumar <naba@gnome.org>
7407         * plugins/editor/text_editor.c: Fixed goto line to mark the line
7408         being set.
7409         
7410 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
7412         * libanjuta/interfaces/libanjuta.idl:
7413         Move inspect_memory function in IAnjutaCpuDebugger interface
7414         Rename Boolean type to State
7416         * plugins/debug-manager/breakpoint.c:
7417         Rename Boolean type to State
7419         * plugins/debug-manager/Makefile.am,
7420         plugins/debug-manager/anjuta-marshal.list,
7421         plugins/debug-manager/data_view.c,
7422         plugins/debug-manager/data_view.h,
7423         plugins/debug-manager/data_buffer.c,
7424         plugins/debug-manager/data_buffer.h,
7425         plugins/debug-manager/chunk_view.c,
7426         plugins/debug-manager/chunk_view.h,
7427         plugins/debug-manager/anjuta-debug-manager.ui,
7428         plugins/debug-manager/debugger.c,
7429         plugins/debug-manager/memory.c,
7430         plugins/debug-manager/memory.h,
7431         plugins/debug-manager/plugin.c,
7432         plugins/gdb/debugger.c,
7433         plugins/gdb/debugger.h,
7434         plugins/gdb/plugin.c:
7435         Rewrite memory window using a special widget
7436         Rename Boolean type to State
7438 2006-06-08 Naba Kumar <naba@gnome.org>
7440         * plugins/editor/text_editor.c (itext_editor_get_current_word):
7441         Do not return garbage characters and return NULL when there is no
7442         current word.
7443         
7444         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
7445         work correctly.
7446         
7447         * plugins/search/search-replace.c: Fixed a mem leak.
7449 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
7451         * libanjuta/anjuta-launcher.c:
7452         Added debug message (see #343522)
7453         
7454         * plugins/build-basic-autotools/build-basic-autotools.c:
7455         Patch from Günther Brammer to fix #344015
7457         * plugins/sourceview/sourceview.c:
7458         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
7459         automatic highlight of build messages)
7461 2006-06-06 Naba Kumar <naba@gnome.org>
7463         * configure.in,
7464         libanjuta/interfaces/libanjuta.idl,
7465         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7466         plugins/Makefile.am,
7467         plugins/document-manager/action-callbacks.c,
7468         plugins/document-manager/plugin.c,
7469         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
7470         interface for language highlight selection and langauge change
7471         signal.
7472         
7473         * plugins/language-support-cpp-java: Added language support
7474         plugin for cpp and java.
7476 2006-05-27  Naba Kumar  <naba@gnome.org>
7478         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
7479         plugins/debug-manager/*, data/Makefile.am,
7480         manuals/reference/libanjuta/libanjuta.types,
7481         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7482         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7483         merged anjuta-new-debugger branch into trunck.
7484         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
7486 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
7487         
7488         * libanjuta/interfaces/libanjuta.idl,
7489         plugins/debug-manager/debugger.c,
7490         plugins/debug-manager/debugger.h,
7491         plugins/gdb/anjuta-gdb.plugin.in,
7492         plugins/gdb/debugger.c,
7493         plugins/gdb/debugger.h,
7494         plugins/gdb/plugin.c:
7495         Add new IAnjutaCpuDebugger interface to access cpu register
7496         Run gdb instead of /usr/local/bin/gdb
7497         
7498         * plugins/debug-manager/plugin.c,
7499         plugins/debug-manager/registers.c,
7500         plugins/debug-manager/registers.h:
7501         Rewrite register window
7502         Rename Load target menu item to Run target
7504 2006-05-07  Naba Kumar  <naba@gnome.org>
7506         * plugins/gdb.init
7507         
7508 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
7510         * plugins/debug-manager/watch.c,
7511         plugins/debug-manager/breakpoint.c,
7512         plugins/debug-manager/breakpoint.h:
7513         Fix crash: disconnect save and load session signals
7515 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
7517         * libanjuta/interface/libanjuta.idl,
7518         plugins/debug-manager/debugger.c,
7519         plugins/gdb/plugin.c:
7520         Add a value parameter for evaluate command
7522         * plugins/debug-manager/anjuta-debug-manager.glade:
7523         Create new dialog box for watches using glade
7525         * plugins/debug-manager/anjuta-debug-manager.ui:
7526         Move watch menu items near the end
7527         Move breakpoint menu items outside the sub menu
7529         * plugins/debug-manager/debug_tree.c,
7530         plugins/debug-manager/debug_tree.h,
7531         plugins/debug-manager/debug_tree.h,
7532         plugins/debug-manager/watch.c:
7533         Move all GUI code from watch.c to debug_tree.c
7534         Add an auto update property to watches
7535         
7536         * plugins/debug-manager/locals.c,
7537         plugins/debug-manager/locals.h,
7538         plugins/debug-manager/stack_trace.c,
7539         plugins/debug-manager/stack_trace.h,
7540         plugins/debug-manager/plugin.c:
7541         Register actions before starting debugger
7543         * plugins/gdb/debugger.c:
7544         Do not call callback function if not present
7546 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
7548         * libanjuta/interfaces/libanjuta.idl,
7549         plugins/debug-manager/stack_trace.c,
7550         plugins/debug-manager/stack_trace.h,
7551         plugins/debug-manager/anjuta-debug-manager.ui,
7552         plugins/gdb/debugger.c:
7553         Add a popup menu in stack frame window
7554         Add a new frame-changed event
7555         Use MI command for getting stack informations
7556         Get filename with full path (need gdb > 6.3)
7558         * libanjuta/interfaces/libanjuta.idl,
7559         plugins/debug-manager/debug_tree.c,
7560         plugins/debug-manager/debugger.c,
7561         plugins/debug-manager/locals.c,
7562         plugins/debug-manager/locals.h,
7563         plugins/debug-manager/plugin.c,
7564         plugins/gdb/debugger.c,
7565         plugins/gdb/debugger.h,
7566         plugins/gdb/parser.c,
7567         plugins/gdb/parser.h,
7568         plugins/gdb/plugin.c,
7569         plugins/gdb/Makefile.am:
7570         Pass watch data with string instead of Watch structures
7571         Use debug_tree in local window
7572         Remove info local
7573         Remove parser.{ch}
7575         * plugins/debug-manager/breakpoints.c,
7576         plugins/debug-manager/utilities.c,
7577         plugins/debug-manager/utilities.h:
7578         Use a GtkListStore instead of a GtkTreeStore
7579         move goto_location_in_editor in utilities.c
7580         
7581 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
7583         * libanjuta/interfaces/libanjuta.idl,
7584         plugins/debug-manager/anjuta-debug-manager.ui,
7585         plugins/debug-manager/breakpoints.c,
7586         plugins/debug-manager/plugin.c,
7587         plugins/gdb/debugger.c:
7588         Add a breakpoint type
7589         Add new popup menu in breakpoint window
7590         Add toggle breakpoint in editor popup menu
7591         Save and restore breakpoint enable
7592         Fix bug in clear all breakpoints
7593         Remove old useless code
7595         * plugins/debug-manager/debugger.c:
7596         Fix some problem with debugger states
7598         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7599         Update documentation
7600         
7601 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
7603         * data/Makefile.am,
7604         plugins/gdb/Makefile.am,
7605         plugins/gdb/gdb.init:
7606         Move gdb.init crom data to plugins/gdb
7608         * plugins/gdb/gdb.init,
7609         libanjuta/interfaces/libanjuta.idl,
7610         plugins/debug-manager/breakpoints.c,
7611         plugins/debug-manager/debugger.c,
7612         plugins/debug-manager/plugin.c,
7613         plugins/gdb/debugger.c,
7614         plugins/gdb/plugin.c:
7615         Support pending breakpoints
7616         Rewrite debugger states
7617         Split ianjuta_debugger_log into _enable_log and _disable_log
7619         * plugins/debug-manager/start.c,
7620         plugins/debug-manager/debug_tree.c,
7621         plugins/gdb/parser.c:
7622         Remove some useless lines
7624         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
7625         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7626         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7627         Update documentation
7629 2006-03-12 Naba Kumar <naba@gnome.org>
7631         * manuals/references/libanjuta/libanjuta.types: Fixed
7632         debug-manager name.
7633         
7634 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7636         * libanjuta/anjuta-debugger.c,
7637         libanjuta/anjuta-debugger.h:
7638         Remove those files
7639         
7640         * libanjuta/interfaces/libanjuta.idl,
7641         plugins/debug-mananger/breakpoints.c,
7642         plugins/debug-manager/debug_tree.c,
7643         plugins/debug-manager/debugger.c,
7644         plugins/debug-manager/plugin.c,
7645         plugins/debug-manager/registers.c,
7646         plugins/debug-manager/sharedlib.c,
7647         plugins/debug-manager/signal.c,
7648         plugins/debug-manager/stack_trace.c,
7649         plugins/debug-manager/start.c,
7650         plugins/debug-manager/watch.c,
7651         plugins/gdb/debugger.c,
7652         plugins/gdb/debugger.h,
7653         plugins/gdb/parser.c,
7654         plugins/gdb/parser.h,
7655         plugins/gdb/plugin.c:
7656         Move types definitions from libanjuta/anjuta-debugger.{ch}
7657         Rename types from AnjutaDebugger* to IAnjutaDebugger*
7658         
7659         * plugins/gdb/Makefile.am:
7660         Remove user interface from gdb plugin
7662 2006-03-12 Naba Kumar <naba@gnome.org>
7664         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
7666 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
7668         Modified Patch from Marc Maurer <uwog@uwog.net>:
7669         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
7670         Fixes #342447
7671         
7672         * plugins/sourceview/Makefile.am:
7673         * plugins/sourceview/sourceview-cell.c:
7674         * plugins/sourceview/sourceview-cell.h:
7675         * plugins/sourceview/sourceview.c: 
7676         
7677         Implemented IAnjutaEditorCell
7679 2006-05-21  Naba Kumar  <naba@gnome.org>
7681         * libanjuta/interfaces/libanjuta.idl,
7682         plugins/document-manager/action-callbacks.c,
7683         plugins/document-manager/plugin.c,
7684         plugins/editor/print.c, plugins/editor/text_editor.c,
7685         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
7686         Fixed zooming and added icons and shortcuts for zoom menu items.
7688 2006-05-21  Naba Kumar  <naba@gnome.org>
7690         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
7691         whitespaces.
7693 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7695         * plugins/document-manager/anjuta-docman.c:
7696         Fixed close button reaction by setting the correct current editor
7698 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7700         Patch from Yang Hong <yanghong@ccoss.com.cn>:
7701         * plugins/document-manager/anjuta-docman.c
7702         - Fix close button, you can close any tab as you wish now.
7703         - Fadeout mime icon as the same as close image  
7705 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7707         Patch from Marc Maurer <uwog@uwog.net>
7708         * main.c: Compile fix when NLS is enabled
7709         
7710         AUTHORS: Added Marc
7712 2006-05-20  Naba Kumar  <naba@gnome.org>
7714         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
7715         while loading abiword-2.4.4/abi project).
7717 2006-05-18 Naba Kumar  <naba@gnome.org>
7719         * libanjuta/interfaces/libanjuta.idl,
7720         plugins/document-manager/action-callbacks.c,
7721         plugins/editor/print.c,
7722         plugins/editor/text_editor.c,
7723         plugins/editor/text_editor.h,
7724         plugins/editor/text_editor_prefs.c: Fixed zooming.
7725         
7726         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
7727         interface for character iteration and IAnjutaEditorAssist interface
7728         for autocompletions and editor tips.
7730 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
7732         Patch from Günther Brammer <GBrammer@gmx.de>:
7733         * plugins/document-manager/anjuta-docman.c:
7734         Make tabs smaller but keep nice closing icon
7736         * plugins/document-manager/anjuta-docman.c:
7737         * plugins/document-manager/Makefile.am:
7738         
7739         Added nice mime-icons to the editor tabs
7741 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
7743         * configure.in: Bumped version to 2.0.3 (pre-release increment)
7744         
7745         * plugins/symbol-browser/an_symbol_view.c:
7746         - Fixed crasher
7747         - Fixed symbol searching (Yang Hong (#341997))
7748         
7749         * plugins/devhelp/htmlview.c:
7750         Fixed devhelp plugin
7751         
7752         * plugins/build-basic-autotools/build-basic-autotools.c:
7753         * plugins/search/search-replace.c:
7754         * plugins/document-manager/anjuta-docman.c:
7755         
7756         Only add a marker to a line where it makes sense!
7758 === anjuta 2.0.2 ===
7760 2006-05-15  Naba Kumar  <naba@gnome.org>
7762         * configure.in: set required versions for
7763         gdl and glade3.
7764         
7765 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7767         * plugins/glade/plugin.c:
7768         Fixed signal connection for "gtk-doc-search"
7770 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7772         * NEWS: Set release date, add known issues
7773         
7774         * libanjuta/anjuta-shell.c:
7775         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
7776         and debug other gtk-warnings/criticals)
7777         
7778         * plugins/build-basic-autotools/build-basic-autotools.c:
7779         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
7780         
7781         * plugins/sourceview/anjuta-view.c:
7782         * plugins/sourceview/sourceview-args.c:
7783         * plugins/sourceview/sourceview-scope.c:
7784         * plugins/sourceview/sourceview-tags.c:
7785         Fixed gtk-criticals (gtk_source_language_get_mime_types)
7787 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7789         * pixmaps/Makefile.am:
7790         Add preferences_general.png
7791         
7792         * plugins/devhelp/plugin.c:
7793         Fixed some more realise things
7794         
7795         * plugins/message-view/anjuta-msgman.c:
7796         Support stock icons for message panes
7797         
7798         * plugins/search/search-replace.c:
7799         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
7800          
7801         * plugins/search/search-replace_backend.c:
7802         Fixed #341359
7803         
7804         * plugins/sourceview/anjuta-document.c:
7805         * plugins/sourceview/sourceview.c:
7806         Fixed finalise and tag completion
7807         
7808         * src/anjuta-app.c:
7809         Use preferences_general icon
7811 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7813         * pixmaps/Makefile.am:
7814         Fixed EXTRA_DIST
7816 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7818         * plugins/sourceview/sourceview-prefs.c:
7819         Fixed font & color handling
7820         
7821         * plugins/symbol-browser/an_symbol_view.c:
7822         Fixed crasher
7824 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
7826         * plugins/macro/macros.xml:
7827         Fixed bug #341583 (Address of FSF)
7829 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
7831         * src/main.c:
7832         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
7833         Update: Do it the cool way...
7834         
7835 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7837         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
7838         Implement gtk-api-help signals of glade3
7839         * configure.in: Bump to glade3 2.91.2
7840         
7841         * plugins/devhelp/plugin.c:
7842         Fixed some realize stuff in the devhelp plugin
7843         
7844         * plugins/sourceview/anjuta-document.c:
7845         fixed bug with scope completion
7847 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7849         * plugins/symbol-browser/an_symbol_view.c
7850         * plugins/symbol-browser/an_symbol_prefs.c
7851         * plugins/symbol-browser/an_symbol_prefs.h
7852         * global_tags/create_global_tags.sh:
7853         
7854         Automaticly create global tags on first startup
7856 2006-05-08  Massimo Cora'  <maxcvs@email.it>
7858         * configure.in:
7859         * plugins/project-wizard/templates/Makefile.am:
7860         * (added) plugins/project-wizard/templates/cpp-logo.png:
7861         * (added) plugins/project-wizard/templates/cpp.wiz:
7862         * (added) plugins/project-wizard/templates/cpp/*:
7864         Added a generic c++ template. It's a simple hello world.
7866 2006-05-07  Massimo Cora' <maxcvs@email.it>
7868         * plugins/symbol-browser/an_symbol_view.c:
7869         fixed a stupid crasher.
7871 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
7873         * plugins/project-wizard/templates/wxwin/configure.in.tpl
7874         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
7875         
7876         Fixed WxWidgets project type
7878 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7880         * plugins/devhelp/htmlview.c: 
7881         * plugins/devhelp/plugin.c:
7882         Maybe I fixed the crash this time! I could at least not reproduce anymore!
7883         
7884         * plugins/project-wizard/install.c:
7885         Don't set a message - thanks to seb
7887 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7889         * plugins/devhelp/htmlview.c: 
7890         * plugins/symbol-browser/an_symbol_view.c:
7891         
7892         There is a weird crash in gtk_idle which I still did not completly fix!
7893         
7894         * plugins/project-wizard/install.c:
7895         Default to success instead of failure
7897 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
7899         * plugins/devhelp/htmlview.c:
7900         * plugins/devhelp/plugin.c:
7901         Fixed bug and libdevhelp issue!
7903         * plugins/project-wizard/install.c:
7904         Fixed message string!
7906 2006-05-03  Massimo Cora' <maxcvs@email.it>
7907        
7908         * plugins/symbol-browser/an_symbol_view.c:
7909         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
7911 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7913         * pixmaps/Makefile.am:
7914         * src/main.c:
7915         * anjuta.desktop.in.in
7916         
7917         GNOME Goal #2.1: Install theme-friendly icons
7919 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7921         * plugins/devhelp/htmlview.c: Reload page on reparent
7922         * plugins/document-manager/anjuta-docman.c:
7923         Present document-manager when document is selected in file-manager
7925 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7927         * plugins/symbol-broser/an_symbol_view.c:
7928         Fixed crasher in namespace exploration
7930 2006-05-01  Massimo Cora' <maxcvs@email.it>
7932         * configure.in:
7933         * plugins/valgrind/Makefile.am:
7935         Optional compiling of Valgrind plugin
7937 2006-05-01  Massimo Cora' <maxcvs@email.it>
7939         * plugins/symbol-browser/an_symbol_view.c:
7940         - modularized code. Marked with FIXME the parts which need improvement.
7941         - More comments.
7942     - Added basic namespace completion for Gtkmm type project:
7943     - namespace1::MyClass *class;
7944     - class-> [display]
7945     - Namespaces must be anyway improved.
7947 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7949         * plugins/devhelp/plugin.c: 
7950         Fixed up plugin unloading and show html widget on link selected
7951         
7952         * NEWS: Updated
7953         
7954 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7956         * plugins/devhelp/Makefile.am:
7957         * plugins/devhelp/anjuta-devhelp.plugin.in:
7958         * plugins/devhelp/htmlview.c:
7959         * plugins/devhelp/htmlview.h:
7960         * plugins/devhelp/plugin.c: 
7961         * plugins/devhelp/plugin.h:
7962         Reimplemeted devhelp plugin from scratch
7963         
7964         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
7965         Fixed crasher
7967 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
7969         * plugins/sourceview/sourceview-tags.c:
7970         complete some more tag types
7971         
7972         * plugins/valgrind/plugin.c:
7973         * plugins/valgrind/preferences.c:
7974         * plugins/valgrind/vggeneralprefs.c:
7975         
7976         Fixed lots of gtk warnings
7978 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
7980         * plugins/sourceview/sourceview-scope.c:
7981         Implemented type-ahead for scope completion
7983 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
7985         * manuals/C/Makefile.am:
7986         * manuals/Makefile.am:
7987         * plugins/document-manager/Makefile.am:
7988         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7989         * plugins/sourceview/Makefile.am:
7990         * tagmanager/c.c:
7991         
7992         Fixed distcheck
7993         
7994         * plugins/class-gen/goc_template_header: G_END_DECLS
7996 2006-05-27  Naba Kumar <naba@gnome.org>
7998         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
7999         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
8000         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
8001         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
8002         scintilla/include/Scintilla.iface,
8003         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
8004         cvs. Fixed compile flags. Removed outdated patches.
8006 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
8008         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
8010         * plugins/sourceview/anjuta-document.c:
8011         * plugins/sourceview/sourceview-args.c:
8012         * plugins/sourceview/sourceview-scope.c:
8013         
8014         Add End/Home keypresses and support completion if symbol start with '!' for example
8015         in an if statement
8017 2006-04-27 Massimo Cora' <maxcvs@email.it>
8019         * libanjuta/interfaces/libanjuta.idl:
8021         * plugins/sourceview/sourceview-scope.c:
8022         * plugins/sourceview/tag-window.c: 
8023         * plugins/sourceview/tag-window.h:
8024         * plugins/symbol-browser/an_symbol_view.c:
8025         * plugins/symbol-browser/an_symbol_view.h:
8026         * plugins/symbol-browser/plugin.c:
8027         
8028         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
8029         interface.
8030         Code and ideas for C/C++ new completion engine comes from IComplete written by
8031         Martin Stubenschrott <stubenschrott@gmx.net>.
8032         Currently the interface works only with GtkSourceView plugin.   
8033         
8034         * tagmanager/Makefile.am:
8035         * tagmanager/c.c: 
8036         * tagmanager/entry.h:
8037         * tagmanager/get.c:
8038         * tagmanager/get.h:
8039         * tagmanager/include/tm_file_entry.h:
8040         * tagmanager/include/tm_project.h:
8041         * tagmanager/include/tm_source_file.h:
8042         * tagmanager/include/tm_symbol.h:
8043         * tagmanager/include/tm_tagmanager.h:
8044         * tagmanager/include/tm_work_object.h:
8045         * tagmanager/include/tm_workspace.h:
8046         * tagmanager/parse.c:
8047         * tagmanager/read.c: 
8048         * tagmanager/read.h:
8049         * tagmanager/tm_project.c: 
8050         * tagmanager/tm_source_file.c: 
8051         * tagmanager/tm_workspace.c:
8052         
8053         Tagmanager can now parse a memory buffer and generate/update 
8054         tags into tm_workspace/tm_project on the fly, without using files.
8055         C/C++ is supported now.
8056         
8057 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
8059         * plugins/sourceview/anjuta-document.c:
8060         * plugins/sourceview/sourceview-args.c:
8061         * plugins/sourceview/sourceview-scope.c:
8062         * plugins/sourceview/sourceview.c:
8063         
8064         Fixed some memory leaks and argument completion
8066 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
8068         * plugins/glade/plugin.c:
8069         
8070         Fixed glade plugin build because of API changes in glade3
8072 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
8074         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
8075         Updated editor section
8076         
8077         * manuals/C/anjuta-manual/interface.xml:
8078         * manuals/C/anjuta-manual/preferences.xml:
8079         * manuals/C/anjuta-manual/projects.xml:
8080         Updated manual
8081         
8082         * plugins/editor/anjuta-editor.plugin.in:
8083         Better plugin name
8085 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
8087         * configure.in:
8088         * plugins/editor/anjuta-editor.plugin.in:
8089         * plugins/sourceview/sourceview.plugin.in:
8091         Build both editors and let the user decide a runtime!
8092         
8093         * plugins/sourceview/sourceview-scope.c:
8094         Fixed bug in regex to allow test()-> completions
8096 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
8098         * plugins/sourceview/anjuta-document.c:
8099         * plugins/sourceview/sourceview-args.c: 
8100         * plugins/sourceview/sourceview-scope.c:
8101         * plugins/sourceview/sourceview-tags.c:
8102         * plugins/sourceview/tag-window.c: 
8103         
8104         Improved callltip windows
8106 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8108         * src/anjuta-app.c: (on_session_save):
8109         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
8110         <ricardo.jose.ferrari@gmail.com> for pointing this out!
8112 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8114         * libanjuta/anjuta-utils.c: 
8115         * plugins/cvs-plugin/cvs-execute.c:
8116         Off-by-one...
8118         * scintilla/LexInno.cxx:
8119         * scintilla/LexOpal.cxx:
8120         * scintilla/LexTCL.cxx:
8122         Added missing files from scintilla-update
8124 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8126         * configure.in:
8127         * manuals/C/Makefile.am:
8128         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
8129         * manuals/C/anjuta-manual/Makefile.am:
8130         * manuals/C/anjuta-manual/anjuta-manual.xml:
8131         * manuals/C/anjuta-manual/build.xml:
8132         * manuals/C/anjuta-manual/debugger.xml:
8133         * manuals/C/anjuta-manual/execute.xml:
8134         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
8135         * manuals/C/anjuta-manual/figures/arguments.png:
8136         * manuals/C/anjuta-manual/figures/configure_dlg.png:
8137         * manuals/C/anjuta-manual/figures/file_menu.png:
8138         * manuals/C/anjuta-manual/figures/menu_main.png:
8139         * manuals/C/anjuta-manual/figures/menubar.png:
8140         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
8141         * manuals/C/anjuta-manual/figures/project_info.png:
8142         * manuals/C/anjuta-manual/figures/scrshot.png:
8143         * manuals/C/anjuta-manual/figures/symbol_browser.png:
8144         * manuals/C/anjuta-manual/figures/tool-editor.png:
8145         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
8146         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
8147         * manuals/C/anjuta-manual/figures/toolbar_format.png:
8148         * manuals/C/anjuta-manual/figures/toolbar_main.png:
8149         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
8150         * manuals/C/anjuta-manual/fileoperations.xml:
8151         * manuals/C/anjuta-manual/interface.xml:
8152         * manuals/C/anjuta-manual/introduction.xml:
8153         * manuals/C/anjuta-manual/preferences.xml:
8154         * manuals/C/anjuta-manual/projects.xml:
8155         * manuals/C/anjuta-manual/tools.xml:
8156         * manuals/Makefile.am:
8157         
8158         Updated manual and faq
8160         * scintilla/CallTip.cxx:
8161         * scintilla/CallTip.h:
8162         * scintilla/CellBuffer.cxx:
8163         * scintilla/CellBuffer.h:
8164         * scintilla/ContractionState.cxx:
8165         * scintilla/Document.cxx:
8166         * scintilla/Document.h:
8167         * scintilla/DocumentAccessor.cxx:
8168         * scintilla/Editor.cxx:
8169         * scintilla/Editor.h:
8170         * scintilla/ExternalLexer.cxx:
8171         * scintilla/Indicator.cxx:
8172         * scintilla/KeyMap.cxx:
8173         * scintilla/KeyWords.cxx:
8174         * scintilla/LexAU3.cxx:
8175         * scintilla/LexBash.cxx:
8176         * scintilla/LexCPP.cxx:
8177         * scintilla/LexCaml.cxx:
8178         * scintilla/LexCsound.cxx:
8179         * scintilla/LexEiffel.cxx:
8180         * scintilla/LexGui4Cli.cxx:
8181         * scintilla/LexHTML.cxx:
8182         * scintilla/LexLua.cxx:
8183         * scintilla/LexMSSQL.cxx:
8184         * scintilla/LexOthers.cxx:
8185         * scintilla/LexPOV.cxx:
8186         * scintilla/LexPython.cxx:
8187         * scintilla/LexRuby.cxx:
8188         * scintilla/LexSQL.cxx:
8189         * scintilla/LexVB.cxx:
8190         * scintilla/Makefile.am:
8191         * scintilla/PlatGTK.cxx:
8192         * scintilla/PropSet.cxx:
8193         * scintilla/RESearch.cxx:
8194         * scintilla/RESearch.h:
8195         * scintilla/ScintillaBase.cxx:
8196         * scintilla/ScintillaGTK.cxx:
8197         * scintilla/StyleContext.h:
8198         * scintilla/ViewStyle.cxx:
8199         * scintilla/ViewStyle.h:
8200         * scintilla/XPM.cxx:
8201         * scintilla/include/KeyWords.h:
8202         * scintilla/include/Platform.h:
8203         * scintilla/include/PropSet.h:
8204         * scintilla/include/SciLexer.h:
8205         * scintilla/include/Scintilla.h:
8206         * scintilla/include/Scintilla.iface:
8207         * scintilla/include/ScintillaWidget.h:
8208         * scintilla/lexers.make:
8210         Update to scintilla 1.68
8212         * src/anjuta-app.c:
8213         Only show help items which are really availible
8215         * plugins/cvs-plugin/cvs-callbacks.c
8216         * plugins/cvs-plugin/cvs-execute.c
8217         * plugins/cvs-plugin/subversion-callbacks.c:
8218         * libanjuta/anjuta-utils.c:
8219         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
8221 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
8223         * plugins/project-wizard/install.c,
8224         * plugins/project-wizard/autogen.c:
8225         Add error messages if using a read only directory
8226         Improve fix for bug #339296
8228 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8230         * libanjuta/interfaces/libanjuta.idl:
8231         * plugins/document-manager/action-callbacks.c:
8232         * plugins/document-manager/plugin.c:
8233         * plugins/editor/text_editor.c:
8234         Added IAnjutaEditorGoto 
8236         * plugins/editor/aneditor.cxx:
8237         * plugins/editor/aneditor.h:
8238         * plugins/editor/text_editor.h:
8239         * plugins/editor/text_editor_prefs.c:
8240         
8241         Fixed #305076
8243 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
8245         * libanjuta/interfaces/libanjuta.idl:
8246         * plugins/document-manager/action-callbacks.c:
8247         * plugins/document-manager/anjuta-docman.c:
8248         * plugins/document-manager/plugin.c:
8249         * plugins/editor/text_editor.c: 
8250         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
8251         
8252         * plugins/sourceview/sourceview.c:
8253         * plugins/sourceview/sourceview.glade:
8254         Fixed some uft-8 issues and added a preference option
8255         to enable/disable gnome-vfs monitoring
8256         
8257         * scintilla/Makefile.am:
8258         * scintilla/include/Makefile.am:
8259         Fixed build
8261 2006-04-20  Massimo Cora' <maxcvs@email.it>
8263         * libanjuta/interfaces/libanjuta.idl:
8264         Remove get_current_pos () because we have get_position()
8266 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
8268         * NEWS: Updated
8269         * plugins/sourceview/tag-window.c:
8270         Don't close window on PageUp/PageDown
8272 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
8274         * data/Makefile.am:
8275         * manuals/reference/libanjuta/Makefile.am:
8276         
8277         Some build fixes
8278         
8279         * src/Makefile.am:
8280         * src/bacon-message-connection.c: 
8281         * src/bacon-message-connection.h: (both from gedit)
8282         * src/main.c:
8283         
8284         Fixed #312319 (Opening files when Anjuta is already open)
8286 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
8288         * TODO.tasks: Updated
8289         * plugins/sourceview/anjuta-view.c: 
8290         * plugins/sourceview/anjuta-view.h:
8291         * plugins/sourceview/sourceview.c: 
8292         
8293         * configure.in: Fix --enable-plugin-scintilla
8294         
8295         Added char_added signal
8297 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
8299         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
8300         
8301         Fixed diff for utf8
8302         
8303         * plugins/sourceview/sourceview.c:
8304         Fixed VFS monitoring (still a bit buggy)
8305         
8306         * plugins/sourceview/sourceview-args.c:
8307         * plugins/sourceview/tag-window.c: 
8308         
8309         Better sizing for the popup-window
8311 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
8313         * plugins/project-wizard/templates/gnome/src/main.c:
8314         * plugins/project-wizard/templates/gnome/src/project.glade:
8315         * plugins/project-wizard/templates/gtk/src/main.c: 
8316         * plugins/project-wizard/templates/gtk/src/project.glade:
8317         * plugins/project-wizard/templates/gtkmm/src/main.cc:
8318         
8319         Fixed up GLADE_FILE definition in project types and fixed bug #334546
8320         
8321 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
8323         * configure.in: More removal of obsoleteness.
8324         * po/no.po:
8326 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
8328         * ROADMAP:
8329         * libanjuta/anjuta-preferences.c: 
8330         * libanjuta/anjuta-utils.c: 
8331         * libanjuta/anjuta-utils.h:
8332         * plugins/message-view/message-view.c:
8333         
8334         Changed color functions and moved convert_color to anjuta-utils.h
8335         
8336         * plugins/message-view/anjuta-message-manager-plugin.glade:
8337         GnomeColorPicker -> GtkColorButton (bug #309154)
8338         
8339         * plugins/sourceview/plugin.c:
8340         * plugins/sourceview/sourceview-prefs.c:
8341         * plugins/sourceview/sourceview.glade:
8342         Added color and font preferences
8344         * plugins/sourceview/sourceview-tags.c:
8345         Only show as much choices as configured in preferences
8347 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
8349         * ROADMAP, NEWS: Updated (we are far behind ;-)
8350         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
8352 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
8354         * configure.in:
8355         * plugins/editor/Makefile.am:
8356         * scintilla/Makefile.am
8357         
8358         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
8359         
8360         * global-tags/Makefile.am:
8361         * global-tags/create_global_tags.sh:
8362         * plugins/symbol-browser/an_symbol_prefs.c:
8363         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8364         * plugins/symbol-browser/plugin.h:
8365         * tagmanager/include/tm_workspace.h:
8366         * tagmanager/tm_workspace.c:
8367         
8368         Fixed symbol-browser prefs and move global tags generation from installtion to
8369         preferences to make the life easier for distributers and to allow updates after installtion
8371         * plugins/document-manager/action-callbacks.c: 
8372         * plugins/document-manager/action-callbacks.h:
8373         * plugins/document-manager/anjuta-document-manager.ui:
8374         * plugins/document-manager/indent-util.c:
8375         * plugins/document-manager/plugin.c:
8376         * plugins/editor/text_editor.c:
8377         
8378         Moved indent stuff to document-manager
8379         
8380         * plugins/sourceview/anjuta-view.c: 
8381         * plugins/sourceview/sourceview-args.c: 
8382         * plugins/sourceview/sourceview-scope.c:
8383         * plugins/sourceview/sourceview-tags.c: 
8384         * plugins/sourceview/sourceview.c:
8385         
8386         Fixed several bugs
8387         
8388         * plugins/sourceview/sourceview.plugin (removed):
8389         * plugins/sourceview/sourceview.plugin.in:
8390         Editor is not user-activatible
8391         
8392         * plugins/sourceview/sourceview.png:
8393         Updated icon
8395 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
8397         * src/anjuta-app.c: Fixed crasher on plugin unloading
8399 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
8401         * plugins/sourceview/sourceview.c
8402         * plugins/sourceview/sourceview-args.c
8403         * plugins/sourceview/sourceview-args.h:
8404         
8405         Polished argument completion
8407 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
8409         * plugins/message-view/anjuta-msgman.c:
8410         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
8411         
8412         Show message pane on switch (does not work, anjuta_shell needs a fix)
8413         
8414         * plugins/sourceview/Makefile.am:
8415         * plugins/sourceview/anjuta-view.c: (find_tag_window),
8416         * plugins/sourceview/sourceview-args.c: 
8417         * plugins/sourceview/sourceview-args.h:
8418         * plugins/sourceview/sourceview-private.h:
8419         * plugins/sourceview/sourceview-scope.c: 
8420         (sourceview_scope_update), (sourceview_scope_filter_keypress):
8421         * plugins/sourceview/sourceview-tags.c:
8422         * plugins/sourceview/sourceview.c:
8423         * plugins/sourceview/tag-window.c:
8424         * plugins/sourceview/tag-window.h:
8425         
8426         Added scope and argument completion
8428 2006-04-03  Johannes Schmid <jhs@gnome.org>
8430         * TODO.tasks
8431         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
8432         (on_widget_remove):
8433         Save toolbar state
8435         * plugins/sourceview/sourceview.c: (iselect_clear):
8436         Make "Delete"-key working
8438         * configure.in: #336389
8440 2006-04-03  Johannes Schmid <jhs@gnome.org>
8442         * plugins/sourceview/Makefile.am:
8443         * plugins/sourceview/anjuta-view.c:
8444         * plugins/sourceview/plugin.c: 
8445         * plugins/sourceview/sourceview-private.h:
8446         * plugins/sourceview/sourceview-scope.c:
8447         * plugins/sourceview/sourceview-scope.h:
8448         * plugins/sourceview/sourceview-tags.c: 
8449         * plugins/sourceview/sourceview-tags.h:
8450         * plugins/sourceview/sourceview.c:
8451         * plugins/sourceview/sourceview.h:
8452         * plugins/sourceview/tag-window.c:
8453         
8454         - fixed goto_file_line
8455         - scroll to cursor on undo/redo
8456         - show correct popup-menu
8457         - scope completion (not ready yet)
8459 2006-04-03  Johannes Schmid <jhs@gnome.org>
8461         * plugins/sourceview/plugin.c: 
8462         * plugins/sourceview/sourceview-tags.c:
8463         * plugins/sourceview/sourceview.c: 
8464         * plugins/sourceview/sourceview.h:
8465         * plugins/sourceview/tag-window.c:
8466         
8467         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
8469 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8471         * plugins/sourceview/sourceview.c:
8472         Fixed next/previous bookmark.
8473         Toggled bookmark (set/unset).
8475 2006-04-03  Johannes Schmid <jhs@gnome.org>
8477         * plugins/document-manager/action-callbacks.c:
8478         Fixed Gtk-Warning in goto_line
8479         
8480         * plugins/sourceview/Makefile.am:
8481         * plugins/sourceview/anjuta-document.c:
8482         * plugins/sourceview/anjuta-view.c: 
8483         * plugins/sourceview/anjuta-view.h:
8484         * plugins/sourceview/sourceview-autocomplete.c:
8485         * plugins/sourceview/sourceview-autocomplete.h:
8486         * plugins/sourceview/sourceview-private.h:
8487         * plugins/sourceview/sourceview-tags.c:
8488         * plugins/sourceview/sourceview-tags.h:
8489         * plugins/sourceview/sourceview.c:
8490         * plugins/sourceview/tag-window.c:
8491         * plugins/sourceview/tag-window.h:
8492         Created a nice API for tag and completion windows
8493         
8494         * plugins/sourceview/sourceview-print.h:
8495         * plugins/sourceview/sourceview-print.c:
8496         Added printing
8497                 
8498 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8500         * plugins/sourceview/sourceview.c:
8501         Fixed typo (Sort bookmarks).
8502         
8503 2006-04-01  Johannes Schmid <jhs@gnome.org>
8505         * plugins/sourceview/anjuta-document.c:
8506         * plugins/sourceview/anjuta-document.h:
8507         * plugins/sourceview/anjuta-view.c:
8508         * plugins/sourceview/anjuta-view.h:
8509         * plugins/sourceview/sourceview-autocomplete.c:
8510         * plugins/sourceview/sourceview-autocomplete.h:
8511         * plugins/sourceview/sourceview-prefs.c:
8512         * plugins/sourceview/sourceview-prefs.h:
8513         * plugins/sourceview/sourceview-private.h:
8514         * plugins/sourceview/sourceview-tags.c:
8515         * plugins/sourceview/sourceview-tags.h:
8516         * plugins/sourceview/sourceview.c:
8517         * plugins/sourceview/sourceview.glade:
8518         * plugins/sourceview/tag-window.c: 
8519         * plugins/sourceview/tag-window.h:
8520         
8521         Improved code complete and autocomplete
8523 2006-04-01  Johannes Schmid <jhs@gnome.org>
8525         * plugins/sourceview/Makefile.am:
8526         * plugins/sourceview/bookmark.png:
8527         * plugins/sourceview/marker-attentive.png:
8528         * plugins/sourceview/marker-basic.png:
8529         * plugins/sourceview/marker-intense.png:
8530         * plugins/sourceview/marker-light.png:
8531         * plugins/sourceview/sourceview.c: 
8532         
8533         Added pixmaps for all marker types and show bookmarks
8534         
8535         * configure.in
8536         * plugins/sourceview/Makefile.am:
8537         Build sourceview on 2.14 only
8539 2006-03-31  Johannes Schmid <jhs@gnome.org>
8541         * plugins/sourceview/Makefile.am:
8542         * plugins/sourceview/anjuta-document.c:
8543         * plugins/sourceview/anjuta-view.c:
8544         * plugins/sourceview/anjuta-view.h:
8545         * plugins/sourceview/sourceview-autocomplete.c:
8546         * plugins/sourceview/sourceview-private.h:
8547         * plugins/sourceview/sourceview-tags.c:
8548         * plugins/sourceview/sourceview-tags.h:
8549         * plugins/sourceview/sourceview.c: 
8550         * plugins/sourceview/tag-window.c:
8551         * plugins/sourceview/tag-window.h:
8552         
8553         Added code completion with tag manager to the editor and fixed a save_as bug
8555 2006-03-31  Johannes Schmid <jhs@gnome.org>
8557         * src/main.c: Revert patch from Rob to allow building with
8558         Gnome 2.12
8559         * configure.in: Require at least 2.12 libraries
8561 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
8563         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
8565         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8566         Improve anjuta-plugin project template: Added missed files dist tarball
8567         (make dist)
8569         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
8570         typo
8572 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
8574         reviewed by: Johannes Schmid <jhs@gnome.org>
8576         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8577         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
8578         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
8579         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
8580         
8581         Improve anjuta-plugin project template. Also fix for #322744
8583 2006-03-27  Johannes Schmid <jhs@gnome.org>
8585         * plugins/sourceview/sourceview-private.h:
8586         plugins/sourceview/sourceview.c:
8587         
8588         Added basic bookmark support
8590 2006-03-27  Johannes Schmid <jhs@gnome.org>
8592         * TODO.tasks:
8593         Updated
8594         
8595         Patch from Rob Bradfort <robster@debian.org>:
8596         * src/main.c: (get_command_line_args), (main):
8597         Migration from popt to GOption
8598         
8599 2006-03-26 Naba Kumar  <naba@gnome.org>
8601         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
8602         size to scale itself with theme.
8604 2006-03-26 Naba Kumar  <naba@gnome.org>
8606         * plugins/file-manager/an_file_view.c,
8607         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
8608         when symbolview and fileview objects are destroyed to avoid crashes
8609         after the plugins are disabled.
8611 2006-03-26 Naba Kumar <naba@gnome.org>
8613         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
8614         Deleted unused file.
8615         
8616         * plugins/glade/plugin.c: Be able to close glade plugin when there
8617         there is no glade project loaded.
8618         
8619         * plugins/sourceview/sourceview.plugin,
8620         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
8622 2006-03-23  Naba Kumar  <naba@gnome.org>
8624         * plugins/editor/print.c: Fixed a bug where some sections of
8625         printed/previewed text is not highlighted.
8626         
8627 2006-03-20  Johannes Schmid <jhs@gnome.org>
8629         * libanjuta/interfaces/libanjuta.idl:
8630         Added IAnjutaPrint
8631         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
8632         as we do not use private apis. Show help window and startup because it does 
8633         not survive gdl
8634         
8635         * plugins/document-manager/action-callbacks.c:
8636         plugins/editor/Makefile.am:
8637         plugins/editor/text_editor.c:
8638         plugins/editor/print.c:
8639         plugins/editor/print.h:
8640         
8641         Fixed printing (nobody has missed it BTW ;-)
8642         
8643         * plugins/sourceview/sourceview.c:
8644         Fixed a crasher
8646 2006-03-20 Naba Kumar <naba@gnome.org>
8648         * configure.in, plugins/devhelp/plugin.c: Be able to build with
8649         devhelp >= 0.9 < 0.11 versions.
8650         
8651 2006-03-20  Johannes Schmid <jhs@gnome.org>
8653         * plugins/sourceview/anjuta-document-loader.c
8654         plugins/sourceview/sourceview.c:
8655         
8656         Fixed encoding bugs
8658 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8660         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
8661         Fixed bug (line position)
8662         Give the good line position whatever the active editor.
8664 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
8666         * configure.in: Added fi to ALL_LINGUAS
8668 2006-03-19  Johannes Schmid <jhs@gnome.org>
8670         * plugins/sourceview/anjuta-document-loader.c:
8671         replace gnome_vfs_get_mime_type_for_name_and data
8673         * plugins/build-basic-autotools/build-basic-autotools.c:
8674         Fixed #335142
8676 2006-03-17  Johannes Schmid <jhs@gnome.org>
8678         * plugins/editor/editor.glade:
8679         Added style-editor again after it got lost somehow
8681 2006-03-17  Johannes Schmid <jhs@gnome.org>
8683         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
8684         configure.in: require devhelp 0.11
8685         
8686         Post 0.11 devhelp versions (CVS) do not work because of an API change...
8688         plugins/build-basic-autotools/build-basic-autotools.c:
8689         forgot a an installtion callback for the "install as root"-feature
8691 2006-03-17  Massimo Cora' <maxcvs@email.it>
8693         reviewed by: Johannes Schmid <jhs@gnome.org>
8695         * plugins/class-gen/anjuta-class-gen-plugin.glade
8696         plugins/class-gen/class_gen.c 
8697         plugins/class-gen/goc_template_header
8698         plugins/class-gen/goc_template_source
8699         
8700         Fixed bug #334663
8702 2006-03-16  Johannes Schmid <jhs@gnome.org>
8704         * plugins/sourceview/sourceview.c:
8705         Fixed "save-point" signal for undo actions
8707 2006-03-16  Massimo Cora' <maxcvs@email.it>
8708         
8709         reviewed by: Johannes Schmid <jhs@gnome.org>
8710         
8711         * plugins/document-manager/anjuta-docman.c:
8712         Implement tab drag and drop
8714 2006-03-16  Johannes Schmid <jhs@gnome.org>
8716         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8717         plugins/build-basic-autotools/build-basic-autotools.c:
8718         
8719         Implemented "install as root"-feature (#321455)
8721 2006-03-16  Johannes Schmid <jhs@gnome.org>
8723         * mime/.cvsignore
8724         plugins/sourceview/.cvsignore
8725         plugins/tools/scripts/.cvsignore:
8726         Added/extended .cvsignore files
8727         
8728         * plugins/sourceview/sourceview-autocomplete.c:
8729         plugins/sourceview/sourceview-autocomplete.h:
8730         plugins/sourceview/sourceview-prefs.c:
8731         plugins/sourceview/sourceview-private.h:
8732         plugins/sourceview/sourceview.glade:
8733         Autcomplete just works(tm) now and respects preferences
8734         
8735         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
8736         Use better algorithm from autocomplete
8738 2006-03-15  Johannes Schmid <jhs@gnome.org>
8740         * src/anjuta-app.c:
8741         Fixed bug #304495
8743 2006-03-15  Johannes Schmid <jhs@gnome.org>
8745         * libanjuta/interfaces/libanjuta.idl:
8746         plugins/class-gen/class_gen.c:
8747         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
8748         plugins/project-manager/plugin.c:
8749         
8750         Allow to add multiple source files (#320191)
8751         
8752         * configure.in: Require gnome-build 0.1.3
8754 2006-03-14  Johannes Schmid <jhs@gnome.org>
8756         * plugins/macro/macro-utils.c: Fixed bug #333606
8757         * plugins/file-wizard/file.c: Fixed bug #333601
8759 2006-03-13  Johannes Schmid <jhs@gnome.org>
8761         * plugins/sourceview/sourceview_autocomplete.c
8762         plugins/sourceview/sourceview_autocomplete.h
8763         plugins/sourceview/sourceview.c
8764         plugins/sourceview/sourceview-private.h
8765         plugins/sourceview/sourceview-prefs.c:
8766         
8767         Cleaned up and fixed several issues
8768         
8769 2006-03-13  Johannes Schmid <jhs@gnome.org>
8771         * plugins/sourceview/Makefile.am:
8772         plugins/sourceview/sourceview-autocomplete.c
8773         plugins/sourceview/sourceview-autocomplete.h:
8774         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8775         plugins/sourceview/sourceview-private.h:
8776         plugins/sourceview/sourceview.c:
8777         
8778         Added (buggy) autocomplete feature to sourceview
8779         
8780 2006-03-12 Naba Kumar <naba@gnome.org>
8782         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
8783         libanjuta/anjuta-session.c: Added API docs.
8785 2006-03-12 Naba Kumar <naba@gnome.org>
8787         * TODO.tasks: Added couple of tasks.
8788         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
8789         Register private class as early as possible so that members could
8790         point to self class. Code clean up.
8792 2006-03-12 Naba Kumar <naba@gnome.org>
8794         * po/POTFILES.in, po/POTFILES.skip: Updated.
8796 2006-03-11 Naba Kumar <naba@gnome.org>
8798         * libanjuta/anjuta-shell.c,
8799         plugins/document-manager/anjuta-docman.c,
8800         plugins/document-manager/plugin.c,
8801         plugins/symbol-browser/an_symbol_search.c,
8802         plugins/valgrind/vgrule-list.c: Use correct signal names while
8803         creating them.
8804         
8805         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
8806         signal names and fixed enum IANJUTA_TYPE_* macro.
8808 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8810         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
8811         plugins/search/search-replace.c :
8812         Fixed bug (Bookmark the good line).
8813         Search & Replace (Mark all matched strings).
8814         
8815 2006-03-09  Johannes Schmid <jhs@gnome.org>
8817         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
8818         Completed changes from yesterday
8819         
8820         * plugins/document-manager/anjuta-document-manager.glade:
8821         plugins/editor/editor.glade
8822         plugins/editor/plugin.c: (activate_plugin)
8823         plugins/editor/text_editor.c
8824     plugins/sourceview/Makefile.am
8825         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
8826         plugins/sourceview/sourceview.glade:
8827         Completed preference changes
8829 2006-03-08  Johannes Schmid <jhs@gnome.org>
8831         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
8832         plugins/search/plugin.c: (activate_plugin):
8833         
8834         Removed Gtk-Criticals
8835         
8836         * plugins/document-manager/anjuta-document-manager.glade:
8837         plugins/document-manager/plugin.c: (on_docman_auto_save),
8838         (on_gconf_notify_timer), (prefs_init):
8839     plugins/document-manager/plugin.h:
8840         plugins/editor/text_editor.c: (text_editor_instance_init),
8841         (text_editor_dispose):
8842         plugins/editor/text_editor.h:
8843         plugins/editor/text_editor_cbs.c:
8844         plugins/editor/text_editor_cbs.h:
8845         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
8846         plugins/glade/plugin.c: (activate_plugin):
8847         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8848         plugins/sourceview/sourceview-private.h:
8849         plugins/sourceview/sourceview.c: (on_menu_popup),
8850         (sourceview_new), (ifile_open), (ifile_savable_save),
8851         (ifile_savable_save_as), (ieditor_set_popup_menu),
8852         (ieditor_get_filename), (imark_mark):
8854     Moved autosave from editor to document manager and fixed some things in 
8855     Sourceview plugin
8857 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8859         * plugins/search/anjuta-search.glade :
8860         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
8861         plugins/search/search-replace_bachend.c: Fixed a crash bug.
8862         plugins/search/search-replace.c : Fixed bug.
8863         
8864 2006-03-08  Johannes Schmid <jhs@gnome.org>
8866     * plugins/search/anjuta-search.glade
8867     Fixed widget names (glade is a bit stupid on copying widgets to other files)
8869 2006-03-07  Johannes Schmid <jhs@gnome.org>
8871         * plugins/document-manager/action-callbacks.c
8872         plugins/document-manager/anjuta-document-manager.glade
8873         plugins/document-manager/plugin.c: (prefs_init),
8874         (activate_plugin):
8875         plugins/editor/Makefile.am:
8876         plugins/editor/editor.glade:
8877         plugins/editor/plugin.c: (on_style_button_clicked),
8878         (activate_plugin), (dispose):
8879         plugins/editor/style-editor.c:
8880         
8881         Startet to seperate document-manager and editor preferences
8883         * plugins/search/Makefile.am:
8884         plugins/search/anjuta-search.glade:
8885         plugins/search/search-replace.c:
8886         
8887         Moved search GUI to search-plugin
8888                 
8889         * plugins/sourceview/sourceview-prefs.c:
8890         plugins/sourceview/sourceview-prefs.h:
8891         plugins/sourceview/sourceview-private.h:
8892         plugins/sourceview/sourceview.c: 
8893         plugins/sourceview/sourceview.h:
8894         plugins/sourceview/Makefile.am:
8895         plugins/sourceview/anjuta-document.h:
8896         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
8897         plugins/sourceview/plugin.c: 
8898         
8899         Added some preferences to sourceview and fixed vfs_monitor
8900         
8901         * tagmanager/c.c: (parseParens): 
8902         Removed annoying debug message
8903         
8904         * libanjuta/interfaces/libanjuta.idl: 
8905         Removed IAnjutaEditorFactory::create_style_editor()
8907 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8909         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
8910         Search : Bookmark all matched lines.
8912 2006-03-06  Johannes Schmid <jhs@gnome.org>
8914         * plugins/class-gen/anjuta-class-gen.plugin.in
8915         plugins/file-loader/plugin.c: (sort_wizards)
8916         (on_create_submenu), (activate_plugin)
8917         plugins/file-wizard/anjuta-file-wizard.plugin.in
8918         plugins/glade/anjuta-glade.plugin.in
8919         plugins/project-import/anjuta-project-import.plugin.in
8920         plugins/project-wizard/anjuta-project-wizard.plugin.in:
8921         
8922         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
8923         sorted alphabeticly
8924         
8925         * plugins/project-wizard/templates/mkfile.wiz:
8926         Use configured project directory instead of ~/myproject
8927         
8928         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
8929         (ifile_open):
8930         Show markers (again) and monitor uri
8932 2006-03-06  Naba Kumar  <naba@gnome.org>
8934         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
8935         typedefs separately so that forward linking would work.
8936         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
8938 2006-03-05  Naba Kumar  <naba@gnome.org>
8940         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
8941         passing Enums and Structs in signals. Define struct _Name in
8942         generated code, so that forward referencing.
8943         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
8944         
8945         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
8946         
8947 2006-03-05  Naba Kumar  <naba@gnome.org>
8949         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
8950         support. Generate GType definitions for enums in generated codes
8951         so that enums could be passed as signal params.
8952         
8953 2006-03-04  Naba Kumar  <naba@gnome.org>
8955         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
8956         Restored cvs-moved revision files. They were originally marked
8957         deleted at their older locations. Now they are restored at
8958         their new locations. The changeset is one that was committed
8959         as part of document-manager, editor, search and print plugins
8960         separation from editor plugin.
8961         
8962 2006-03-03  Johannes Schmid <jhs@gnome.org>
8964         * plugins/sourceview/*:
8965         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
8966         poiting this out!
8968 2006-03-04  Naba Kumar  <naba@gnome.org>
8970         * plugins/gdb/*: Deleted removed files (see previous changlog
8971         entry for files list).
8972         
8973 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
8975         * plugins/debug-mananger/breakpoints.c,
8976         plugins/debug-manager/breakpoints.h,
8977         plugins/debug-manager/debug_tree.c,
8978         plugins/debug-manager/debug_tree.h,
8979         plugins/debug-manager/info.c,
8980         plugins/debug-manager/info.h,
8981         plugins/debug-manager/locals.c,
8982         plugins/debug-manager/locals.h,
8983         plugins/debug-manager/memory.c,
8984         plugins/debug-manager/memory.h,
8985         plugins/debug-manager/registers.c,
8986         plugins/debug-manager/registers.h,
8987         plugins/debug-manager/sharedlib.c,
8988         plugins/debug-manager/sharedlib.h,
8989         plugins/debug-manager/signal.c,
8990         plugins/debug-manager/signal.h,
8991         plugins/debug-manager/stack_trace.c,
8992         plugins/debug-manager/stack_trace.h,
8993         plugins/debug-manager/watch.c,
8994         plugins/debug-manager/watch.h,
8995         plugins/debug-manager/Makefile.am:
8996         Move from gdb plugin to debug manager plugin
8998         * plugins/debug-manager/anjuta-debug-manager.glade,
8999         plugins/debug-manager/anjuta-debug-manager.ui:
9000         Move all user interface from gdb to debug manager
9002         * plugins/debug-manager/utilities.c,
9003         plugins/debug-manager/utilities.h:
9004         Remove some unused code
9005         Add useful code from gdb plugin
9007         * plugins/debug-manager/start.c,
9008         plugins/debug-manager/start.h:
9009         Include code of attach_process
9010         Add more code to start the debugger
9012         * plugins/debug-manager/plugin.c,
9013         plugins/debug-manager/plugin.h,
9014         plugins/debug-manager/anjuta-debug-manager.plugin.in:
9015         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
9017         * plugins/debug-manager/debugger.c,
9018         plugins/debug-manager/debugger.h:
9019         Implement a queue of debugger command
9021         * plugins/gdb/actions.c,
9022         plugins/gdb/actions.h,
9023         plugins/gdb/watch_cbs.c,
9024         plugins/gdb/watch_cbs.h,
9025         plugins/gdb/watch_gui.c,
9026         plugins/gdb/watch_gui.h:
9027         Removed 
9029         * plugins/gdb/debugger.c,
9030         plugins/gdb/debugger.h,
9031         plugins/gdb/gdbmi.c,
9032         plugins/gdb/gdbmi.h,
9033         plugins/gdb/utilities.c,
9034         plugins/gdb/utilities.h,
9035         plugins/gdb/Makefile.am,
9036         plugins/gdb/anjuta-gdb.plugin.in:
9037         Implement necessary functions
9039         * plugins/gdb/parser.c,
9040         plugins/gdb/parser.h:
9041         Code for parsing variable previously in debug_tree.c
9043         * plugins/gdb/anjuta-gdb.glade,
9044         plugins/gdb/anjuta-gdb.ui:
9045         Remove user interface
9047         * plugins/gdb/gdbmi-test.c:
9048         Need update
9050         * plugins/gdb/anjuta-gdb.plugin.png:
9051         Try an improved icon for gdb (archer fish)
9053         * libanjuta/anjuta-debugger.c,
9054         libanjuta/anjuta-debugger.h,
9055         libanjuta/interfaces/libanjuta.idl,
9056         libanjuta/interfaces/anjuta-idl-compiler.pl,
9057         libanjuta/Makefile.am:
9058         Add declaration used in new IAnjutaDebugger interface
9060         * manuals/reference/libanjuta.types,
9061         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
9062         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
9063         Update documentation
9065 2006-03-02  Naba Kumar  <naba@gnome.org>
9067         * manuals/reference/libanjuta/Makefile.am,
9068         manuals/reference/libanjuta/libanjuta-docs.sgml,
9069         manuals/reference/libanjuta/libanjuta-sections.txt,
9070         manuals/reference/libanjuta/libanjuta.types,
9071         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
9072         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
9073         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
9074         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9075         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9076         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9077         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9078         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9079         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
9080         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
9081         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
9082         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
9083         manuals/reference/libanjuta/tmpl/e-splash.sgml,
9084         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
9085         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
9086         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
9087         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
9088         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9089         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9090         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
9091         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
9092         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
9093         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
9094         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
9095         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
9096         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
9097         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
9098         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
9099         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9100         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
9101         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
9102         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
9103         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9104         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
9105         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
9106         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
9107         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
9108         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
9109         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
9110         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
9111         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
9112         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9113         manuals/reference/libanjuta/tmpl/plugins.sgml,
9114         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9115         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
9116         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
9117         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
9118         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
9119         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
9120         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
9121         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
9122         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
9123         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
9124         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
9125         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
9126         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
9127         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
9128         documentation.
9130 2006-02-28  Naba Kumar <naba@gnome.org>
9132         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9133         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
9134         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
9135         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
9136         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
9137         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
9138         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
9139         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
9140         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
9141         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
9142         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
9143         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
9144         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
9145         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
9147 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9149         * plugins/sourceview/sourceview.c:
9150         Select to brace, select block.
9152 2006-02-28  Johannes Schmid <jhs@gnome.org>
9154         * plugins/file-wizard/Makefile.am
9155         plugins/file-wizard/action-callbacks.c (removed)
9156         plugins/file-wizard/action-callbacks.h (removed)
9157         plugins/file-wizard/anjuta-file-wizard.ui
9158         plugins/file-wizard/plugin.c: (activate_plugin),
9159         (deactivate_plugin)
9160         plugins/file-wizard/plugin.h:
9161         Removed Edit->Insert Text submenu (replace by macros plugin)
9162         
9163         * plugins/sourceview/sourceview.c: (sourceview_new),
9164         (ieditor_set_popup_menu):
9165         Fixed some more bugs
9166         
9167         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
9169 2006-02-28  Naba Kumar <naba@gnome.org>
9171         * plugins/file-manager/an_file_view.c,
9172         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
9173         rows also and with delay 1 sec (the color and timout value should
9174         probably be picked up from some system wide preference key).
9176 2006-02-28  Naba Kumar <naba@gnome.org>
9178         * libanjuta/interfaces/libanjuta.idl,
9179         plugins/document-manager/action-callbacks.c,
9180         plugins/document-manager/plugin.c,
9181         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
9182         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
9183         Added interface checks in document manager and enable/disable
9184         menus based on supported interface.
9185         
9186         * plugins/project-import/anjuta-project-import.glade: Set some
9187         resonable size for the import dialog.
9189  2006-02-27  Naba Kumar  <naba@gnome.org>
9191         * libanjuta/interfaces/libanjuta.idl,
9192         plugins/document-manager/action-callbacks.c,
9193         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
9194         and eol conversion actions.
9196 2006-02-27  Johannes Schmid <jhs@gnome.org>
9197         
9198         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
9199         * plugins/file-manager/an_file_view.c
9200         plugins/file-manager/plugin.h:  Added tooltips
9201         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
9203 2006-02-26  Naba Kumar  <naba@gnome.org>
9205         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
9206         plugins/build-basic-autotools/build-basic-autotools.c,
9207         plugins/build-basic-autotools/build-basic-autotools.h,
9208         plugins/build-basic-autotools/executer.c,
9209         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
9210         disable indicator highlights preferences from message manager to
9211         build plugin. Implemented message indicator highlights in build tool.
9212         
9213         * plugins/editor/text_editor.c: Fixed indicators.
9215 2006-02-26  Johannes Schmid <jhs@gnome.org>
9217         * plugins/sourceview/sourceview.c:
9218         - Fixed some bugs
9219         - Added markers
9220         * plugins/subversion/svn_auth.c:
9221         Fixed username/password authentification but there might be a memory corruption
9223 2006-02-26  Naba Kumar  <naba@gnome.org>
9225         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9226         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
9227         libanjuta/anjuta-launcher.h: Added documentation.
9229 2006-02-24  Naba Kumar  <naba@gnome.org>
9231         * plugins/editor/text_editor.c: Fixed change in API in
9232         IAnjutaEditorSelection::set().
9233         
9234 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9236         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
9237         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
9238         libanjuta/interfaces/libanjuta.idl :
9239         Search in sourceview editor (Select in buffer).
9242 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9244         * plugins/sourceview/sourceview.c :
9245         Fixed Replace, to_upper, to_lower.
9246         
9247         * plugins/search/search-replace_backend.c :
9248         Renamed header name.
9250 2006-02-22  Naba Kumar  <naba@gnome.org>
9252         * libanjuta/anjuta-plugin-description.c,
9253         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
9254         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
9255         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
9256         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9257         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
9258         
9259         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9260         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
9261         
9262 2006-02-21  Naba Kumar  <naba@gnome.org>
9264         * libanjuta/interfaces/libanjuta.idl,
9265         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
9266         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
9267         interface for editor.
9269 2006-02-21  Naba Kumar  <naba@gnome.org>
9271         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
9273         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9274         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
9276 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9278         * GTKSOURCEVIEW EDITOR
9279         plugins/sourceview/sourceview.c :
9280         Fixed copy and Goto Line.
9281         
9282         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
9283         plugins/macro/plugin.c :
9284         Fixed Insert key word and Insert macro.
9286 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
9288         * plugins/document-manager/anjuta-docman.c:
9289         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
9290         
9291         * configure.in:
9292         plugins/Makefile.am:
9293         plugins/sourceview/.cvsignore:
9294         plugins/sourceview/Makefile.am:
9295         plugins/sourceview/plugin.c: :
9296         plugins/sourceview/plugin.h:
9297         plugins/sourceview/sourceview.c: 
9298         plugins/sourceview/sourceview.h:
9299         plugins/sourceview/sourceview.plugin:
9300         plugins/sourceview/sourceview.plugin.in:
9301         plugins/sourceview/sourceview.png:
9303         Added sourceview editor plugin
9305 2006-02-19 Naba Kumar  <naba@gnome.org>
9307         * libanjuta/interfaces/libanjuta.idl,
9308         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9309         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9310         plugins/cvs-plugin/cvs-interface.c,
9311         plugins/document-manager/action-callbacks.c,
9312         plugins/document-manager/action-callbacks.h,
9313         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
9314         plugins/search/plugin.c, plugins/search/search-replace.c,
9315         plugins/search/search-replace_backend.c,
9316         plugins/subversion/subversion-actions.c,
9317         plugins/subversion/subversion-callbacks.c,
9318         plugins/tools/editor.c, plugins/tools/execute.c,
9319         plugins/tools/variable.c: Defined proper editor interfaces and fixed
9320         few fatal warnings.
9322 2006-02-15 Naba Kumar  <naba@gnome.org>
9324         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
9325         within another.
9326         
9327         * libanjuta/interfaces/libanjuta.idl,
9328         plugins/document-manager/anjuta-docman.c,
9329         plugins/document-manager/plugin.c,
9330         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
9331         unnecessary parameters from IAnjutaEditor interface and used proper
9332         types instead of 'gpointer'. Fixed various compiler warnings.
9333         
9334         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
9335         file
9337 2006-02-12 Naba Kumar  <naba@gnome.org>
9339         * po/POTFILES.in: Updated.
9340         
9341 2006-02-11 Naba Kumar  <naba@gnome.org>
9343         * plugins/editor/properties.[cxx,h],
9344         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
9345         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
9346         to sci_prop_*(), because they were conflicting with external
9347         functions (in some ssl library).
9348         
9349 2006-02-08 Naba Kumar  <naba@gnome.org>
9351         Patch from Massimo Cora  <maxcvs@email.it>:
9352         * plugins/valgrind/anjuta-valgrind.schemas,
9353         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
9354         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
9355         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
9356         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
9357         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
9358         plugins/valgrind/vgtoolview.c,
9359         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
9360         before running the debugging session. I've added also a
9361         preference in Anjuta Preferences where you can specify
9362         the path to the valgrind binary. The default is /usr/bin/valgrind.
9363         Now it displays a dialog with the error. [it can be -program
9364         exited- or -file loaded or end of input-]. Some valgrind 3.x
9365         compatibility.
9366         
9367 2006-01-29 Naba Kumar  <naba@gnome.org>
9369         Patch from Massimo Cora  <maxcvs@email.it>:
9370         * configure.in, plugins/Makefile.am,
9371         plugins/valgrind/*: Valgrind plugin (requires
9372         binutils-dev and valgrind to be installed.
9374 2005-01-24 Johannes Schmid <jhs@gnome.org>
9376         * Patch from Eric Greveson <ejg45@cam.ac.uk>
9377         plugins/tools/variables.c:
9378         Added current directory to possible variables
9380         * Patch from Günther Brammer <gbrammer@gmx.de>
9381         plugins/document-manager/anjuta-docman.c:
9382         Fix a crash on opening a file
9384         AUTHORS: Added Günther Brammer
9386 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
9388         * libanjuta/anjuta-launcher.c:
9389         Fix a bug in AnjutaLauncher when output is bigger than buffer
9390         Probably fix bug #315188 and #305134
9392 2005-12-28      Johannes Schmid <jhs@gnome.org>
9393         
9394         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
9395         * src/about.c: Use new gtk about dialog
9396         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
9397         Updated anjuta_ui_add_action_group_entries call
9398         
9399         Patch from Jean Breford <jean.breford@normalesup.org>
9400         and Markus Habermehl <bmh1980de@yahoo.de>:
9401         
9402         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
9403         * AUTHORS: Added Jean and Markus
9405 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9406         * plugins/search/search-replace.c :
9407         Bookmark all matched lines.
9408         * plugins/search/search-replace_backend.c :
9409         Fixed bug (Search in all project files).
9411 2005-12-21      Johannes Schmid <jhs@gnome.org>
9412         
9413         * plugins/search/plugin.c:
9414         Fixed signal names
9415         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
9416         investigation needed.
9417         
9418         AUTHORS: Added Ross Goldner
9420 2005-12-19  Ross Golder  <ross@golder.org>
9422         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
9423         application/xml MIME type.
9425 2005-12-18  Johannes Schmid <jhs@gnome.org>
9426         
9427         po/POTFILES.in: Updated files after directory changes
9428         HACKING: Removed outdated section 3 (anoncvs)
9430 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
9432         * plugins/build-basic-autotools/build-basic-autotools.c:
9433         Save all files in editor before running a command
9435         * plugins/tools/execute.c:
9436         Use document manager plugin instead of each editor for
9437         saving all files
9439 2005-12-15  Johannes Schmid <jhs@gnome.org>
9441         * plugins/document-manager/action-callbacks.c:
9442         (on_save_all1_activate), (on_swap_activate)
9443         plugins/document-manager/anjuta-docman.c:
9444         (on_save_as_filesel_response), (on_notebook_switch_page):
9445         
9446         Fixed some remaining issues in document-manger
9448 2005-12-15      Johannes Schmid <jhs@gnome.org>
9450         * plugins/profile-default/default.anjuta:
9451         Load Search plugin and Message Manager by default
9453 2005-12-14  Johannes Schmid <jhs@gnome.org>
9454         
9455         * plugins/editor/text_editor.c
9456         libanjuta/anjuta-utils.c:
9457         
9458         Check if files differ when gnome-vfs monitoring is used.
9459         (Bug #309688)
9461 2005-12-13  Johannes Schmid <jhs@gnome.org>
9463         * plugins/document-manager/plugin.c:
9464         Only save modified files in ianjuta_file_savable_save() for document-manager
9465         as discussed on mailing list.
9466         
9467         * plugins/cvs-plugin/cvs-callbacks.c:
9468         Fixed dialog handling for empty log message
9470 2005-12-13  Johannes Schmid <jhs@gnome.org>
9472         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
9473         
9474         * plugins/project-manager/* Removed ununsed files
9475         
9476         * plugins/symbol-browser/an_symbol_iter.c
9477         plugins/build-basic-autotools/build-basic-autotools.c
9478         plugins/build-basic-autotools/executer.c
9479         plugins/class-gen/class_gen.c
9480         plugins/class-inheritance/class-inherit.c
9481         plugins/cvs-plugin/cvs-actions.c
9482         plugins/cvs-plugin/cvs-interface.c
9483         plugins/debug-manager/attach_process.
9484         plugins/devhelp/plugin.c
9485         plugins/document-manager/plugin.c
9486         plugins/document-manager/indent_util.c
9487         plugins/editor/properties.cxx
9488         plugins/editor/aneditor.cxx
9489         plugins/editor/style-editor.c
9490         plugins/editor/text_editor.c
9491         plugins/macro/macro_db.c
9492         tagmanager/c.c:
9493         
9494         Use DEBUG_PRINT for debug messages
9496         libanjuta/anjuta-debug.h: Include config.h
9497         
9498         HACKING: Updated (BTW: does anyone read this?)
9499         
9500 2005-12-12  Johannes Schmid <jhs@gnome.org>
9502         Patch from Johan Ersvik <jersvik@fastmail.fm>:
9503         * plugins/gdb/debugger.c
9504         
9505         Fix a crasher in gdb plugin
9506         
9507         * plugins/gtodo/plugin.c
9508         plugins/search/plugin.c
9509         
9510         Fixed bug #305301
9511         
9512         * plugins/document-manager/anjuta-docman.c:
9513         
9514         Fixed error markers 
9515         
9516         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
9517         
9518         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
9519         
9520         * plugins/document-manager/anjuta-docman.c:
9521         highlight changed files in docman popup-menu
9522         * plugins/gdb/debug-tree.c:
9523         plugins/gdb/debugger.c
9524         Do not corupt entire "locals" tree when variable pointer have
9525         additional info and arrays/strucs/unions correctly.
9526         
9528 2005-12-11  Johannes Schmid <jhs@gnome.org>
9530         * plugins/document-manager/anjuta-docman.c
9531         plugins/document-manager/plugin.c
9532         plugins/editor/text_editor.c:
9533         
9534         AUTHORS: Added Johan Ersvik
9536         Fixed "is-dirty" bug and tab ordering
9538 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
9539         
9540         * plugins/editor/aneditor-autocomplete.cxx
9541         plugins/editor/aneditor-calltip.cxx
9542         plugins/editor/aneditor-priv.h
9543         plugins/symbol-browser/an_symbol.c
9544         plugins/symbol-browser/an_symbol_view.c
9545         tagmanager/entry.h
9546         tagmanager/tm_symbol.c
9547         tagmanager/tm_tag.c
9548         tagmanager/include/tm_symbol.h
9549         tagmanager/include/tm_tag.h
9550         tagmanager/c.c
9552         Better pointer recognition in tagmanager and symbol browser
9554 2005-12-11  Johannes Schmid <jhs@gnome.org>
9556         * plugins/search/*: New search plugin derived from search code in old editor
9557         plugin.
9558         
9559         * plugins/document-manager/*: new document-manger which is now seperated from
9560         editor to allow implementation of other editor widgets. Code is mostly derived
9561         from old editor plugin
9563         * plugins/print/* new print plugin which is not fully implemented in the
9564         moment
9566         * plugins/editor/text_editor.c: Added lots of interface code
9567         
9568         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
9569         IAnjutaEditorFactory and extended IAnjutaEditor
9570         
9571         * configure.in, plugins/Makefile.am updated build system for new
9572         plugins
9574         This is a huge commit which might still contain some bugs and also has
9575         some fixmes. Things that are not working are the search toolbar because it
9576         does not use the same backend as any other searching function and printing
9577         (easy to fix) because it did not yet implement IAnjutaPrintable.
9579 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
9581         * plugins/project-wizard/property.c:
9582         Use newer GtkFileChooser instead of GtkFileSelection with
9583         GnomeFileEntry to avoid a bug
9585         * plugins/project-wizard/install.c:
9586         Avoid an endless loop if project directory is not writable
9587         
9588         * plugins/project-wizard/druid.c:
9589         Allow creating project in empty directory without a
9590         warning
9592 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
9593         
9594         Patch from Massimo Cora <maxcvs@email.it>
9595         * plugins/class-inheritence/class-inherit.c
9596         plugins/class-inheritence/plugin.c
9597         plugins/class-inheritence/plugin.h
9598         configure.in
9599         
9600         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
9601         no longer supported!
9603 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
9604         
9605         Patch from Johan Ersvik <jersvik@fastmail.fm>
9606         * plugins/message-view/message-view.c
9607         plugins/build-basic-autotools/build-basic-autotools.c
9608         plugins/build-basic-autotools/automake-c.filters
9610         This patch correct regex-filters for newer automake
9611         versions
9613 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
9615        * plugins/tools/execute.c:
9616        Detect variables inside a word
9618 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9620         * libanjuta/anjuta-status.[ch],
9621         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
9622         plugins/editor/anjuta-docman.c :
9623         New anjuta-status procedure.
9625 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9627         *Modified Files:
9628         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
9629         plugins/editor/Makefile.am
9630         plugins/editor/anjuta-document-manager.glade
9631         plugins/editor/plugin.c plugins/editor/plugin.h
9632         plugins/editor/text_editor.c plugins/editor/text_editor.h
9633         *Added Files:
9634         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
9635         plugins/editor/indent-util.c plugins/editor/indent-util.h
9636         plugins/editor/indent_test.c :
9637         Set and Preview indent preferences parameters.
9638         Saved indent user parameters.
9640 2005-10-27  Naba Kumar  <naba@gnome.org>
9642         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
9643         * plugins/editor/anjuta-docman.c: Restore tab color to normal
9644         theme color for saved documents.
9645         
9646 2005-10-26  Naba Kumar  <naba@gnome.org>
9648         * libanjuta/anjuta-encodings.c: Save changed supported encodings
9649         list. Fixed bug #316731.
9650         
9651 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
9653         * tagmanager/tm_symbol.c: Fixed bug #315218
9655 2005-10-23  Adam Weinberger  <adamw@gnome.org>
9657         * plugins/build/build_file.c
9658           plugins/build-basic-autotools/build-basic-autotools.c
9659           plugins/tools/execute.c
9660           plugins/build/compile.c
9661           plugins/build/configurer.c
9662           plugins/debug-manager/plugin.c
9663           plugins/editor/plugin.c
9664           plugins/editor/print.c
9665           plugins/editor/text_editor.c
9666           plugins/file-loader/plugin.c
9667           plugins/file-manager/an_file_view.c
9668           plugins/symbol-browser/an_symbol_view.c
9669           plugins/gdb/debugger.c
9670           plugins/gdb/plugin.c
9671           plugins/glade/plugin.c
9672           plugins/macro/macro-actions.c
9673           plugins/macro/plugin.c
9674           plugins/profile-default/plugin.c
9675           plugins/project-manager/plugin.c
9676           plugins/project-manager/project_import.c
9677           plugins/symbol-browser/plugin.c
9678           plugins/tools/execute.c
9679           src/anjuta.c
9680           src/anjuta-actions.h
9681           src/shell.c:
9682           Correct spacing errors before and after "...".
9684 2005-10-20  Naba Kumar  <naba@gnome.org>
9686         * plugins/gdb/debugger.c: Fixed attach/detach process to
9687         updated UI properly.
9688         
9689 2005-10-18  Naba Kumar  <naba@gnome.org>
9691         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
9692         #171314 too).
9693         
9694 2005-10-13  Naba Kumar  <naba@gnome.org>
9695         
9696         * plugins/project-mkfile-import/*: Removed separate import wizard for
9697         makefile based projects (because single widzard handles all wizards).
9699         * plugins/project-import/project-import.c: Made wizard window
9700         transient to main window.
9702         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
9703         
9704         * AUTHORS: Added Eric's name in contributors list.
9705         
9706         * configure.in, plugins/Makefile.am,
9707         plugins/project-import/Makefile.am,
9708         plugins/project-import/anjuta-project-import.glade,
9709         plugins/project-import/project-import.c,
9710         plugins/project-import/project-import.h: Import wizard now detects
9711         both makefile and automake projects together instead of separate wizard.
9712         
9713         * plugins/project-wizard/templates/java/project.anjuta,
9714         plugins/project-wizard/templates/mkfile/project.anjuta,
9715         plugins/project-wizard/templates/python/project.anjuta,
9716         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
9717         name to make it appropriate.
9719 2005-10-11  Naba Kumar  <naba@gnome.org>
9721         * configure.in: Fixed glade3 version requirement.
9723 2005-09-29  Alexander Shopov  <ash@contact.bg>
9725         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
9727 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
9729         * plugins/subversion/svn_auth.c
9730         plugins/subversion/anjuta_subversion.glade:
9731         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
9733 2005-09-22  Naba Kumar  <naba@gnome.org>
9735         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
9737         * configure.in,  plugins/Makefile.am
9738         plugins/project-manager/anjuta-project-manager.plugin.in,
9739         plugins/project-manager/plugin.c,
9740         (added) plugins/project-mkfile-import/.cvsignore,
9741         (added) plugins/project-mkfile-import/Makefile.am,
9742         (added) plugins/project-mkfile-import/
9743             anjuta-project-mkfile-import-plugin.png,
9744         (added) plugins/project-mkfile-import/
9745             anjuta-project-mkfile-import.glade,
9746         (added) plugins/project-mkfile-import/
9747             anjuta-project-mkfile-import.plugin.in,
9748         (added) plugins/project-mkfile-import/plugin.c,
9749         (added) plugins/project-mkfile-import/plugin.h,
9750         (added) plugins/project-mkfile-import/project-mkfile-import.c,
9751         (added) plugins/project-mkfile-import/project-mkfile-import.h,
9752         plugins/project-wizard/templates/Makefile.am,
9753         (added) plugins/project-wizard/templates/mkfile-logo.png,
9754         (added) plugins/project-wizard/templates/mkfile.wiz,
9755         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
9756         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
9757         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
9758         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
9759         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
9760         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
9761         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
9762         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
9763         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
9764         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
9765         (added) plugins/project-wizard/templates/mkfile/src/main.c:
9766         Added makefile based project import wizard and wizard template.
9768 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
9770         * libanjuta/anjuta-launcher.c: Reduced false password detections
9772 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9774         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
9775         messages correctly.a
9777 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9778         
9779         * scintilla/Makefile.am: Changed scintilla library to noinst
9780         * pixmaps/Makefile.am: Install password.png
9781         * libanjuta/anjuta-launcher.c: Changed password detection
9782         to be able to access GNOME CVS with ssh.
9783         
9784 2005-08-31  Naba Kumar  <naba@gnome.org>
9786         * plugins/glade/plugin.c: Set transient window for the widget
9787         dialogs.
9788         
9789 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
9791         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
9793 2005-08-10  Naba Kumar  <naba@gnome.org>
9795         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
9796         as shortcut key for execute.
9798         * src/about.c: Clean up.
9799         
9800         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
9801         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
9802         entry boxes.
9803         
9804 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9806         * plugins/editor/search-replace_backend.c :
9807         Fixed search in File Patterns.
9809 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
9811         * plugins/gdb/Makefile.am: Fixed a make -j x bug
9812         
9813 2005-08-04  Naba Kumar  <naba@gnome.org>
9815         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9816         for pango-1.8 rendering bug.
9817         
9818 2005-08-03  Naba Kumar  <naba@gnome.org>
9820         * plugins/glade/plugin.c: Proper names for plugin widgets.
9821         
9822         * plugins/subversion/anjuta-subversion.glade,
9823         plugins/subversion/svn-auth.c: Fixed authentication dialog and
9824         string allocations. Use passed default values when available.
9825         Set proper focus and dialog default response. Destroy dialog after use.
9826         Return error when appropriate.
9828 2005-08-02  Naba Kumar  <naba@gnome.org>
9830         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9831         for pango-1.8 rendering bug.
9832         
9833 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
9835         * scintilla/Makefile.am: Fixed a make -j x bug
9836         
9837 2005-08-02  Johannes Schmid <jhs@gnome.org>
9838         
9839         * plugins/subversion/svn-auth.c: Added username/password 
9840         auto function.
9842 2005-08-01  Naba Kumar  <naba@gnome.org>
9844         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
9845         checks for character width calculations.
9846         
9847 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9849         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
9851 2005-07-31  Naba Kumar  <naba@gnome.org>
9853         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
9854         messup with pango 1.8. Fixed bug #311846.
9856 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9858         * plugins/gdb/memory.c : Fixed bug 305082.
9859         
9860         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9861         plugins/project-wizard/templates/gcj.wiz,
9862         plugins/project-wizard/templates/gnome.wiz,
9863         plugins/project-wizard/templates/gtk.wiz,
9864         plugins/project-wizard/templates/java.wiz,
9865         plugins/project-wizard/templates/python.wiz,
9866         plugins/project-wizard/templates/wxwin.wiz,
9867         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
9869 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
9871         * plugins/tools/execute.c:
9872         Correct a crash if editor is closed while a tool still use it.
9874 2005-07-28  Naba Kumar  <naba@gnome.org>
9876         * scintilla/*: Updated scintilla from their latest CVS.
9878 2005-07-27  Naba Kumar  <naba@gnome.org>
9880         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
9881         plugins/build-basic-autotools/build-basic-autotools.c,
9882         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
9883         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
9884         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
9885         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
9886         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
9887         plugins/message-view/plugin.c, plugins/patch/plugin.c,
9888         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
9889         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
9890         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
9891         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
9892         argument to anjuta_ui_add_action_group_entries() and
9893         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
9894         Fixed all plugins to pass translation domain. This fixes untranslated
9895         UI bugs. 
9897 2005-07-27  Naba Kumar  <naba@gnome.org>
9899         * plugins/class-inheritance/class-callbacks.c,
9900         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
9901         proper system colors.
9903 2005-07-26  Naba Kumar  <naba@gnome.org>
9905         * ROADMAP: Updated and added more tasks.
9907 2005-07-25  Naba Kumar  <naba@gnome.org>
9909         * ROADMAP: Updated and added more tasks.
9910         
9911 2005-07-24  Naba Kumar  <naba@gnome.org>
9913         * HACKING: Fixed format.
9915 2005-07-24  Naba Kumar  <naba@gnome.org>
9917         * ROADMAP: Fixed format.
9918         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
9920 2005-07-24  Naba Kumar  <naba@gnome.org>
9922         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
9923         * data/properties/cpp.properties: Added *.c++ as file extension for c++
9925 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
9927         * plugins/tools/dialog.c, plugins/tools/dialog.h:
9928         Correct wrong sensitivity setting
9929         
9930         * plugins/tools/tool.c: Correct a crash when removing overridden tool
9931         
9932         * plugins/tools/variable.c:     Add variables for project manager
9934 2005-07-23  Naba Kumar  <naba@gnome.org>
9936         * ROADMAP: updated.
9938 2005-07-23 Naba Kumar  <naba@gnome.org>
9940         * plugins/subversion/Makefile.am,
9941         plugins/subversion/svn-auth.c,
9942         plugins/subversion/svn-auth.h: Added subversion authentication code
9943         stubs.
9944         
9945         * plugins/subversion/subversion-callbacks.c,
9946         plugins/subversion/subversion-callbacks.h,
9947         plugins/subversion/svn-backend-priv.h,
9948         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
9949         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
9950         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
9951         Added file mode line.
9953 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
9955         * configure.in: Added 'gl' to ALL_LINGUAS.
9957 2005-07-21 Naba Kumar  <naba@gnome.org>
9959         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
9960         the active sources and kill the running process without emitting
9961         signals (which could be fatal because the object is being destroyed).
9962         Incidentally, fixed the crash that happens when stopping an active
9963         debugger session. Disabled debug prints and code clean up.
9964         Fixed bug #305587.
9965         
9966         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
9967         message view object, because that prevents many unprocessed outputs
9968         from the cvs command from being appended in view. Does not set NULL
9969         to mesg_view private member (not required) so that any pending outputs
9970         to view is processed.Fixed bug #172666.
9972         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
9973         type in supported list.
9974         
9975 2005-07-18  Adam Weinberger  <adamw@gnome.org>
9977         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9978           grammar/spelling fixes.
9980 2005-07-17 Naba Kumar  <naba@gnome.org>
9982         * (new) plugins/project-wizard/templates/terminal/cvsignore,
9983         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
9984         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
9985         plugins/project-wizard/templates/anjuta-plugin.wiz,
9986         plugins/project-wizard/templates/gcj.wiz,
9987         plugins/project-wizard/templates/gnome.wiz,
9988         plugins/project-wizard/templates/gtk.wiz,
9989         plugins/project-wizard/templates/gtkmm.wiz,
9990         plugins/project-wizard/templates/java.wiz,
9991         plugins/project-wizard/templates/python.wiz,
9992         plugins/project-wizard/templates/terminal.wiz,
9993         plugins/project-wizard/templates/terminal/Makefile.am,
9994         plugins/project-wizard/templates/terminal/po/Makefile.am,
9995         plugins/project-wizard/templates/terminal/src/Makefile.am,
9996         plugins/project-wizard/templates/wxwin.wiz,
9997         plugins/project-wizard/templates/xlib-dock.wiz,
9998         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
9999         wizards and updated .wiz files to install them in newly created
10000         projects.
10002 2005-07-16 Naba Kumar  <naba@gnome.org>
10004         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
10005         
10006         * plugins/file-manager/an_file_view.c,
10007         plugins/file-manager/plugin.c: Added file manager preferences to
10008         show/hide files ignored by version control (e.g. cvsignore).
10009         
10010         * plugins/editor/text_editor.c: Initialize vfs info struct.
10011         
10012         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
10013         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
10014         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
10015         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
10016         omf-install/.cvsignore, pixmaps/.cvsignore,
10017         plugins/file-manager/anjuta-file-manager-plugin.glade,
10018         scintilla/.cvsignore, scintilla/include/.cvsignore,
10019         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
10020         tagmanager/python.c: Updated.
10022 2005-07-16 Naba Kumar  <naba@gnome.org>
10024         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
10025         Fixed python parser to parser class methods.
10027 2005-07-15 Naba Kumar  <naba@gnome.org>
10029         * plugins/project-wizard/property.c: Used parenthesis to remove
10030         ambiguty.
10031         
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/wxwin.wiz,
10041         plugins/project-wizard/templates/xlib-dock.wiz,
10042         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
10043         and names.
10045 2005-07-15 Naba Kumar  <naba@gnome.org>
10047         * plugins/project-wizard/templates/java.wiz,
10048         plugins/project-wizard/templates/java/Makefile.am,
10049         plugins/project-wizard/templates/java/project.anjuta,
10050         plugins/project-wizard/templates/python.wiz,
10051         plugins/project-wizard/templates/python/Makefile.am,
10052         plugins/project-wizard/templates/python/project.anjuta: Use different
10053         project files for java and python module where debugger is not
10054         included in the list of plugins.
10056 2005-07-15 Naba Kumar  <naba@gnome.org>
10058         * configure.in, plugins/project-wizard/templates/Makefile.am,
10059         plugins/project-wizard/templates/gcj-logo.png,
10060         plugins/project-wizard/templates/gcj.wiz,
10061         plugins/project-wizard/templates/gcj/.cvsignore,
10062         plugins/project-wizard/templates/gcj/Makefile.am,
10063         plugins/project-wizard/templates/gcj/configure.in.tpl,
10064         plugins/project-wizard/templates/gcj/src/.cvsignore,
10065         plugins/project-wizard/templates/gcj/src/Makefile.am,
10066         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
10067         plugins/project-wizard/templates/java-logo.png,
10068         plugins/project-wizard/templates/java.wiz,
10069         plugins/project-wizard/templates/java/configure.in.tpl,
10070         plugins/project-wizard/templates/java/po/Makefile.am,
10071         plugins/project-wizard/templates/java/po/POTFILES.in,
10072         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
10073         plugins/project-wizard/templates/java/src/main.java,
10074         plugins/project-wizard/templates/python-logo.png,
10075         plugins/project-wizard/templates/python.wiz,
10076         plugins/project-wizard/templates/python/.cvsignore,
10077         plugins/project-wizard/templates/python/Makefile.am,
10078         plugins/project-wizard/templates/python/configure.in.tpl,
10079         plugins/project-wizard/templates/python/po/.cvsignore,
10080         plugins/project-wizard/templates/python/po/Makefile.am,
10081         plugins/project-wizard/templates/python/po/POTFILES.in,
10082         plugins/project-wizard/templates/python/src/.cvsignore,
10083         plugins/project-wizard/templates/python/src/Makefile.am,
10084         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
10085         plugins/project-wizard/templates/python/src/main.py: Added Generic
10086         gcj and python project wizards. Fixed Generic java project to
10087         use _JAVA primary. Update gnome-build from cvs for them to work
10088         correctly.
10090 2005-07-12 Naba Kumar  <naba@gnome.org>
10092         * plugins/project-manager/plugin.c: Automatically determine
10093         project backend by probing.
10094         
10095 2005-07-04 Naba Kumar  <naba@gnome.org>
10097         * Makefile.am: Do not install old anjuta.glade file which conflicts
10098         with newer src/anjuta.glade.
10100 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
10102         * plugins/an_symbol_prefs.c:
10103         Sort list of available symbol files
10105 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
10107         * plugins/build-basic-autotools.c:
10108         Fixed #307810
10109         
10110         * plugins/gtodo/libgtodo.c:
10111         Possible fix for #307800
10113         * libanjuta/anjuta-encodings.c
10114         libanjuta/anjuta-launcher.c
10115         libanjuta/anjuta-preference-dialog.c
10116         libanjuta/anjuta-preferences.c
10117         libanjuta/anjuta-ui.c
10118         libanjuta/anjuta-util.c
10119         libanjuta/cell-renderer-captioned-image.c
10120         libanjuta/plugin.c:
10121         
10122         Patch from de_lupus@pandora.be (Kristof Vansant):
10123         Replaced deprecated gnome-i18n.h
10124         Closed #309153
10126 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
10127         
10128         * plugins/subversion/anjuta-subversion.glade
10129         plugins/subversion/anjuta-subversion.ui
10130         plugins/subversion/plugin.c
10131         plugins/subversion/subversion-actions.c
10132         plugins/subversion/subversion-callbacks.h
10133         plugins/subversion/subversion-callbacks.c
10134         plugins/subversion/svn-backend-priv.h
10135         plugins/subversion/svn-backend.h
10136         plugins/subversion/svn-backend.c
10137         plugins/subversion/svn-thread.h
10138         plugins/subversion/svn-thread.c:
10139         
10140         Implemented Subversion diff
10141         
10142 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
10143         
10144         * plugins/build-basic-autotools/build-basic-autotools.c:
10145         Fixed crash bug! Might be useful to release 2.0.2 soon
10146         because this bug will crash any build which produces errors
10147         or warnings
10149 === Anjuta 2.0.1 ===
10151 2005-06-27 Naba Kumar  <naba@gnome.org>
10153         * plugins/tools/execute.c: Formated code.
10154         
10155 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
10157         * plugins/build-basic-autotools/build-basic-autotools.c:
10158         Remove two memory leaks
10159         Check command output versus untranslated strings too
10161         * plugins/tools/execute.c:
10162         Remove two memory leaks
10163         Check command output versus untranslated strings too
10164         Remove description message
10166         * plugins/tools/fileop.c:
10167         Escape tool name in xml configuration file
10169 2005-05-26 Naba Kumar  <naba@gnome.org>
10171         * configure.in: Bumped version to 2.0.1
10172         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
10174         * plugins/tools/execute.c: Fixed clickable messages.
10175         * NEWS: Updated.
10177         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
10178         Deactivate glade plugin when last glade project is closed. Reorder
10179         glade widgets in layout. Change glade project when user selects a
10180         new project. Removed project from the list when user closes it. Fixed
10181         glade project file loading from URI. Save and restored loaded glade
10182         projects in/from session.
10184         * plugins/class-gen/action-callbacks.c,
10185         plugins/class-gen/anjuta-class-gen-plugin.glade,
10186         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
10187         plugins/file-wizard/anjuta-file-wizard.glade,
10188         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
10189         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
10190         "Add to project" correctly. Use the source file path returned after
10191         adding to project. Fixed memory leaks. Deactivate wizard plugins
10192         after use.
10193         
10194         * plugins/project-manager/plugin.c,
10195         plugins/project-wizard/anjuta-project-wizard.glade,
10196         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
10197         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
10198         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
10199         project-wizard preference page to anjuta app, because they are
10200         more appropriated as general preferences. Renamed username and
10201         useremail properties keys.
10202         
10203         * po/POTFILES.in: Updated.
10205         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
10206         saved at closing.
10207         
10208         * plugins/file-loader/plugin.c: Do not use static variable to store
10209         created submenu in factory. Fixed crash in anjuta exit.
10210         
10211 2005-05-24 Naba Kumar  <naba@gnome.org>
10213         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10214         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10215         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10216         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10217         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10218         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10219         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10220         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10221         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10222         
10223         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10224         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10225         plugins/build-basic-autotools/build-basic-autotools.c,
10226         plugins/build-basic-autotools/build-basic-autotools.h,
10227         plugins/build-basic-autotools/executer.c,
10228         plugins/build-basic-autotools/executer.h,
10229         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
10230         plugins/tools/variable.c: Added an extra argument to
10231         anuta_util_dialog_input() to pass default value. Save/load project
10232         configure and execution parameters in/from session.
10234         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
10235         symbol browser is loaded.
10236         
10237         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
10238         freeze/thaw.
10240         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
10241         deactivate would not start shell.
10243 2005-05-24 Naba Kumar  <naba@gnome.org>
10245         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
10246         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
10247         libegg/egg-submenu-action.c, libegg/test-actions.c,
10248         plugins/build-basic-autotools/build-basic-autotools.c,
10249         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
10250         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
10251         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
10252         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
10253         plugins/macro/plugin.c, plugins/message-view/plugin.c,
10254         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
10255         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
10256         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10257         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
10258         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
10260 2005-05-24 Naba Kumar  <naba@gnome.org>
10262         * data/properties/styles.properties: Fixed defalt font.
10264         * plugins/editor/search-replace.c,
10265         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
10266         project openness wihtout activating project-manager plugin (i.e.
10267         using anjuta_shell_get()).
10268         
10269         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
10270         - Completed add_source(), add_group() and add_target() methods of
10271         IAnjutaProjectManager.
10272         - Change their definition to return the added element (or NULL).
10273         - Used interface API for project main menus and 'add to project'
10274         from file-manager context menu.
10275         - Select proper default target/group when prompting for adding
10276         source/target/group.
10277         - Do not expand all nodes in selection tree when default selection
10278         are given (eases navigation in big projects).
10279         - Code clean ups.
10280         - Marked strings for translation.
10282 2005-05-23 Naba Kumar  <naba@gnome.org>
10284         * src/anjuta-app.c: Save menu accelerators on change.
10285         * NEWS: Updated.
10286         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
10287         save-as dialog (leading to crash later).
10289 2005-05-22 Naba Kumar  <naba@gnome.org>
10291         * NEWS: Updated.
10292         * AUTHORS: Added developers for other projects. Updated.
10293         * TODO.tasks: Updated.
10294         * ChangeLog: Added past changelogs from anjuta-0.1.5.
10295         
10296 2005-05-22 Naba Kumar  <naba@gnome.org>
10298         * plugins/tools/execute.c: Make parsable lines distinct by adding
10299         a "Click me" description in the message. Allow tools to open arbibrary
10300         file in editory using gdb-styled annotation (The line starts with two
10301         \032 characters followed by the file:line).
10302         
10303         * plugins/tools/scripts/prepare-changelog.pl,
10304         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
10305         ChangeLog file itself and open it.
10307 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
10309         * plugins/tools/execute.c:
10310         Parse output in message pane
10311         Correct a crash on plugin deactivation
10313         * plugins/tools/fileop.c,
10314         plugins/tools/tool.c,
10315         plugins/tools/tool.h:
10316         Load only valid tools
10318 2005-06-21  Naba Kumar  <naba@gnome.org>
10320         * anjuta.spec.in: Fixed devel package requirement.
10322         * plugins/message-view/message-view.c: Scroll message on next/previous.
10324         * TODO.tasks: Updated.
10326         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10327         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10328         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10329         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10330         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10331         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10332         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10333         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10335         * libanjuta/anjuta-preferences.c,
10336         plugins/build-basic-autotools/build-basic-autotools.c,
10337         plugins/build-basic-autotools/executer.c,
10338         plugins/class-gen/action-callbacks.c,
10339         plugins/class-gen/action-callbacks.h,
10340         plugins/class-gen/class_gen.c,
10341         plugins/cvs-plugin/cvs-interface.c,
10342         plugins/debug-manager/attach_process.c,
10343         plugins/debug-manager/plugin.c,
10344         plugins/debug-manager/utilities.c,
10345         plugins/debug-manager/utilities.h,
10346         plugins/editor/aneditor-autocomplete.cxx,
10347         plugins/editor/aneditor.cxx,
10348         plugins/editor/search-replace.c,
10349         plugins/editor/search-replace_backend.c,
10350         plugins/gdb/breakpoints.c,
10351         plugins/gdb/registers.c,
10352         plugins/patch/plugin.c,
10353         plugins/project-wizard/druid.c,
10354         plugins/project-wizard/install.c,
10355         plugins/subversion/plugin.c,
10356         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
10357         codes.
10359         * plugins/class-gen/action-callbacks.c,
10360         plugins/project-wizard/parser.c,
10361         plugins/project-wizard/property.c,
10362         plugins/project-wizard/values.c,
10363         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
10365         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
10366         alphabetically
10368 2005-06-20  Naba Kumar  <naba@gnome.org>
10370         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10371         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10372         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10373         
10374         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
10375         exit idle function.
10376         
10377         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
10378         Fixed possible memory corruption.
10380         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
10381         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
10382         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
10383         progress bar increment and added progress status for symbol refresh
10384         and project loading.
10385         
10386         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
10387         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
10388         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
10389         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
10390         bar.
10392         * TODO.tasks: Updated.
10394 2005-06-19  Naba Kumar  <naba@gnome.org>
10396         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
10397         Fixed warning.
10398         
10399         * plugins/project-import/project-import.c: Deactivate plugin when done.
10400         
10401 2005-06-18  Naba Kumar  <naba@gnome.org>
10403         * plugins/profile-default/plugin.c: Fixed error when loading another
10404         project while a project is still loaded.
10405         
10406         * plugins/project-manager/plugin.c: Used (newly added) group-activated
10407         signal from gnome-build to popup group properties.
10408         
10409         * src/anjuta.c: Load default session by default.
10411         * po/POTFILES.in: Added missing files.
10412         
10413         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
10414         activate plugin on load (activate it separately). Connect to activate
10415         and deactivate signals for housekeeping, so that if plugins are
10416         activated or deactivate externally, they are properly recorded.
10417         
10418         * plugins/profile-default/plugin.c: Save profile before a project
10419         is loaded so that it could be restored when project is closed.
10420         
10421         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
10423 2005-06-17  Naba Kumar  <naba@gnome.org>
10425         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
10426         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
10427         for project. The plugins loaded for the project is restored when project
10428         is loaded next time.
10429         
10430         * TODO.tasks: Updated.
10431         
10432 2005-06-15  Naba Kumar  <naba@gnome.org>
10434         * plugins/tools/scripts/find-fixmes.pl,
10435         (new) plugins/tools/scripts/translation-status.pl,
10436         plugins/tools/scripts/tools-2.xml.in,
10437         plugins/tools/scripts/Makefile.am,
10438         plugins/tools/scripts/prepare-changelog.pl: Added translation
10439         status script. Completed find-fixmes.pl script. Fixed bugs.
10441         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
10442         tool path.
10444 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10446         * plugins/message-view/anjuta-message-manager-plugin.glade :
10447         renamed "messages.tag.position" to "messages.tab.position".
10448         plugins/message-view/anjuta-msgman.c : 
10449         Messages tab position prefrences.
10450         
10451 2005-06-14  Naba Kumar  <naba@gnome.org>
10453         * (new) plugins/tools/scripts/find-fixmes.pl,
10454         (new) plugins/tools/scripts/tools-2.xml.in,
10455         (new) plugins/tools/scripts/Makefile.am,
10456         (new) plugins/tools/scripts/prepare-changelog.pl,
10457         plugins/tools/plugin.h, plugins/tools/fileop.c,
10458         plugins/tools/Makefile.am, configure.in: Added system tools.
10460 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
10462         * plugins/tools/editor.c:
10463         Take care of creating .anjuta directory if missing
10465 2005-06-10  Naba Kumar  <naba@gnome.org>
10467         * configure.in: Increased gnome-build required to version 0.1.2.
10468         
10469         * plugins/project-manager/plugin.c: Fixed target/group removal.
10470         Fixed memory leaks.
10471         
10472 2005-06-10  Naba Kumar  <naba@gnome.org>
10474         * plugins/project-manager/plugin.c: Implemented target/group
10475         configuration (update gnome-build module from cvs).
10476         
10477 2005-06-07  Naba Kumar  <naba@gnome.org>
10479         Patch from: Massimo Cora'  <maxcvs@email.it>:
10480         * plugins/class-inheritance/Makefile.am,
10481         plugins/class-inheritance/class-inherit.c,
10482         plugins/class-inheritance/class-inherit.h,
10483         plugins/class-inheritance/plugin.c,
10484         plugins/class-inheritance/plugin.h,
10485         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
10486         expanded view of classes in hierarchy canvas (collapsable again).
10487         
10488 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
10490         * scintilla/patches/scintilla-64-bit.diff (added)
10491         * plugins/patch/patch-plugin.c:
10492         Conditional build for GTK 2.4 and GTK 2.6
10494 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
10496         * plugins/tools/anjuta-tools.glade,
10497         plugins/tools/editor.c,
10498         plugins/tools/plugin.h,
10499         plugins/tools/fileop.c:
10500         Add a check box to edit an user script
10501         Correct a few memory leak
10503         * plugins/tools/execute.c,
10504         plugins/tools/tool.c,
10505         plugins/tools/tool.h:
10506         Move utility remove_mnemonic function in tool.c
10507         Small fix
10509 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
10511         Patch from sbrabec@suse.cz:
10512         * configure.in
10513         scintilla/include/Scintilla.h:
10514         
10515         Fix 64-Bit warnings in gcc 4
10517 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
10518         
10519         * plugins/patch/patch_plugin.c
10520         plugins/patch/patch.h
10521         plugin/patch/patch-plugin.glade
10522         plugin/patch/Makefile.am:
10523         
10524         Changed patch plugin to use libglade and new gtk 2.6 widgets
10526 2005-05-31  Naba Kumar  <naba@gnome.org>
10528         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10529         * plugins/editor/text_editor.c: Don't show error
10530         for empty files.
10531         
10532 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
10533         
10534         * plugins/message-view/anjuta-message-manager.ui,
10535         plugins/message-view/anjuta-msgman.c,
10536         plugins/message-view/anjuta-msgman.h,
10537         plugins/message-view/message-view.c,
10538         plugins/message-view/message-view.h,
10539         plugins/message-view/plugin.c:
10540         Add a popup menu in messages panes
10541         Move save message pane option in it
10543 2005-05-28  Naba Kumar  <naba@gnome.org>
10545         * data/properties/styles.properties: Fixed default font
10546         names and sizes.
10548         * plugins/editor/style-editor.c: cleanup.
10549         
10550 2005-05-25  Naba Kumar  <naba@gnome.org>
10552         * plugin/gdb/plugin.c: Start gdb even if the program does
10553         not exists. Fixes bug #305074
10554         
10555 2005-05-24  Naba Kumar  <naba@gnome.org>
10557         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
10558         * configure.in: graphviz pkgconfig path.
10560 2005-05-24  Naba Kumar  <naba@gnome.org>
10562         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
10563         * TODO.tasks: Updated.
10564         
10565 2005-05-22  Naba Kumar  <naba@gnome.org>
10567         * anjuta.spec.in: Fixed spec file
10568         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
10570 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
10571         
10572         * TODO.tasks: Updated.
10574         * plugins/message-view/anjuta-message-manager.ui,
10575         plugins/message-view/message-view.c,
10576         plugins/message-view/message-view.h,
10577         plugins/message-view/plugin.c:
10578         Add shortcut for next and previous message
10579         Add a save message menu item
10580         Fix a bug in previous message
10582 2005-05-21  Naba Kumar  <naba@gnome.org>
10584         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
10585         doc/Makefile.am, global-tags/create_global_tags.sh,
10586         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
10587         and rpm package creation. Fixed installation paths.
10588         
10589         * plugins/editor/anjuta-document-manager.glade,
10590         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
10591         and indent options.
10592         
10593         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
10595 2005-05-21  Naba Kumar  <naba@gnome.org>
10597         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
10598         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
10599         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
10600         tagmanager/Makefile.am: Fixed paths configure variables to take
10601         automake configure variables instead of hardcoding.
10603         * global-tags/tm_global_tags.c: Formated code.
10605         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
10606         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10607         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10608         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10609         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10610         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10611         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10612         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10613         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10615 2005-05-20  Naba Kumar  <naba@gnome.org>
10617         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
10618         and fixed rpm spec file (more testing required).
10619         
10620         * data/gdb.init: Don't set gdb prompt.
10621         
10622         * mime/Makefile.am: run update-mime-data only on system-wide install.
10623         
10624         * plugins/gdb/Makefile.am: Install plugin at correct paths.
10626 2005-05-19  Naba Kumar  <naba@gnome.org>
10628         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
10629         while it's not visible.
10631         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
10632         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
10633         
10634 2005-05-19  Naba Kumar <naba@gnome.org>
10636         * configure.in: Fixed subversion checks. Added
10637         --disable-plugin-subversion and --disable-plugin-glade
10638         configure flags to manually turn off their plugin builds.
10640         * plugins/editor/plugin.c: Save and restore current editor line
10641         positions in session.
10643 2005-05-18  Naba Kumar  <naba@gnome.org>
10645         * AUTHORS: Fixed email address.
10646         
10647         * libanjuta/anjuta-utils.c,
10648         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
10649         when the projectmanager toplevel is not a window. Check for valid
10650         gtkwindow type before using the passed window as parent for anjuta
10651         dialogs.
10653 2005-05-17  Naba Kumar  <naba@gnome.org>
10655         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
10656         
10657         * plugins/cvs-plugin/Makefile.am,
10658         plugins/devhelp/plugin.c,
10659         plugins/file-loader/Makefile.am,
10660         plugins/macro/Makefile.am,
10661         plugins/message-view/Makefile.am,
10662         plugins/patch/Makefile.am,
10663         plugins/project-manager/Makefile.am,
10664         plugins/subversion/Makefile.am,
10665         plugins/symbol-browser/Makefile.am: Removed -module flags
10666         from libtool flags
10668         * MAINTAINERS: Added file so that I could recieve bugzilla
10669         reports.
10671         * plugins/glade/plugin.c: Fixed compile error.
10673 === Anjuta 2.0.0 ===
10675 2005-05-15  Naba Kumar  <naba@gnome.org>
10677         * configure.in: Adjusted gdl version requirement. Bumped anjuta
10678         version to 2.0.0.
10680         * plugins/symbol-browser/an_symbol_view.c,
10681         plugins/symbol-browser/plugin.c,
10682         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
10683         symbols have been updated. Reset file symbols when update
10684         occurs. Fixed memory leaks.
10686         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10687         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
10688         
10689 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
10691         * plugins/tools/anjuta-tools.glade:
10692         Remove unused parameter dialog
10694         * plugins/tools/dialog.c,
10695         plugins/tools/fileop.c,
10696         plugins/tools/fileop.h,
10697         plugins/tools/tool.c,
10698         plugins/tools/tool.h,
10699         plugins/tools/variable.c:
10700         Add a few comments and cleanups
10702         * plugins/tools/editor.c,
10703         plugins/tools/editor.h:
10704         Remove code from previous plugin and add comments
10705         Use main window as parent (instead of tool list)
10707         * plugins/tools/execute.c,
10708         plugins/tools/execute.h:
10709         Remove code from previous plugin and add comments
10710         Fix warnings
10712 2005-05-14  Naba Kumar  <naba@gnome.org>
10714         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
10715         release.
10716         
10717         * configure.in: Fixed
10718         
10719         * plugins/class-inheritance/class-inheritance.png: New icon.
10720         
10721         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
10722         screws up when reparented.
10724 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10726         * plugins/editor/search-replace.c,
10727         plugins/editor/search-replace_backend.c
10728         plugins/project-manager/plugin.c : Clear find pane if searching same 
10729         expression. Clean code.
10731 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
10733         * configure.in: Added ne in ALL_LINGUAS
10734         
10735 2005-05-13  Naba Kumar  <naba@gnome.org>
10737         * configure.in: Fixed glade-3 version.
10738         
10739         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
10740         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
10741         plugins/gdb/watch.c: Update locals, watch and frame document on
10742         frame change.
10744 2005-05-12  Naba Kumar  <naba@gnome.org>
10746         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
10747         scope autocompletion when the function definition is incomplete.
10748         
10749         * plugins/class-gen/anjuta-class-gen.plugin.in,
10750         plugins/file-wizard/anjuta-file-wizard.plugin.in,
10751         plugins/gdb/plugin.c,
10752         plugins/glade/anjuta-glade.plugin.in,
10753         plugins/project-import/anjuta-project-import.plugin.in,
10754         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
10755         titles for the wizards.
10757 2005-05-11  Naba Kumar  <naba@gnome.org>
10759         * configure.in, plugins/debug-manager/Makefile.am,
10760         plugins/debug-manager/plugin.c,
10761         (added) plugins/debug-manager/images/.cvsignore,
10762         (added) plugins/debug-manager/images/Makefile.am,
10763         (added) plugins/debug-manager/images/detach-16.png,
10764         (added) plugins/debug-manager/images/detach.png,
10765         (added) plugins/debug-manager/images/step-into-16.png,
10766         (added) plugins/debug-manager/images/step-into.png,
10767         (added) plugins/debug-manager/images/step-out-16.png,
10768         (added) plugins/debug-manager/images/step-out.png,
10769         (added) plugins/debug-manager/images/step-over-16.png,
10770         (added) plugins/debug-manager/images/step-over.png,
10771         plugins/gdb/Makefile.am,
10772         plugins/gdb/breakpoints.c,
10773         plugins/gdb/plugin.c,
10774         (added) plugins/gdb/images/.cvsignore,
10775         (added) plugins/gdb/images/Makefile.am,
10776         (added) plugins/gdb/images/breakpoint.png,
10777         (added) plugins/gdb/images/locals.png,
10778         (added) plugins/gdb/images/stack.png,
10779         (added) plugins/gdb/images/watch.png: Fixed breakpoints
10780         'remove all'. Added debugger icons.
10782         * plugins/editor/text_editor.c: Fixed file monitor.
10784         Patch from: Massimo Cora'  <maxcvs@email.it>
10785         * plugins/patch/anjuta-patch-plugin.png,
10786         plugins/class-gen/Makefile.am,
10787         plugins/class-gen/action-callbacks.c,
10788         plugins/class-gen/class_gen.c,
10789         plugins/class-gen/class_logo.xpm: Implemented vcs
10790         file addions. New icons by Fabio Zecchini
10792 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10794         * libanjuta/interfaces/libanjuta.idl
10795         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
10796         plugins/editor/search-replace_backend.c
10797         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
10799 2005-05-11  Naba Kumar  <naba@gnome.org>
10800         
10801         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
10802         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
10803         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
10804         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
10805         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
10806         memory leaks.
10807         
10808         * plugins/symbol-browser/an_symbol_prefs.c,
10809         plugins/symbol-browser/an_symbol_search.c,
10810         plugins/symbol-browser/an_symbol_view.c,
10811         plugins/symbol-browser/an_symbol_view.h,
10812         plugins/symbol-browser/plugin.c: Fixed memory leaks.
10814 2005-05-11  Naba Kumar  <naba@gnome.org>
10816         * libanjuta/anjuta-shell.c: Fixed runtime warning.
10817         
10818         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
10819         progress bar location at create time, instead of hardcoding.
10820         
10821         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
10822         Added mini splash screen.
10823         
10824         * plugins/editor/text_editor.c: Do not produce warning when file
10825         monitor could not be created.
10826         
10827         * plugins/profile-default/plugin.c: Save project session on exit.
10828         Show mini splash with progress bar at profile load.
10830 2005-05-10  Naba Kumar  <naba@gnome.org>
10832         * configure.in, manuals/Makefile.am: Fixed compile flags.
10833         Disable outdated manuals builds.
10834         
10835         * global-tags/Makefile.am: Uninstall tags files on
10836         'make uninstall'
10837         
10838         * libegg/Makefile.am: Use configured deprecated flags.
10839         
10840         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10841         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10842         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10843         Updated.
10844         
10845         * mime/Makefile.am: Take DESTDIR into account.
10846         
10847         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
10848         
10849         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
10850         on scope autocompletion.
10851         
10852         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
10853         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
10854         shared libs and static libs paths for debugging. Order them
10855         correctly.
10856         
10857         * po/POTFILES.in: Updated.
10859 2005-05-09  Naba Kumar  <naba@gnome.org>
10861         * libanjuta/interfaces/libanjuta.idl,
10862         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
10863         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
10864         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
10865         Implemented debugger source directory search and emits location changed
10866         signal with absolute path of the file.
10868         * plugins/tools/tool.c: Fixed compile errors.
10869         
10870 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
10872         * plugins/tools/anjuta-tools.glade,
10873         plugins/tools/dialog.h,
10874         plugins/tools/dialog.c,
10875         plugins/tools/plugin.c,
10876         plugins/tools/editor.c:
10877         Improve graphical user interface
10878         Remove old code
10879         Correct an error on close
10880         Some cleanups
10882         * plugins/tools/fileop.c,
10883         plugins/tools/tool.h,
10884         plugins/tools/tool.c:
10885         Change the tool internal structure
10886         Support having tools configuration in several places
10888 2005-05-08  Naba Kumar  <naba@gnome.org>
10890         * plugins/gdb/actions.c,
10891         (removed) plugins/gdb/registers_cbs.c,
10892         (removed) plugins/gdb/registers_cbs.h,
10893         (removed) plugins/gdb/registers_gui.c,
10894         (removed) plugins/gdb/sharedlib_cbs.c,
10895         (removed) plugins/gdb/sharedlib_cbs.h,
10896         (removed) plugins/gdb/sharedlib_gui.c,
10897         (removed) plugins/gdb/signals_cbs.c,
10898         (removed) plugins/gdb/signals_cbs.h,
10899         (removed) plugins/gdb/signals_gui.c: Removed dead files.
10901 2005-05-08  Naba Kumar  <naba@gnome.org>
10903         * plugins/build-basic-autotools/executer.c: Fixed programs
10904         listing dialog.
10905         
10906         * plugins/debug-manager/Makefile.am,
10907         plugins/debug-manager/anjuta-debug-manager.glade,
10908         plugins/debug-manager/plugin.c,
10909         plugins/gdb/Makefile.am: Used libglade for programs listing
10910         dialog.
10911         
10912         * (added) plugins/gdb/pointer.png: Stack pointer image.
10913         
10914         * libanjuta/anjuta-marshal.list,
10915         pixmaps/Makefile.am,
10916         plugins/gdb/actions.c,
10917         plugins/gdb/actions.h,
10918         plugins/gdb/anjuta-gdb-plugin.ui,
10919         plugins/gdb/anjuta-gdb.glade,
10920         plugins/gdb/breakpoints.c,
10921         plugins/gdb/breakpoints.h,
10922         plugins/gdb/debug_tree.c,
10923         plugins/gdb/debug_tree.h,
10924         plugins/gdb/debugger.c,
10925         plugins/gdb/debugger.h,
10926         plugins/gdb/gdbmi-test.c,
10927         plugins/gdb/gdbmi.c,
10928         plugins/gdb/gdbmi.h,
10929         plugins/gdb/info.c,
10930         plugins/gdb/info.h,
10931         plugins/gdb/locals.c,
10932         plugins/gdb/locals.h,
10933         plugins/gdb/memory.c,
10934         plugins/gdb/memory.h,
10935         plugins/gdb/plugin.c,
10936         plugins/gdb/plugin.h,
10937         plugins/gdb/registers.c,
10938         plugins/gdb/registers.h,
10939         plugins/gdb/registers_cbs.c,
10940         plugins/gdb/registers_cbs.h,
10941         plugins/gdb/registers_gui.c,
10942         plugins/gdb/sharedlib.c,
10943         plugins/gdb/sharedlib.h,
10944         plugins/gdb/sharedlib_cbs.c,
10945         plugins/gdb/sharedlib_cbs.h,
10946         plugins/gdb/sharedlib_gui.c,
10947         plugins/gdb/signals.c,
10948         plugins/gdb/signals.h,
10949         plugins/gdb/signals_cbs.c,
10950         plugins/gdb/signals_cbs.h,
10951         plugins/gdb/signals_gui.c,
10952         plugins/gdb/stack_trace.c,
10953         plugins/gdb/stack_trace.h,
10954         plugins/gdb/utilities.c,
10955         plugins/gdb/utilities.h,
10956         plugins/gdb/watch.c,
10957         plugins/gdb/watch.h,
10958         plugins/gdb/watch_cbs.c,
10959         plugins/gdb/watch_cbs.h,
10960         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
10961         it for all debugger component updates and listing. Implemented
10962         user custom debugger command window. Fixed all debugger components
10963         to work correctly. Implemented debugger as GObject. Removed
10964         deprecated codes.
10965         
10966 2005-05-06  Naba Kumar  <naba@gnome.org>
10967         
10968         * TODO.tasks: Updated.
10969         
10970         * plugins/build-basic-autotools/Makefile.am,
10971         plugins/file-loader/Makefile.am,
10972         plugins/profile-default/Makefile.am,
10973         plugins/sample1/Makefile.am,
10974         plugins/symbol-browser/images/Makefile.am,
10975         src/Makefile.am: Fixed 'make distcheck' errors.
10977         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
10978         updates.
10980         * tagmanager/tm_workspace.c: Include prototypes in getting
10981         scope members.
10983 2005-05-06  Naba Kumar  <naba@gnome.org>
10985         * TODO.tasks: Updated.
10986         
10987         * configure.in, plugins/cvs-plugin/Makefile.am,
10988         plugins/debug-manager/Makefile.am,
10989         plugins/devhelp/Makefile.am,
10990         plugins/editor/Makefile.am,
10991         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
10992         
10993         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
10994         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
10995         interfaces.
10996         
10997         * tagmanager/tm_workspace.c,
10998         tagmanager/include/tm_workspace.h,
10999         plugins/editor/aneditor-autocomplete.cxx,
11000         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
11001         to return all matching tag types when no name is given instead of
11002         returning empty array.
11003         
11004         * plugins/symbol-browser/Makefile.am,
11005         (added) plugins/symbol-browser/an_symbol.c,
11006         (added) plugins/symbol-browser/an_symbol.h,
11007         plugins/symbol-browser/an_symbol_info.c,
11008         plugins/symbol-browser/an_symbol_info.h,
11009         (added) plugins/symbol-browser/an_symbol_iter.c,
11010         (added) plugins/symbol-browser/an_symbol_iter.h,
11011         plugins/symbol-browser/an_symbol_search.c,
11012         plugins/symbol-browser/an_symbol_view.c,
11013         plugins/symbol-browser/an_symbol_view.h,
11014         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
11015         plugins/symbol-browser/plugin.c,
11016         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
11017         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
11018         plugin and implemented IAnjutaIterable interface for symbol search
11019         and iteration.
11021         * plugins/class-inheritance/Makefile.am,
11022         plugins/class-inheritance/class-inherit.c,
11023         plugins/class-inheritance/class-inherit.h,
11024         plugins/class-inheritance/plugin.h: Use the newly added
11025         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
11026         get rid of libanjuta-ctags.la dependencies.
11028 2005-05-02  Naba Kumar  <naba@gnome.org>
11030         * plugins/class-inheritance/class-inherit.c,
11031         plugins/class-inheritance/plugin.c,
11032         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
11033         be found for a class. Formated code.
11035         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
11036         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
11037         of editor tabs.
11038         
11039 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
11041         * libanjuta/anjuta-launcher.c:
11042         Keep trying sending data until all bytes have been written
11044         * plugins/tools/anjuta-tools.glade,
11045         plugins/tools/editor.c:
11046         Add a combo box to defined data from stdin
11048         * plugins/tools/execute.c:
11049         Send data in stdin if needed
11050         Code cleanups
11052         * plugins/tools/fileop.c,
11053         plugins/tools/tool.h,
11054         plugins/tools/tool.c:
11055         Store, load and save stdin data
11056         Use tools-2.xml instead of tools.xml
11058         * plugins/tools/plugin.c,
11059         plugins/tools/plugin.h:
11060         Code cleanups
11062         * plugins/tools/dialog.c,
11063         plugins/tools/dialog.h:
11064         Few code cleanups
11066         * plugins/tools/variable.c,
11067         plugins/tools/variable.h:
11068         Add editor related variables
11069         Code cleanups
11071 2005-04-29  Naba Kumar  <naba@gnome.org>
11073         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
11075         * plugins/editor/text_editor.c: Fixed line marker interpretation.
11076         
11077         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
11078         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
11079         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
11080         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
11081         working on gdb MI interface. Completed MI parser interface.
11083         Patch from  Massimo Cora <maxcvs@email.it>:
11084         * plugins/class-inheritance/Makefile.am,
11085         plugins/class-inheritance/class-inherit.c,
11086         plugins/class-inheritance/class-inherit.h,
11087         plugins/class-inheritance/plugin.c,
11088         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
11089         Used system theme for colors. Display class members on mouse click.
11090         
11091 2005-04-28  Naba Kumar  <naba@gnome.org>
11093         * plugins/symbol-browser/an_symbol_prefs.c
11094         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
11095         implementation to create/add/remove custom tags files in symbol
11096         brower preferences.
11098         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
11099         EXTRA_DIST.
11101         * plugins/project-import/project-import.c: Fixed memory leaks and
11102         use correct debug prints.
11103         
11104         * TODO.tasks: Updated.
11105         
11106 2005-04-27  Naba Kumar  <naba@gnome.org>
11108         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
11109         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
11110         scintilla/Makefile.am: Fixed 'make distcheck' errors.
11112         * plugins/editor/anjuta-docman.c,
11113         plugins/editor/anjuta-docman.h,
11114         plugins/editor/plugin.c: Emit editor-added signal from docman
11115         and connect signals to new editor correctly.
11117         * plugins/class-inheritance/plugin.c,
11118         plugins/symbol-browser/plugin.c: Added stock icons.
11119         
11120         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11121         plugins/build-basic-autotools/executer.c,
11122         plugins/build-basic-autotools/executer.h: Added missing files
11123         for the execute programs implementation.
11125 2005-04-26  Naba Kumar  <naba@gnome.org>
11126         
11127         * TODO.tasks: Updated.
11129         * plugins/file-loader/plugin.c,
11130         plugins/project-import/anjuta-project-import.plugin.in,
11131         plugins/project-import/plugin.c,
11132         plugins/project-import/project-import.c,
11133         plugins/project-import/project-import.h: Be able to import older
11134         anjuta projects.
11136 2005-04-26  Naba Kumar  <naba@gnome.org>
11138         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
11139         removing it from the shell.
11141         * libanjuta/anjuta-shell.c,
11142         libanjuta/anjuta-shell.h,
11143         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
11144         so that widget additions are freezed or thaw using a pending queue.
11145         Fixded UI flicker while loading projects.
11147 2005-04-26  Naba Kumar  <naba@gnome.org>
11149         * TODO.tasks: Updated.
11150         
11151         * libanjuta/interfaces/libanjuta.idl: Added execute method for
11152         IAnjutaBuildable interface.
11153         
11154         * plugins/build-basic-autotools/Makefile.am,
11155         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11156         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
11157         plugins/build-basic-autotools/build-basic-autotools.c,
11158         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
11159         interface and UI for executing project/file programs. Implemented
11160         IAnjutaFile interface so that executables could be opened directly.
11161         
11162         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
11163         Authors line (Reserved for external plugins, which do not have a way to
11164         show their credits).
11165         
11166         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
11167         [File Loader] group for menu labels (default to "Name" if it is not
11168         defined.
11169         
11170         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
11171         for executing external commands.
11173 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
11175         * plugins/project-wizard/property.c:
11176         Correct a memory leak
11178         * libanjuta/interfaces/libanjuta.idl,
11179         plugins/editor/text_editor.c:
11180         Add erase_all and replace_selection function to IAnjutaEditor
11182         * plugins/tools/anjuta-tools.glade,
11183         plugins/tools/fileop.c,
11184         plugins/tools/editor.c,
11185         plugins/tools/tool.c
11186         plugins/tools/tool.h:
11187         Add shortcut and icon 
11189         * plugins/tools/variable.c,
11190         plugins/tools/variable.h:
11191         Add a variable asking parameters at run time
11193         * plugins/tools/execute.c:
11194         Add a warning message for missing document manager
11195         Add replace buffer and replace selection output
11196         Correct an error in popup output
11198         * plugins/tools/plugin.c,
11199         plugins/tools/plugin.h,
11200         plugins/tools/anjuta-tools.ui,
11201         src/anjuta.ui:
11202         Few clean up
11203         Attach tools menu to a new place
11205 2005-04-25  Naba Kumar  <naba@gnome.org>
11207         * libanjuta/plugins.c, src/about.c, src/about.h,
11208         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
11209         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
11210         plugins (about box for plugins) menu.
11212 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11214         *  plugins/editor/search-replace.c :
11215         Displayed full path in Search pane window. 
11216         Bug 300231 : Selected line in Search pane window .
11217                 
11218 2005-04-23  Naba Kumar  <naba@gnome.org>
11220         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
11222 2005-04-22  Naba Kumar  <naba@gnome.org>
11224         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
11225         
11226         * plugins/project-wizard/templates/java.wiz,
11227         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
11228         to create bytecodes (.class) files.
11229         
11230         * plugins/symbol-browser/an_symbol_info.c,
11231         plugins/symbol-browser/an_symbol_info.h,
11232         plugins/symbol-browser/an_symbol_search.c,
11233         plugins/symbol-browser/an_symbol_view.c,
11234         plugins/symbol-browser/plugin.c,
11235         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
11236         in file symbol list.
11238 2005-04-22  Naba Kumar  <naba@gnome.org>
11240         * TODO.tasks: Updated.
11241         
11242         * plugins/class-inheritance/Makefile.am,
11243         plugins/subversion/Makefile.am: Do not install plugin files when
11244         plugin build condition is false.
11245         
11246         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11247         plugins/build-basic-autotools/build-basic-autotools.c,
11248         plugins/build-basic-autotools/build-basic-autotools.h,
11249         plugins/file-loader/anjuta-loader-plugin.ui,
11250         plugins/file-loader/dnd.c,
11251         plugins/file-loader/plugin.c,
11252         plugins/file-loader/plugin.h,
11253         plugins/project-manager/anjuta-project-manager.ui,
11254         plugins/project-manager/plugin.c: Added open file and build context
11255         menu in project manager context menu.
11257 2005-04-22  Naba Kumar  <naba@gnome.org>
11259         * configure.in: Added message output showing conditional plugins to
11260         build or not.
11261         
11262         * src/layout.xml: Added layout for class-inheritance plugin widget.
11263         
11264         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
11265         plugin name to remove redundant terms.
11266         
11267         * TODO.tasks: Updated.
11268         
11269         * configure.in,
11270         plugins/symbol-browser/Makefile.am,
11271         plugins/symbol-browser/an_symbol_view.c,
11272         (removed) plugins/symbol-browser/sv_class.xpm,
11273         (removed) plugins/symbol-browser/sv_function.xpm,
11274         (removed) plugins/symbol-browser/sv_macro.xpm,
11275         (removed) plugins/symbol-browser/sv_private_fun.xpm,
11276         (removed) plugins/symbol-browser/sv_private_var.xpm,
11277         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
11278         (removed) plugins/symbol-browser/sv_protected_var.xpm,
11279         (removed) plugins/symbol-browser/sv_public_fun.xpm,
11280         (removed) plugins/symbol-browser/sv_public_var.xpm,
11281         (removed) plugins/symbol-browser/sv_static_fun.xpm,
11282         (removed) plugins/symbol-browser/sv_static_var.xpm,
11283         (removed) plugins/symbol-browser/sv_struct.xpm,
11284         (removed) plugins/symbol-browser/sv_unknown.xpm,
11285         (removed) plugins/symbol-browser/sv_variable.xpm,
11286         (added) plugins/symbol-browser/images/.cvsignore,
11287         (added) plugins/symbol-browser/images/Icons.16x16.Class,
11288         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
11289         (added) plugins/symbol-browser/images/Icons.16x16.Field,
11290         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
11291         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
11292         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
11293         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
11294         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
11295         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
11296         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
11297         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
11298         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
11299         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
11300         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
11301         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
11302         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
11303         (added) plugins/symbol-browser/images/Icons.16x16.Method,
11304         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
11305         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
11306         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
11307         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
11308         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
11309         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
11310         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
11311         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
11312         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
11313         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
11314         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
11315         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
11316         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
11317         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
11318         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
11319         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
11320         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
11321         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
11322         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
11323         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
11324         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
11325         pixmaps and added new icons (taken from monodevelop).
11327 2005-04-21  Naba Kumar  <naba@gnome.org>
11329         Patch from  Massimo Cora <maxcvs@email.it>:
11331         * configure.in, plugins/Makefile.am
11332         (new) plugins/class-inheritance/.cvsignore,
11333         (new) plugins/class-inheritance/Makefile.am,
11334         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
11335         (new) plugins/class-inheritance/class-inherit.c,
11336         (new) plugins/class-inheritance/class-inherit.h,
11337         (new) plugins/class-inheritance/plugin.c,
11338         (new) plugins/class-inheritance/plugin.h,
11339         (new) plugins/class-inheritance/class-inheritance.png: Added class
11340         inheritance plugin.
11341         
11342         Changes by naba: Added pkgconfig check for graphviz and conditionally
11343         build graphviz.
11344         
11345         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
11347 2005-04-20  Naba Kumar  <naba@gnome.org>
11349         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11350         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11351         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11352         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11353         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11354         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11355         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11356         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11357         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11358         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11359         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11360         
11361         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
11362         message view management.
11364         * libanjuta/anjuta-children.[ch],
11365         plugins/build-basic-autotools/build-basic-autotools.c,
11366         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
11367         Removed anjuta_children_init() function,
11368         because it is done automatically when first invoked. Introduced
11369         anjuta_children_recover() to recover the child signalling. Fixed
11370         child exit management to correctly recover the exit status.
11371         
11372         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
11373         to properly shutdown the launcher and to kill the running process
11374         (without emitting any signal).
11375         
11376         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
11377         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
11378         gdb and program instance.
11380 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11382         * plugins/editor/search-replace.c :
11383         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
11385 2005-04-18  Naba Kumar  <naba@gnome.org>
11387         * TODO.tasks: Marked completed items.
11388         
11389         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
11390         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
11391         plugins/project-manager/plugin.c: Prompt user for the debugging
11392         target (select from a list of project's executable targets) and
11393         correctly start debugger. Take care of libtool wrapping when the
11394         target selected is libtool target. Fixed debugger menu items
11395         sensitivity.
11397 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
11399         * plugins/tools/execute.c,
11400         plugins/tools/execute.h:
11401         Implement save all files before running a command
11402         Implement all options for stdout and stderr except replace buffer
11403         Allow running several tools
11405         * plugins/tools/plugin.c:
11406         Move anjuta launcher in execute.c
11408         * plugins/tools/tools.h,
11409         plugins/tools/variable.c:
11410         Small changes
11412 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
11414         * plugins/tools/anjuta-tools.glade:
11415         Add new properties in tool editor dialog
11416         Cosmetic improvements
11417         
11418         * plugins/tools/anjuta-tools.ui:
11419         Attach tool menu as a build menu
11421         * plugins/tools/dialog.c:
11422         Set tool menu item sensitivity in tool list
11423         Fix bugs
11425         * plugins/tools/editor.c,
11426         plugins/tools/editor.h,
11427         plugins/tools/fileop.c,
11428         plugins/tools/tool.c,
11429         plugins/tools/tool.h:
11430         Add new properties (active, save file...)
11431         Most of them are still not implemented
11433         * plugins/tools/execute.c,
11434         plugins/tools/execute.h:
11435         Reorganize code to support multiple run
11436         Support run in terminal
11437         
11438         * plugins/tools/plugin.c
11439         plugins/tools/plugin.h:
11440         Move message handling in execute.c
11442         * plugins/tools/variable.h,
11443         plugins/tools/variable.c:
11444         Add useful variables
11445         
11446 2005-04-13  Naba Kumar  <naba@gnome.org>
11448         * plugins/editor/text_editor.c: Fixed file monitoring condition.
11449         * plugins/editor/Makefile.am: Added gnome-vfs flags.
11450         
11451 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11453         * plugins/tools/dialog.c plugins/tools/tool.c :
11454         Fixed bugs.
11456 2005-04-06  Naba Kumar  <naba@gnome.org>
11458         * src/anjuta.c: Load default session only when
11459         "anjuta.session.load.last" preference is enabled.
11460         
11461 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
11463         * plugins/tools/Makefile.am,
11464         plugins/tools/variable.c,
11465         plugins/tools/variable.h:
11466         Add new code for handling variables
11468         * plugins/tools/anjuta-tools.glade:
11469         Improve tool editor dialog
11470         Add variable selection dialog
11472         * plugins/tools/dialog.c,
11473         plugins/tools/dialog.h,
11474         plugins/tools/plugin.c,
11475         plugins/tools/plugin.h:
11476         Add variable object
11477         Add a function to get it
11479         * plugins/tools/editor.c:
11480         Add gui code for variable selection dialog
11482         * plugins/tools/execute.c:
11483         Use variables for executing command
11484         
11485         * Naba: Compile warning fixes.
11487 2005-04-06  Naba Kumar  <naba@gnome.org>
11489         * TODO.tasks: Marked completed items.
11490         
11491 2005-04-06  Naba Kumar  <naba@gnome.org>
11493         * plugins/subversion/svn-backend.c: Fixed subversion plugin
11494         compile error.
11495         
11496         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
11498 2005-04-04  Naba Kumar  <naba@gnome.org>
11500         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
11501         inside Main window.
11502         
11503 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
11505         * plugins/tools/Makefile.am,
11506         plugins/tools/anjuta-tools.plugin.in,
11507         plugins/tools/anjuta-tools.ui,
11508         plugins/tools/anjuta-tools.gladei,
11509         plugins/tools/anjuta-tools-plugin.png,
11510         plugins/tools/plugin.c,
11511         plugins/tools/plugin.h,
11512         plugins/tools/dialog.c,
11513         plugins/tools/dialog.h,
11514         plugins/tools/fileop.c,
11515         plugins/tools/fileop.h,
11516         plugins/tools/tool.c,
11517         plugins/tools/tool.h,
11518         plugins/tools/editor.c,
11519         plugins/tools/editor.h,
11520         plugins/tools/execute.c,
11521         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
11522         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
11523         Not fully working
11525         * anjuta-tools.[ch]: Removed old tools code.
11526         
11527 2005-04-01  Steve Murphy  <murf@e-tools.com>
11529         * configure.in: Added "rw" to ALL_LINGUAS.
11531 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11533         * Modified Files:
11534         manuals/C/anjuta-manual/fileoperations.xml
11535         Added Files:
11536         manuals/C/anjuta-manual/figures/search_expr.png
11537         manuals/C/anjuta-manual/figures/search_expr_basic.png
11538         manuals/C/anjuta-manual/figures/search_file_list.png
11539         manuals/C/anjuta-manual/figures/search_file_pattern.png
11540         manuals/C/anjuta-manual/figures/search_replace.png
11541         manuals/C/anjuta-manual/figures/search_setting.png
11542         manuals/C/anjuta-manual/figures/search_target.png
11543         manuals/C/anjuta-manual/figures/search_target_action.png
11544         manuals/C/anjuta-manual/figures/search_target_in.png
11545         Removed Files:
11546         manuals/C/anjuta-manual/figures/find_files.png
11547         manuals/C/anjuta-manual/figures/find_replace.png
11548         manuals/C/anjuta-manual/figures/find_text.png :
11549         Updated Anjuta manual (File Operations)
11551 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11553         * manuals/C/anjuta-manual/fileoperations.xml,
11554         manuals/C/anjuta-manual/figures/open_file.png,
11555         manuals/C/anjuta-manual/figures/open_file_multiple.png,
11556         manuals/C/anjuta-manual/figures/prefs_print.png,
11557         manuals/C/anjuta-manual/figures/print_dlg.png,
11558         manuals/C/anjuta-manual/figures/print_preview.png.
11559         * Added Files:
11560         manuals/C/anjuta-manual/figures/add_edit_macro.png,
11561         manuals/C/anjuta-manual/figures/display_macro.png,
11562         manuals/C/anjuta-manual/figures/insert_text.png,
11563         manuals/C/anjuta-manual/figures/keyword_macro.png,
11564         manuals/C/anjuta-manual/figures/new_file_wizard.png,
11565         manuals/C/anjuta-manual/figures/save_as_file.png :
11566         Updated Anjuta Manual (File Operations)
11568 2005-03-23  Adam Weinberger  <adamw@gnome.org>
11570         * plugins/editor/action-callbacks.c,
11571           plugins/file-loader/plugin.c,
11572           plugins/gtodo/main.c,
11573           plugins/project-wizard/druid.c:
11574           Fix spelling/grammar errors. Fixes bugs
11575           169068, 169137, 169138, and 169139.
11577 2005-03-21  Naba Kumar  <naba@gnome.org>
11579         Patch from: Massimo Cora' <maxcvs@email.it>:
11580         
11581         * plugins/editor/Makefile.am
11582         plugins/editor/anjuta-docman.c,
11583         (added) plugins/editor/editor-tooltips.c,
11584         (added) plugins/editor/editor-tooltips.h: Added tooltips to
11585         editor tabs to show full path.
11587 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
11588         
11589         * plugins/subversion/svn-backend.c:
11590         Removed "apr-0/" from include because this is 
11591         already included in SVN_INCLUDE and broke building if
11592         apr >= 1.0 was installed.
11594 2005-03-18  Naba Kumar  <naba@gnome.org>
11596         Patch from: Massimo Cora' <maxcvs@email.it>:
11598         * plugins/editor/action-callbacks.c,
11599         plugins/editor/aneditor-calltip.cxx,
11600         plugins/editor/aneditor-priv.h,
11601         plugins/editor/aneditor.cxx,
11602         plugins/editor/aneditor.h,
11603         plugins/editor/anjuta-document-manager.ui: Added calltip
11604         activation from menu.
11606 2005-03-16  Naba Kumar  <naba@gnome.org>
11608         Patch from: Massimo Cora' <maxcvs@email.it>:
11609         
11610         * plugins/class-gen/action-callbacks.c,
11611         plugins/class-gen/anjuta-class-gen-plugin.glade,
11612         plugins/class-gen/class_gen.c,
11613         plugins/class-gen/class_gen.h,
11614         plugins/class-gen/class_logo.xpm,
11615         plugins/class-gen/plugin.c: Create files without project
11616         being open. Add to project support. And other enhancements.
11618 2005-03-15  Adam Weinberger  <adamw@gnome.org>
11620         * anjuta.glade,
11621           plugins/debug-manager/utilities.c,
11622           plugins/file-loader/plugin.c,
11623           plugins/gdb/utilities.c,
11624           plugins/profile-default/plugin.c,
11625           plugins/project-import/project-import.c,
11626           src/anjuta-actions.h:
11627           Spelling/grammar fixes.
11629 2005-03-13  Naba Kumar  <naba@gnome.org>
11630         
11631         * plugins/editor/action-callbacks.c,
11632         plugins/editor/action-callbacks.h,
11633         plugins/editor/anjuta-document-manager.ui,
11634         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
11635         submenu. Moved menuitems from Format to View->Editor.
11636         
11637         * src/action-callbacks.c, src/action-callbacks.h,
11638         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
11639         layout and lock layout menus in View submenu. Get rid of
11640         Settings->Layout Manager menu.
11641         
11642         * plugins/project-import/anjuta-project-import.plugin.in:
11643         Fixed icon name
11645         * global-tags/Makefile.am,
11646         global-tags/create_global_tags.sh,
11647         plugins/editor/aneditor-autocomplete.cxx,
11648         plugins/editor/aneditor-priv.h,
11649         plugins/editor/aneditor.cxx,
11650         tagmanager/tm_workspace.c: Fixed scope members autocompletion
11651         in editor and made it work in global symbols also.
11652         
11653         * src/anjuta-app.c: Always use priority texts besides icons style
11654         for toolbars, because other styles look horible for Anjuta (fixme).
11656 2005-03-11  Naba Kumar  <naba@gnome.org>
11658         * configure.in: Removed test for iconv.
11660         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
11661         before scintilla widget is realized.
11662         
11663         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
11664         for Update menuitem.
11665         
11666         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
11667         already applied in scintilla main stream.
11668         
11669         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
11670         and notified scintilla developer.
11671         
11672 2005-03-10  Naba Kumar  <naba@gnome.org>
11674         * src/action-callbacks.c: Removed reference to src/help.h (dead
11675         file).
11677         * plugins/editor/text_editor.c: Removed reference to
11678         src/launcher.h (a dead file).
11680         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
11681         src/controls.c, src/controls.h, src/fileselection.c,
11682         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
11683         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
11684         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
11685         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
11686         src/session.h, src/support.c, src/support.h, src/toolbar.c,
11687         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
11688         Removed these dead files from CVS.
11691 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11693         * plugins/file-wizard/action-callbacks.c : Added error message.
11694         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
11697 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
11698         
11699         * plugins/cvs-plugin/cvs-callbacks.c
11700         plugins/cvs-plugin/plugin.c:
11701         Fixed preferences page init and busy handling
11702         
11703         * plugins/subversion/plugin.c:
11704         Fixed preferences page init
11706 2005-03-09  Naba Kumar  <naba@gnome.org>
11708         * plugins/Makefile.am, plugins/glade/Makefile.am,
11709         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
11710         enabled glade plugin in Anjuta. The plugin is built only when
11711         glade3 is installed.
11712         
11713 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11715         * plugins/project-wizard/templates/java.wiz
11716         plugins/project-wizard/templates/java-logo.png (*)
11717         plugins/project-wizard/templates/java/*
11718         plugins/project-wizard/templates/Makefile.am
11719         configure.in:
11720         
11721         Add Java project type. It generates a autoconf/automake
11722         project which is compiled using gcj. It requires automake 
11723         > 1.4 (1.9 is known to work) to work!
11724         
11725         (*) still awaiting response from the gcj team if we
11726         may use their logo.
11727         
11728 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11729         
11730         * plugins/project-import/*
11731         plugins/Makefile.am
11732         configure.in:
11733         Added project import plugin. Might be a bit buggy and limited
11734         but works for now.
11735         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
11736         Icon from old pixmaps dir
11738 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11740         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
11741         plugins/macro/macro-util.c, plugins/macro/macros.xml :
11742         Added C Custom_Indent line macro.
11743         Cleaned macros.xml
11745 2005-03-09  Naba Kumar  <naba@gnome.org>
11747         * TODO.tasks: Added new message-manager tasks.
11748         
11749         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11750         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11751         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11752         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11753         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11754         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11755         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11756         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11757         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11758         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11759         
11760         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
11761         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
11762         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
11763         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
11764         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
11765         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
11766         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
11767         Removed debugger widgets from shell on debugger shutdown. Added
11768         scrolled windows for docked widgets. Removed unnecessary widget refs
11769         and unrefs. Destroy widgets correctly on debugger shutdown.
11770         
11771         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
11772         with project description title. Removed frame shadow.
11773         
11774         * plugins/project-wizard/druid.c: Initializes tooltips.
11775         
11776         * scintilla/Makefile.am: Fixed comiple error.
11778 2005-03-08  Adam Weinberger  <adamw@gnome.org>
11780         * plugins/class-gen/anjuta-class-gen-plugin.glade,
11781           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
11783 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11785         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11786         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11787         plugins/macro/macro-util.c, plugins/macro/macro-util.h
11788         plugins/macro/macros.xml, plugins/macro/plugin.c :
11789         Moved cursor at the '|' position defined in macros.
11791 2005-03-07  Naba Kumar  <naba@gnome.org>
11793         * plugins/subversion/Makefile.am: Fixed build error.
11795         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
11796         types (perl, python, shellscript).
11797         
11798         * plugins/editor/plugin.c: Fixed to show all highlight options.
11799         
11800 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11802         * TODO.tasks : updated tasks.
11803         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
11805 2005-03-07  Naba Kumar  <naba@gnome.org>
11807         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
11808         or disable subversion file-manager submenu. If "Subvesion" is also
11809         valid directory, we should also check for it.
11811         * configure.in: Disable cygwin macro until someone fixes the
11812         autoconf warnings.
11813         
11814         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
11815         backward compatibility.
11816         
11817 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11819         * src/about.c : Cleaned code.
11820         * plugins/macro/macros.xml : Added "do_while" C macro.
11821         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
11822         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
11823         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
11824         Closed registers, shared libraries, kernel signals dialogs with ESC key.
11825         
11826 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11828         * plugins/class-gen/plugin.c:
11829         Removed "return" to activate project_root_uri watching.
11831 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11833         * plugins/Makefile.am
11834         plugins/subversion/*:
11835         Added subversion plugin. Add, Remove, Commit and Update work
11836         everything else needs work.
11837         
11838         * plugins/terminal/terminal.c
11839         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
11840         we still have focus problems with the editor.
11842 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11844         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
11845         
11846 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11848         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
11850 2005-03-04  Naba Kumar  <naba@gnome.org>
11852         Patch from Massimo Cora' <maxcvs@email.it>:
11854         * plugins/class-gen/Makefile.am,
11855         plugins/class-gen/action-callbacks.c,
11856         plugins/class-gen/action-callbacks.h,
11857         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
11858         plugins/class-gen/anjuta-class-gen.plugin.in,
11859         plugins/class-gen/class_gen.c,
11860         plugins/class-gen/class_gen.h,
11861         (removed) plugins/class-gen/clsGen.c,
11862         (added) plugins/class-gen/goc_template_header,
11863         (added) plugins/class-gen/goc_template_source,
11864         plugins/class-gen/plugin.c,
11865         plugins/class-gen/plugin.h: Refactored class gen code.
11866         Added GOCBuilder code. Fixed UI. Implemented plugin.
11868 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
11870         * plugins/project-wizard/property.c
11871         plugins/project-wizard/install.c
11872         plugins/project-wizard/druid.c
11873         plugins/editor/goto_line.c
11874         plugins/editor/plugin.c
11875         plugins/gtodo/add_edit_item.c
11876         plugins/gtodo/ligtodo.c
11877         plugins/gtodo/main.c
11878         plugins/gtodo/preferences.c:
11879         Fixed #167559, #167534, #167266, #167357
11880         (Bad English in strings...)
11881         
11882         Thanks to Adam Weinberger and Thierry Moisan for
11883         reporting!
11885 2005-03-03  Naba Kumar  <naba@gnome.org>
11887         * libegg/Makefile.am, libegg/menu/Makefile.am,
11888         (added) libegg/egg-submenu-action.c,
11889         (added) libegg/menu/egg-submenu-action.h: Created a new action for
11890         submenu (used for wizard listing).
11891         
11892         * plugins/file-loader/anjuta-loader-plugin.ui
11893         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
11894         and toolbar.
11895         
11896         * plugins/editor/action-callbacks.c,
11897         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
11898         ctrl+tabbing because it was interfaring with focus navigation.
11899         Focus editor on "Esc" in incremental search entry. Cleanups.
11900         
11901         * plugins/file-manager/an_file_view.c,
11902         plugins/symbol-browser/plugin.c,
11903         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
11904         Cleanups.
11905         
11906         * plugins/profile-default/plugin.c,
11907         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
11908         for sesssion load.
11909         
11910         * (removed) scintilla/patches/a64-crash-fix.patch,
11911         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
11912         scintilla patches.
11914 2005-03-03  Naba Kumar  <naba@gnome.org>
11916         * HACKING: Fixed typos.
11917         
11918         * plugins/editor/aneditor-indent.cxx: Clean up.
11919         
11920         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
11921         Enable/disable save, undo and redo actions depending on state
11922         of the editor.
11923         
11924 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11926         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
11927         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
11928         Displayed search_incremental status.
11930         * Removed plugins/editor/search_incremental.[ch]
11932 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
11933         
11934         * plugins/cvs-plugin/cvs-execute.c
11935         plugins/cvs-plugin/cvs-callbacks.c:
11936         - Use weak reference on mesg_view and reuse tab if
11937         it still exists to avoid cluttering message manager.
11938         - Fixed bug in cvs remove
11939         
11940         README, HACKING: Updated
11941         
11942         configure.in: Added check for libsvn
11944 2005-02-29  Naba Kumar  <naba@gnome.org>
11945         
11946         * plugins/file-manager/an_file_view.c,
11947         plugins/symbol-browser/an_symbol_view.c,
11948         plugins/symbol-browser/plugin.c: Hide column headers (they
11949         are redundant).
11951 2005-02-29  Naba Kumar  <naba@gnome.org>
11953         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11954         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11955         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11956         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11957         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11958         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11959         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11960         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11961         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11962         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11964         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
11965         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11966         (added) libanjuta/anjuta-session.[hc],
11967         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
11968         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11969         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
11970         src/main.c:
11971         
11972         Implemented session management. Implemented session
11973         container class. Added session notifications from shell. Implemented
11974         session save/load in editor, file-loader, default-profile-plugin
11975         and anjuta-app. Fixed window sizing and restoration. Cleaned up
11976         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
11977         and maximized states in session. Implemented project session
11978         management.
11980 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11982         * plugins/class-gen/action-callbacks.[ch],
11983         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
11984         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
11985         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
11986         with Escape key.
11988 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
11989         
11990         * plugins/project-wizard/anjuta-project-wizard.glade,
11991         plugins/project-wizard/druid.c:
11992         Add some padding in tab label in project selection page
11993         
11994         * plugins/project-wizard/druid.c,
11995         plugins/project-wizard/parser.c:
11996         Search for project template recursively
11997         Add ~/.anjuta/project to the search paths
11999 2005-02-26  Naba Kumar  <naba@gnome.org>
12001         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
12002         * plugins/file-loader/plugin.c: Fixed crash bug.
12003         * libanjuta/plugins.c: Fixed memory leak.
12004         
12005 2005-02-26  Naba Kumar  <naba@gnome.org>
12006         
12007         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
12008         "UserActivatable" attribute for plugins. This attribute if set to
12009         "no" will prevent users from activating/deactivating it from
12010         plugins dialog. Added a toggle button in plugins dialog to toggle
12011         the plugins list between list of activatable plugins (default) to
12012         list of all plugins. anjuta_plugin_select() now only selects the
12013         plugin. Added anjuta_plugins_select_and_activate() method that will
12014         select and activate it.
12015         
12016         * plugins/profile-default/Makefile.am,
12017         plugins/profile-default/anjuta-default-profile.ui,
12018         plugins/profile-default/plugin.c,
12019         plugins/profile-default/plugin.h,
12020         plugins/project-manager/anjuta-project-manager.ui,
12021         plugins/project-manager/plugin.c,
12022         plugins/project-manager/plugin.h:
12023         
12024         Anjuta projects (*.anjuta) files define the profile of respective
12025         projects. Profile is a set of related plugins required for the
12026         project to open. Moved "close project" action from Project Manager
12027         to Profile Manager plugin. Implemented loading and unloading of
12028         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
12029         (instead of Project Manager) now handles opening of *.anjuta files.
12030         Close Project menuitem is now moved to File submenu (being
12031         consistent with Anjuta 1.x versions and avoiding creating Project
12032         submenu when project manager is not loaded).
12033         
12034         * src/anjuta-actions.h: Fixed short-cut key for Help content.
12035         
12036         * src/anjuta.ui: Fixed place holder for projects.
12037         
12038         * (new) plugins/profile-default/default.anjuta: default startup
12039         profile. Removed the hardcoded plugins loading in
12040         DefaultProfilePlugin.
12042         * anjuta.anjuta,
12043         plugins/project-wizard/templates/terminal/project.anjuta:
12044         Implemented project format in newly created projects.
12046         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
12047         plugins/class-gen/anjuta-class-gen.plugin.in,
12048         plugins/cvs-plugin/anjuta-cvs.plugin.in,
12049         plugins/editor/anjuta-document-manager.plugin.in,
12050         plugins/file-loader/anjuta-loader.plugin.in,
12051         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12052         plugins/gdb/anjuta-gdb.plugin.in,
12053         plugins/glade/anjuta-glade.plugin.in,
12054         plugins/message-view/anjuta-message-manager.plugin.in,
12055         plugins/profile-default/anjuta-default-profile.plugin.in,
12056         plugins/project-manager/anjuta-project-manager.plugin.in,
12057         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12058         Defined UserActivatable attributes. Added supported types attribute.
12060         * plugins/project-wizard/anjuta-project-wizard.glade
12061         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
12062         "Project Wizard" in preferences title.
12064         * TODO.tasks: Updated.
12065         
12066         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
12067         Updated.
12068         
12069 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12071         * plugins/file-wizard/anjuta-file-wizard.glade
12072         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
12073         
12074         Integrated License macros, cleaned file.c.
12075         
12076 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
12077         
12078         * plugins/macor/macro-util.c: Fixed crash bugs if email or
12079         username can not be found correctly.
12081 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12083         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
12084         plugins/macro/macros.xml :
12085         
12086         Added Headers macros. Cleaned file.c
12088 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12090         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
12091         plugins/macro/macros.xml :
12092         
12093         Fixed a bug. Added Header macro.
12095         
12096 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12098         * plugins/file-wizard/action-callbacks.c, 
12099         plugins/file-wizard/file.c, plugins/macro/macro-util.c
12100         plugins/macro/macros.xml :
12101         
12102         Added FileName, Header template macros.
12103         
12104 2005-02-24  Naba Kumar  <naba@gnome.org>
12105         
12106         * plugins/patch/patch-plugin.c: Fixed a function call.
12107         
12108         * src/anjuta.c, src/main.c: Save and load default session.
12109         
12110 2005-02-24  Naba Kumar  <naba@gnome.org>
12112         * libanjuta/interfaces/libanjuta.idl,
12113         plugins/message-view/anjuta-msgman.c,
12114         plugins/message-view/anjuta-msgman.h,
12115         plugins/message-view/plugin.c: Added and implemented
12116         set_view_title() method.
12117         
12118         * plugins/build-basic-autotools/build-basic-autotools.c,
12119         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
12120         build context pooling. Maximum 3 contexts are reused. Additional
12121         contexts are created when all are busy.
12123 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12125         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
12126         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
12127         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
12128         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
12130         Added Copyright, Changelog macros.
12131                 
12132 2005-02-23  Naba Kumar  <naba@gnome.org>
12134         Patch from Massimo Cora' <maxcvs@email.it>:
12135         * plugins/Makefile.am,
12136         plugins/patch/Makefile.am,
12137         (added) plugins/patch/anjuta-patch-plugin.png,
12138         (added) plugins/patch/anjuta-patch.plugin.in,
12139         (added) plugins/patch/anjuta-patch.ui,
12140         plugins/patch/patch-plugin.c,
12141         (added) plugins/patch/patch-plugin.h,
12142         (added) plugins/patch/plugin.c,
12143         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
12144         architecture.
12146 2005-02-23  Naba Kumar  <naba@gnome.org>
12148         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
12149         file-loader/plugin.c, profile-default/plugin.c:
12150         Implemented "activated" and "deactivated" signals for plugin class.
12151         Renamed *_location() functions to *_id(), because location is
12152         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
12153         anjuta_plugins_unload_plugin().
12154         
12155         * class-gen/plugin.c: Fixed complier warning and utility function call.
12156         
12157         * debug-manager/plugin.c: Unload debugger plugin correctly.
12158         
12159         * project-manager/plugin.c:     Fixed compiler warnings.
12160         
12161         * plugins/project-wizard/templates/gnome/.cvsignore,
12162         plugins/project-wizard/templates/gnome/po/.cvsignore,
12163         plugins/project-wizard/templates/gnome/src/.cvsignore,
12164         plugins/project-wizard/templates/gtk/po/.cvsignore,
12165         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
12166         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
12167         
12168         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
12169         build (we need to fix this thing).
12170         
12171 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
12173         * plugins/macro/macro-action.[ch]
12174         plugins/macro/macro-edit.c
12175         plugins/macro/macro-dialog.c
12176         plugins/macro/macro-db.[ch]
12177         plugins/macro/plugin.[ch]
12178         plugins/macro/macro-util.[ch] (added)
12179         
12180         Cleaned up macro plugin and preview expanded macros.
12182 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
12184         * plugins/cvs-plugin/cvs-interface.c:
12186         Fixed option setting when using no compression and not 
12187         ignoring .cvsrc
12189 2005-02-23  Naba Kumar  <naba@gnome.org>
12190         
12191         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
12192         geometry on exit and startup (only if there is no geometry from the
12193         session).
12195         * TODO.tasks: Updated.
12196         
12197         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
12198         
12199         * manuals/reference/libanjuta/Makefile.am,
12200         manuals/reference/libanjuta/libanjuta-docs.sgml,
12201         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
12202         documentation for writing project templates.
12204 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12206         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
12207         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
12208         
12209         Expansion keywords in macros. 
12211 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12213         * plugins/file-wizard/action-callbacks.c,
12214         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
12215         plugins/macro/macros.xml :
12216         
12217         Inserting text by macro plugin
12218         In progress ...
12220 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
12222         * plugins/macro/plugin.c
12223         plugins/cvs-plugin/plugin.c:
12224         
12225         Fixed interfaces (use static)
12227 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
12228         
12229         * plugins/macro/macro-actions.[ch]
12230         plugins/macro/plugin.c
12231         libanjuta/interfaces/libanjuta.idl:
12232         
12233         Implemented IAnjutaMacro interface to be used by file-wizard
12234         
12235         * plugins/cvs-plugin/plugin.c
12236         libanjuta/interfaces/libanjuta.idl:
12237         
12238         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
12239         for all version control systems and not only for cvs.
12241 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12243         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
12244         insert_macro.
12245         
12246         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
12249 2005-02-21  Naba Kumar  <naba@gnome.org>
12251         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
12252         IAnjutaDebugger interface.
12253         
12254         * plugins/debug-manager/anjuta-debug-manager.ui,
12255         plugins/debug-manager/attach_process.c,
12256         plugins/debug-manager/attach_process.h,
12257         plugins/debug-manager/plugin.c,
12258         plugins/debug-manager/plugin.h,
12259         plugins/gdb/actions.c,
12260         plugins/gdb/actions.h,
12261         plugins/gdb/anjuta-gdb-plugin.ui,
12262         plugins/gdb/breakpoints.c,
12263         plugins/gdb/breakpoints.h,
12264         plugins/gdb/debugger.c,
12265         plugins/gdb/debugger.h,
12266         plugins/gdb/memory.c,
12267         plugins/gdb/plugin.c,
12268         plugins/gdb/plugin.h,
12269         plugins/gdb/sharedlib.h,
12270         plugins/gdb/sharedlib_cbs.c,
12271         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
12272         correctly between debug-manager and debugger. Implemented debugger
12273         interface in gdb plugin. Fixed action names. Added UI updating.
12274         Start and stop debugger (does not work yet). Fixed UI merging.
12275         Fixed debugger plugin handling in debug-manager.
12277 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
12279         * plugins/editor/aneditor-autocomplete.cxx:
12280         
12281         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
12282         crash with C++ "template" keyword.
12284 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12286         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
12287         Fixed bug (Closed macro dialogs with Esc key).
12288         
12289 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
12290         
12291         * plugins/project-wizard/xlib.wiz,
12292         plugins/project-wizard/xlib-logo.png,
12293         plugins/project-wizard/xlib/*:
12294         Port old xlib anjuta project on new project wizard
12295         
12296         * plugins/project-wizard/xlib-dock.wiz,
12297         plugins/project-wizard/xlib-dock/*:
12298         Port old xlib dock anjuta project on new project wizard
12299         
12300         * plugins/project-wizard/wxwin.wiz,
12301         plugins/project-wizard/wxwin-logo.png,
12302         plugins/project-wizard/wxwin/*:
12303         Port old wxwin anjuta project on new project wizard
12304         
12305         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
12306         necessary changes for the new templates.
12307         
12308 2005-02-18  Naba Kumar  <naba@gnome.org>
12310         * plugins/Makefile.am: Added class-gen
12311         
12312 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
12314         * plugins/project-wizard/header.c:
12315         Fix a bug in sorting of project categories
12317 2005-02-18  Naba Kumar  <naba@gnome.org>
12319         Patch from Massimo Cora  <maxcvs@email.it>:
12320         
12321         * plugins/class-gen/.cvsignore,
12322         plugins/class-gen/Makefile.am,
12323         (added) plugins/class-gen/action-callbacks.c,
12324         (added) plugins/class-gen/action-callbacks.h,
12325         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
12326         (added) plugins/class-gen/class_gen.c,
12327         (added) plugins/class-gen/class_gen.h,
12328         (added) plugins/class-gen/plugin.c,
12329         (added) plugins/class-gen/plugin.h: Ported class wizard to the
12330         new architecture.
12331         
12332         * plugins/project-manager/plugin.c: implemented add_source().
12334 2005-02-17  Naba Kumar  <naba@gnome.org>
12336         * plugins/file-loader/plugin.c: Fixed possible crash.
12337         
12338         * src/action-callbacks.c, src/action-callbacks.h,
12339         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
12341 2005-02-17  Naba Kumar  <naba@gnome.org>
12342         
12343         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12344         plugins/project-wizard/templates/gnome.wiz,
12345         plugins/project-wizard/templates/gtk.wiz,
12346         plugins/project-wizard/templates/gtkmm.wiz,
12347         plugins/project-wizard/templates/terminal.wiz,
12348         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12349         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12350         plugins/project-wizard/templates/gnome/src/callbacks.c,
12351         plugins/project-wizard/templates/gnome/src/callbacks.h,
12352         plugins/project-wizard/templates/gnome/src/main.c,
12353         plugins/project-wizard/templates/gtk/src/callbacks.c,
12354         plugins/project-wizard/templates/gtk/src/callbacks.h,
12355         plugins/project-wizard/templates/gtk/src/main.c,
12356         plugins/project-wizard/templates/gtkmm/src/main.cc,
12357         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
12358         to generate licence correctly (without any extra newlines). Removed
12359         IncludeGNUHeader macro definition and added proper licence property.
12360         Fixed project directory paths in file contents.
12362 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12364         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
12365         Closed macro dialogs with Esc key.
12367 2005-02-16  Naba Kumar  <naba@gnome.org>
12369         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12370         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12371         plugins/project-wizard/templates/gnome/src/callbacks.c,
12372         plugins/project-wizard/templates/gnome/src/callbacks.h,
12373         plugins/project-wizard/templates/gnome/src/main.c,
12374         plugins/project-wizard/templates/gtk/src/main.c,
12375         plugins/project-wizard/templates/gtkmm/src/main.cc,
12376         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
12377         macros to avoid blank newlines.
12379 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
12381         * plugins/project-wizard/autogen.c:
12382         Correct a problem when having property value in UTF-8
12384         * plugins/project-wizard/druid.c:
12385         Correct a bug when reselecting a new project (all pages
12386         must be removed)
12388         * plugins/project-wizard/property.c:
12389         Avoid having default invalid properties
12391         * plugins/project-wizard/templates/terminal.wiz,
12392         plugins/project-wizard/templates/terminal/po/ChangeLog,
12393         plugins/project-wizard/templates/terminal/src/main.c:
12394         Remove command for testing run function
12395         Move destination directory to second page and include
12396         project name. Add exist tag. Remove unused properties.
12398 2005-02-16  Naba Kumar  <naba@gnome.org>
12400         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
12401         plugins/debug-manager/anjuta-debug-manager.ui,
12402         plugins/debug-manager/plugin.c,
12403         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12404         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
12405         plugins/gdb/plugin.h, plugins/gdb/registers.c,
12406         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
12407         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
12408         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
12409         (removed) src/anjuta_info.c,
12410         (removed) src/anjuta_info.h,
12411         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
12412         (added) plugins/gdb/anjuta-gdb-plugin.ui,
12413         (added) plugins/gdb/actions.c,
12414         (added) plugins/gdb/actions.h: Completed initial
12415         porting of debugger to new architecture. Fixed many of the debugger
12416         functions.
12418         * plugins/file-loader/plugin.c: Detect some important mime ourself
12419         to avoid inconsistencies when mime system isn't working.
12420         
12421 2005-02-16  Naba Kumar  <naba@gnome.org>
12423         * plugins/editor/Makefile.am,
12424         (added) plugins/editor/aneditor-autocomplete.cxx,
12425         (added) plugins/editor/aneditor-calltip.cxx,
12426         (added) plugins/editor/aneditor-indent.cxx,
12427         (added) plugins/editor/aneditor-priv.h,
12428         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
12429         different smaller chunks to make it easy to maintain.
12431 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12433         * plugins/project-wizard/druid.c :
12434         
12435         Found system Email address if not defined in Preferences.
12437 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
12438         
12439         * plugins/project-wizard/gtkmm.wiz
12440         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
12441         plugins/project-wizard/gtkmm/*
12442         
12443         Added GTKmm (C++) project type
12445 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
12447         * plugins/message-view/plugin.c
12448         plugins/message-view/message-view.c
12449         TODO.gtodo:
12450         Implemented next/prev action
12452 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12454         * plugins/project-wizard/templates/libglade2.* :
12455         Removed libglade2 project.
12456         
12457         * plugins/project-wizard/templates/gtk* :
12458         Removed interface.[ch] & support.[ch].
12459         
12460 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12462         * plugins/project-wizard/anjuta-project-wizard.glade,
12463         plugins/project-wizard/property.[ch],
12464         plugins/project-wizard/templates/anjuta-plugin.wiz :
12465         Added a new property ("iconfile").
12467 2005-02-14  Naba Kumar  <naba@gnome.org>
12469         * plugins/project-wizard/install.c,
12470         plugins/project-wizard/plugin.c,
12471         plugins/project-wizard/templates/anjuta-plugin.wiz,
12472         plugins/project-wizard/templates/gnome.wiz,
12473         plugins/project-wizard/templates/gtk.wiz,
12474         plugins/project-wizard/templates/libglade2.wiz,
12475         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
12476         newly created projects and open them. Fixed message buffering in
12477         wizard.
12479 2005-02-14  Naba Kumar  <naba@gnome.org>
12481         * src/about.c, pixmaps/Makefile.am,
12482         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
12483         
12484         * mime/gnome-mime-application-x-anjuta.png,
12485         pixmaps/anjuta_icon.png,
12486         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
12487         done by 9-speed at:
12488         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
12489         
12490 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12492         * configure.in,
12493         plugins/project-wizard/templates/libglade2-logo.png,
12494         plugins/project-wizard/templates/libglade2.wiz,
12495         plugins/project-wizard/templates/libglade2/* :
12496         Add Glade2 project
12499 2005-02-14  Naba Kumar  <naba@gnome.org>
12501         * TODO.tasks: Updated.
12502         
12503         * plugins/editor/anjuta-docman.c,
12504         plugins/editor/text_editor.c,
12505         plugins/editor/text_editor.h,
12506         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
12507         for file modification, but it is still not functioning.
12509 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
12511         * plugins/project-wizard/values.c,
12512         plugins/project-wizard/values.h,
12513         plugins/project-wizard/property.c,
12514         plugins/project-wizard/property.h,
12515         plugins/project-wizard/druid.c:
12516         Rewrite mandatory property check
12517         Add check of exist property
12518         Rewrite handling of cached property page
12520 2005-02-13  Naba Kumar  <naba@gnome.org>
12522         Patch from Igor Kovalenko  <garrison@mail.ru>:
12523         * tagmanager/tm_workspace.c: Improved performance.
12525 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12527         *plugins/project-wizard/templates/*.wiz,
12528         plugins/project-wizard/druid.c,
12529         plugins/project-wizard/templates/terminal/src/main.c,
12530         plugins/project-wizard/templates/gtk/src/*.[ch],
12531         plugins/project-wizard/templates/gtk/src/Makefile.am,
12532         plugins/project-wizard/templates/gnome/src/*.[ch],
12533         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
12534         Add Copyright date & Email address,
12535         Correct terminal project.
12536         
12537 2005-02-12  Naba Kumar  <naba@gnome.org>
12539         * plugins/project-wizard/property.c: Fixed hidden
12540         properties to take values.
12542         * plugins/project-wizard/file.[ch]: Renamed
12543         true/false enum values to fix compile error
12544         (conflict with other definition).
12545         
12546         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
12547         even when mime type detection fails (for example, when Anjuta is
12548         installed in non-system prefix).
12550 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
12552         * plugins/project-wizard/values.c,
12553         plugins/project-wizard/values.h:
12554         Rewrite file with more comments
12556         * plugins/project-wizard/druid.c,
12557         plugins/project-wizard/druid.h,
12558         plugins/project-wizard/autogen.c,
12559         plugins/project-wizard/autogen.h,
12560         plugins/project-wizard/druid.c,
12561         plugins/project-wizard/druid.h:
12562         Add more comments
12563         Use values instead of properties
12564         Move default properties to druid.c
12566         * plugins/project-wizard/install.c,
12567         plugins/project-wizard/install.h:
12568         Use values instead of properties
12569         Add a check to avoid overwriting files
12571         * plugins/project-wizard/parser.c,
12572         plugins/project-wizard/property.c,
12573         plugins/project-wizard/property.h:
12574         Update to use new values
12575         Add an "exist" attribute to check if a directory already exist
12577         * plugins/project-wizard/anjuta-project-wizard.glade:
12578         Change project selection page (GtkTextView => GtkLabel,
12579         GtkTable => GtkVBox)
12581         * plugins/project-wizard/templates/terminal.wiz:
12582         Move destination directory on second page
12583         
12584         * plugins/project-wizard/action.c:
12585         Add a few comments
12587 2005-02-12  Naba Kumar  <naba@gnome.org>
12589         * plugins/file-manager/an_file_view.c,
12590         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
12591         views. Created dynamic update date of view depending on project
12592         changes -- similar to file-manager view.
12593         
12594         * plugins/devhelp/plugin.c: Load help on idle.
12595         
12596         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
12597         autoformat' to proper location in preferences.
12598         
12599         * mime/anjuta.mime: Added .prj extension in the mime type for backward
12600         compatibility.
12601         
12602         * plugins/editor/plugin.c: Fixed accel name.
12604 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12606         *plugins/project-wizard/templates/anjuta-plugin.wiz,
12607         plugins/project-wizard/templates/gnome.wiz,
12608         plugins/project-wizard/templates/gtk.wiz,
12609         plugins/project-wizard/anjuta-project-wizard.glade,
12610         plugins/project-wizard/autogen.c:
12611         Add Username & Email address in Project preferences.
12613 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12615         *plugins/project-wizard/templates/gnome-logo.png,
12616         plugins/project-wizard/templates/gnome.wiz,
12617         plugins/project-wizard/templates/gnome/* :
12618         Add Gnome project
12620 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12622         * plugins/project-wizard/templates/terminal/src/main.c, 
12623         plugins/project-wizard/templates/terminal/src/main.c,
12624         plugins/project-wizard/templates/terminal/src/main.[ch] :
12625         Insert License in projects
12626         
12627 2005-02-11  Naba Kumar  <naba@gnome.org>
12629         * TODO.tasks: Added message manager task.
12630         
12631         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
12632         
12633         * plugins/editor/plugin.c: Use bookmark stock icons.
12634         
12635         * plugins/message-view/anjuta-message-manager.ui,
12636         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
12638 2005-02-10  Naba Kumar  <naba@gnome.org>
12640         * libanjuta/interfaces/libanjuta.idl: fixed build error.
12641         
12642 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12644         * global-tags/Makefile.am
12645         Error during 'make install'
12647 2005-02-09  Naba Kumar  <naba@gnome.org>
12649         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
12650         missing file.
12651         
12652 2005-02-08  Naba Kumar  <naba@gnome.org>
12654         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
12655         
12656         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
12657         Show busy cursur when updating global tags in preferences.
12659         * configure.in: Fixed.
12660         
12661 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12663         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
12664           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12665          
12666         - Fixed anjuta-plugin project (glade)
12668 2005-02-08  Naba Kumar  <naba@gnome.org>
12670         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
12671         Fixed automatic indentations.
12673         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
12674         Global tags are now segregated into smaller api tags, which can be
12675         selectively loaded from symbol browser preferences.
12677         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
12678         Implemented IProjectManager interface in project-manager. Mostly getter
12679         methods for now, but need to add add() and remove() methods to add
12680         or remove project elements.
12682         * plugins/gdb/debug_tree.c: Small fix.
12684         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
12685         plugins/symbol-browser/an_symbol_info.c,
12686         plugins/symbol-browser/an_symbol_info.h,
12687         plugins/symbol-browser/an_symbol_search.c,
12688         plugins/symbol-browser/an_symbol_search.h,
12689         plugins/symbol-browser/an_symbol_view.c,
12690         plugins/symbol-browser/an_symbol_view.h,
12691         plugins/symbol-browser/plugin.c,
12692         plugins/symbol-browser/plugin.h,
12693         tagmanager/c.c,
12694         tagmanager/entry.h,
12695         tagmanager/tm_project.c,
12696         tagmanager/tm_symbol.c,
12697         tagmanager/tm_tag.c,
12698         tagmanager/tm_workspace.c,
12699         tagmanager/vstring.c,
12700         tagmanager/include/tm_tag.h,
12701         tagmanager/include/tm_workspace.h:
12702         
12703         - Fixed tagmanager parsing of source files to parse for typedefines and
12704         properly record element scopes. Implemented scope autocompletion
12705         (autocompletion on '.', '->', '::' and ':'. The functionality is not
12706         fully working. It was based on older patch for Anjuta 1.2.2 in SF
12707         patch list (author is unknown).
12708         - Implemented symbol-browser preferences for dynamically loading and
12709         saving tags API segments.
12710         - Fixed symbol-search to use tagmanager directly instead of depending
12711         on symbol-view for tags list.
12712         - Fixed symbol-view to create the tree using TMSymbol tree directly.
12713         - Fixed TMSymbol to create the complete tags tree instead of letting the
12714         symbol-view created the root nodes.
12715         - Changed project tags cache name to .tm_project2.cache because the
12716         newer format records additional scope information.
12717         
12718 2005-02-07  Naba Kumar  <naba@gnome.org>
12720         * plugins/editor/style-editor.c,
12721         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
12722         and GtkFontButton instead of deprecated widgets in
12723         style editor.
12724         
12725 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
12727         * plugins/project-wizard/action.c,
12728         plugins/project-wizard/action.h,
12729         plugins/project-wizard/autogen.c,
12730         plugins/project-wizard/autogen.h,
12731         plugins/project-wizard/file.c,
12732         plugins/project-wizard/file.h,
12733         plugins/project-wizard/install.c,
12734         plugins/project-wizard/install.h,
12735         plugins/project-wizard/parser.h,
12736         plugins/project-wizard/parser.c,
12737         plugins/project-wizard/property.c,
12738         plugins/project-wizard/property.h,
12739         plugins/project-wizard/plugin.h,
12740         plugins/project-wizard/plugin.c,
12741         plugins/project-wizard/values.c,
12742         plugins/project-wizard/values.h:
12743         Replace C++ comments by C comments
12745         * plugins/project-wizard/autogen.c,
12746         plugins/project-wizard/autogen.h:
12747         Add a run time check of autogen version.
12748         Add UserName variable.
12750         * plugins/project-wizard/anjuta-project-wizard.glade,
12751         plugins/project-wizard/header.c,
12752         plugins/project-wizard/druid.c,
12753         plugins/project-wizard/druid.h:
12754         Sort project in alphabetic order.
12755         Correct selection troubles in notebooks.
12757         * plugins/project-wizard/parser.c:
12758         Add some check when reading the project header block.
12760 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12762         * plugins/project-wizard/action.c,
12763         plugins/project-wizard/action.h,
12764         plugins/project-wizard/autogen.c,
12765         plugins/project-wizard/autogen.h,
12766         plugins/project-wizard/file.c,
12767         plugins/project-wizard/file.h,
12768         plugins/project-wizard/install.c,
12769         plugins/project-wizard/parser.h,
12770         plugins/project-wizard/parser.c,
12771         plugins/project-wizard/property.c,
12772         plugins/project-wizard/property.h,
12773         plugins/project-wizard/values.c,
12774         plugins/project-wizard/values.h,
12775         Add a space between function name and open.
12777         * plugins/project-wizard/plugin.h,
12778         plugins/project-wizard/plugin.c,
12779         plugins/project-wizard/install.c,
12780         Avoid a crash if the user close the message view used by the .
12782         * plugins/project-wizard/anjuta-project-wizard,
12783         plugins/project-wizard/druid.c,
12784         plugins/project-wizard/druid.h,
12785         plugins/project-wizard/header.h,
12786         plugins/project-wizard/header.c,
12787         Add a text view with the description of each.
12788         Add a tab for each project.
12789         Replace some C++ comments to C comments.
12791 2005-02-05  Naba Kumar  <naba@gnome.org>
12793         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
12794         New icon from Sebastien Granjoux .
12795         
12796 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12798         * libanjuta/anjuta-preferences.c:
12799         Set file property even without a focus out event (file selected 
12800         the browse dialog)
12802 2005-02-04  Naba Kumar  <naba@gnome.org>
12804         * plugins/glade/plugin.c: Fixed glade function calls.
12805         * configure.in: Fixed a typo.
12806         * TODO.tasks: Updated.
12808 2005-02-03  Naba Kumar  <naba@gnome.org>
12810         * plugins/project-manager/plugin.c: Fixed memory corruption.
12812         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
12813         build error.
12814         
12815         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12816         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12817         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12818         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12820         * libanjuta/interfaces/libanjuta.idl,
12821         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
12822         interface.
12823         
12824         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
12826         Patch from Massimo Cora <maxcvs@email.it>:
12827         * plugins/editor/plugin.c: Fixed update UI for created buffers.
12828         
12829 2005-02-01  Naba Kumar  <naba@gnome.org>
12831         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
12832         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12833         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
12834         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
12835         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
12836         from sourceforge -- a64 crash fixes (correct typing for GType)
12837         and fixes compile errors in sun.
12839         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
12840         paste (shift+insert) in terminal.
12842 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
12844         * configure.in: Add «nb» to ALL_LINGUAS.
12846 2005-02-01  Naba Kumar  <naba@gnome.org>
12848         * TODO.tasks, TODO: Updated todo tasks.
12849         
12850         * plugins/editor/anjuta-document-manager.glade: Improved search
12851         relace dialog.
12852         
12853         * TODO.tasks: Fixed xml format.
12854         
12855         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
12856         work yet).
12857         
12858         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
12859         cleanups.
12860         
12861         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
12862         format during save (removed unwanted text nodes). Fixed scrollbars.
12864 2005-01-31  Naba Kumar  <naba@gnome.org>
12866         * libanjuta/interfaces/libanjuta.idl,
12867         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
12868         Implemented append() method for IAnjutaEditor interface and fixed
12869         various bugs with text insertions (cvs diff and macro insertions).
12870         
12871         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
12872         automatic indentation.
12873         
12874         * plugins/editor/action-callbacks.c,
12875         plugins/editor/action-callbacks.h,
12876         plugins/editor/anjuta-docman.c,
12877         plugins/editor/anjuta-document-manager.ui,
12878         plugins/editor/plugin.c,
12879         plugins/editor/text_editor.c,
12880         plugins/editor/text_editor.h,
12881         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
12882         Fixed highlight issues.
12884         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
12885         macro.
12886         
12887         * plugins/symbol-browser/an_symbol_view.c: Force update project.
12889         * data/properties/*: Updated properties files from scite. Created
12890         styles.properties to override the scite styles.
12891         
12892         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
12894         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
12895         
12896 2005-01-30  Naba Kumar  <naba@gnome.org>
12898         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
12899         unused definitions.
12900         
12901         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
12902         
12903         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12904         plugins/editor/text_editor.c,
12905         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
12906         fixed linuwidth preference setting, fixed insert text interface
12907         implementation. Improved automatice-indentation for cpp lexer.
12908         
12909         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
12911 2005-01-29  Naba Kumar  <naba@gnome.org>
12913         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
12914         option in update dialog as default. Improved import dialog. Sized
12915         log dialog.
12917         * configure.in: Fixed underquoted warning from autoconf.
12918         
12919         * plugins/editor/action-callbacks.c,
12920         plugins/editor/aneditor.cxx,
12921         plugins/editor/aneditor.h,
12922         plugins/editor/anjuta-document-manager.glade,
12923         plugins/editor/plugin.c,
12924         plugins/editor/plugin.h,
12925         plugins/editor/text_editor.c,
12926         plugins/editor/text_editor.h,
12927         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
12928         for Editor and fixed all preferences syncronization and notifys for
12929         visible prefs (in editor preferences page).
12930         
12931         * plugins/file-loader/plugin.c: Load recent files on idle.
12933 2005-01-28  Naba Kumar  <naba@gnome.org>
12935         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12936         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
12938         * plugins/editor/action-callbacks.c,
12939         plugins/editor/action-callbacks.h,
12940         plugins/editor/aneditor.cxx,
12941         plugins/editor/aneditor.h,
12942         plugins/editor/anjuta-document-manager.ui,
12943         plugins/editor/plugin.c,
12944         plugins/editor/text_editor.c,
12945         plugins/editor/text_editor.h,
12946         plugins/editor/text_editor_cbs.c,
12947         plugins/editor/text_editor_cbs.h,
12948         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
12949         Text editor.
12951         Patch from Massimo Cora <maxcvs@email.it>:
12952         * plugins/editor/an_symbol_search.c,
12953         plugins/editor/an_symbol_search.c: Fixed crash bugs.
12954         
12955 2005-01-27  Naba Kumar  <naba@gnome.org>
12956         
12957         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
12958         minimum size request to 200.
12960         * plugins/symbol-browser/an_symbol_info.c,
12961         plugins/symbol-browser/an_symbol_info.h,
12962         plugins/symbol-browser/an_symbol_search.c,
12963         plugins/symbol-browser/an_symbol_search.h,
12964         plugins/symbol-browser/an_symbol_view.c,
12965         plugins/symbol-browser/an_symbol_view.h,
12966         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
12967         pixbuf retrieval. Fixed runtime warning. Code clean up.
12969 2005-01-27  Naba Kumar  <naba@gnome.org>
12971         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
12972         src/anjuta.ui, (new) plugins/glade/.cvsignore,
12973         (new) plugins/glade/Makefile.am,
12974         (new) plugins/glade/anjuta-glade-plugin.png,
12975         (new) plugins/glade/anjuta-glade.plugin.in,
12976         (new) plugins/glade/anjuta-glade.ui,
12977         (new) plugins/glade/plugin.c,
12978         (new) plugins/glade/plugin.h,
12979         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
12980         now until glade3 works properly.
12982         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
12983         they are generated.
12984         
12985 2005-01-26  Naba Kumar  <naba@gnome.org>
12987         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
12988         Added mime icon for anjuta projects.
12989         
12990         patch from Massimo Cora <maxcvs@email.it>:
12991         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
12992         an_symbol_search.h, an_symbol_view.c, plugin.c:
12993         Fix/implement objects destroying/freeing.
12995 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
12996         
12997         * src/action-callback.[ch], src/anjuta-actions.h:
12998         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
12999         because it has not been updated for years and we know have a devhelp plugin
13000         which can do the job much better.
13001         * TODO.tasks: Updated done items
13003 2005-01-25  Naba Kumar  <naba@gnome.org>
13005         * autogen.sh: Fixed to generate interface files.
13007         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
13008         session save filenames.
13009         
13010         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
13011         
13012 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
13014         * plugins/project-wizard/Makefile.am,
13015         plugins/project-wizard/install.c,
13016         plugins/project-wizard/install.h,
13017         plugins/project-wizard/parser.c,
13018         plugins/project-wizard/parser.h,
13019         plugins/project-wizard/templates/terminal.wiz:
13020         Add action list block in wizard template
13021         * plugins/project-wizard/file.c,
13022         plugins/project-wizard/autogen.c:
13023         Small fixes
13025 2005-01-23  Naba Kumar  <naba@gnome.org>
13027         * configure.in: Fixed build error.
13029 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
13031         * plugins/project-wizard/druid.c,
13032         plugins/project-wizard/parser.c,
13033         plugins/project-wizard/property.c: Rewrite parser with
13034         better error handling
13036 2005-01-22  Naba Kumar  <naba@gnome.org>
13038         * plugins/symbol-browser/plugin.c: Changed c++ coments
13039         to c commnets and formated code to anjuta coding styles.
13040         
13041 2005-01-21  Naba Kumar  <naba@gnome.org>
13043         * configure.in, autogen.sh: Fixed build errors in newer automake.
13044         
13045         * plugins/editor/anjuta-docman.c: Do not emit change editor
13046         signal while in dispose.
13048         Patch from: Massimo Corà <maxcvs@email.it>
13049         * plugins/symbol-browser/Makefile.am,
13050         plugins/symbol-browser/an_symbol_view.c,
13051         plugins/symbol-browser/an_symbol_view.h,
13052         plugins/symbol-browser/plugin.c,
13053         plugins/symbol-browser/plugin.h,
13054         plugins/symbol-browser/test-symbol-browser.c,
13055         (new) plugins/symbol-browser/an_symbol_info.c,
13056         (new) plugins/symbol-browser/an_symbol_info.h,
13057         (new) plugins/symbol-browser/an_symbol_search.c,
13058         (new) plugins/symbol-browser/an_symbol_search.h:
13059         Added a cool real-time symbol-search-view in symbol browser.
13061 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
13062         
13063         * plugin/macro/plugin.c
13064         plugin/macro/anjuta-macro-plugin.ui
13065         plugin/macro/macro-db.[ch]
13066         plugin/macro/macro-dialog.[ch]
13067         plugin/macro/macro-actions.[ch]
13068         plugin/macro/macro-edit.[ch]
13069         plugin/macro/plugin.[ch]:
13070         
13071         Implemented three menu items as Naba proposed:
13072         Edit->Macro->
13073                 Insert Macro: Pops of a border-less window to enter a shortcut
13074                 Add Macro: Same as Manage Macro => New
13075                 Manage Macros: Full-features macro dialog
13077 2005-01-20  Naba Kumar  <naba@gnome.org>
13079         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
13080         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
13081         libanjuta/anjuta-shell.h,
13082         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13083         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13084         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
13085         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
13086         src/main.c, src/shell.c: Implemented command line args processing
13087         and session management. Fixed geometry restoration.
13089 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
13090         
13091         * plugins/macro/macro-db.c,
13092         plugins/macros.xml:
13093         Cleaned up XML interface and use attributes now for name, category and 
13094         shortcut. CDATA is used to avoid xml errors inside of macros.
13096 2005-01-19  Naba Kumar  <naba@gnome.org>
13098         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
13100 2005-01-18  Naba Kumar  <naba@gnome.org>
13101         
13102         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
13103         to work.
13105         * scintilla/*: Updated scintilla to current cvs and updated
13106         scintilla patches.
13107         
13108 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
13109         
13110         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
13111         plugins/cvs-plugin/cvs-actions.c:
13112         Added "Whole project" infrastructure but it does not
13113         work because I did not find a way to get the current project's
13114         root dir.
13116 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
13118         * plugins/cvs-plugin/Makefile.am
13119         plugins/cvs-plugin/anjuta-cvs.plugin.in
13120         plugins/cvs-plugin/cvs-actions.c
13121         plugins/cvs-plugin/cvs-callbacks.c
13122         plugins/cvs-plugin/cvs-interface.[ch] (added)
13123         plugins/cvs-plugin/plugin.c:
13124         
13125         Added IAnjutaCVS interface and improved cvs plugin. There
13126         is still some work to do on cvs import and to add a current
13127         project toggle.
13129 2005-01-17  Naba Kumar  <naba@gnome.org>
13131         * plugins/editor/aneditor.cxx: Fixed auto indentation.
13132         
13133         * configure.in: Fixed build errors.
13135         * data/Makefile.am,     (removed) data/README.stock_libs,
13136         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
13137         (removed) data/header.c, (removed) data/stock_libs.anj,
13138         (removed) data/x-anjuta-project.desktop,
13139         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
13141         * libanjuta/anjuta-plugin-description.c,
13142         libanjuta/anjuta-shell.c: Updated documentations.
13144         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
13145         
13146         * libanjuta/anjuta-launcher.c,
13147         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
13148         x86_64 systems.
13150 2005-01-17  Naba Kumar  <naba@gnome.org>
13151         
13152         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13153         plugins/project-wizard/templates/gtk.wiz,
13154         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13155         Updated templates to new format.
13156         
13157         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
13158         * plugins/project-wizard/druid.c,
13159         plugins/project-wizard/parser.c,
13160         plugins/project-wizard/property.c,
13161         plugins/project-wizard/property.h,
13162         plugins/project-wizard/templates/terminal.wiz,
13163         plugins/project-wizard/templates/terminal/AUTHORS,
13164         plugins/project-wizard/templates/terminal/ChangeLog,
13165         plugins/project-wizard/templates/terminal/NEWS,
13166         plugins/project-wizard/templates/terminal/README,
13167         plugins/project-wizard/templates/terminal/project.anjuta,
13168         plugins/project-wizard/templates/terminal/src/main.c:
13169         Moveed code related to property types from druid.c and parser.c to 
13170         property.c. Changed tag from "<string ..." to
13171         "<property type="string..."     and so on. Rewrite parser
13172         (warning still in progress). Added list property. Changed
13173         terminal project to avoid using autogen on some file (much 
13174         faster) using the autogen attribute. Add a license list box in
13175         terminal project (just as an example). _label in item list is
13176         optional now.
13178 2005-01-16  Naba Kumar  <naba@gnome.org>
13180         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
13181         plugins/edtior/anjuta-docman.c: Fixed build errors.
13182         
13183         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
13184         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
13185         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
13186         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
13187         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
13188         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
13189         libanjuta/resources.h,
13190         plugins/build-basic-autotools/build-basic-autotools.c,
13191         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13192         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
13193         plugins/gtodo/plugin.c, src/Makefile.am,
13194         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
13195         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
13196         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
13197         should be handled in respective plugins. Added API documentations.
13199         * libanjuta-docs.sgml, libanjuta-sections.txt,
13200         libanjuta.types,
13201         (added) tmpl/anjuta-debug.sgml,
13202         (added) tmpl/anjuta-launcher.sgml,
13203         tmpl/anjuta-plugin.sgml,
13204         tmpl/anjuta-preferences.sgml,
13205         tmpl/anjuta-shell.sgml,
13206         (added) tmpl/anjuta-status.sgml,
13207         (removed) tmpl/anjuta-stock.sgml,
13208         tmpl/anjuta-utils.sgml,
13209         (removed) tmpl/defaults.sgml,
13210         (removed) tmpl/fileselection.sgml,
13211         (removed) tmpl/gnomefilelist.sgml,
13212         tmpl/ianjuta-buildable.sgml,
13213         (added) tmpl/ianjuta-debugger-manager.sgml,
13214         (added) tmpl/ianjuta-debugger.sgml,
13215         tmpl/ianjuta-document-manager.sgml,
13216         tmpl/ianjuta-editor.sgml,
13217         tmpl/ianjuta-file.sgml,
13218         tmpl/ianjuta-loader.sgml,
13219         tmpl/ianjuta-markable.sgml,
13220         tmpl/ianjuta-message-view.sgml,
13221         (added) tmpl/ianjuta-project-manager.sgml,
13222         (added) tmpl/ianjuta-todo.sgml,
13223         (added) tmpl/ianjuta-wizard.sgml,
13224         tmpl/libanjuta-iface-marshallers.sgml,
13225         tmpl/libanjuta-unused.sgml,
13226         (removed) tmpl/pixmaps.sgml,
13227         tmpl/plugins.sgml,
13228         (removed) tmpl/properties.sgml,
13229         tmpl/resources.sgml: Updated API documentations.
13231 2005-01-15  Naba Kumar  <naba@gnome.org>
13233         * libanjuta/anjuta-launcher.c: Added API docs.
13234         
13235         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13236         plugins/project-wizard/templates/gtk.wiz,
13237         plugins/project-wizard/templates/terminal.wiz,
13238         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13239         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
13240         plugins/project-wizard/templates/gtk/src/main.c,
13241         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
13242         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
13243         template files.
13245         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
13246         * plugins/project-wizard/anjuta-project-wizard.glade,
13247         plugins/project-wizard/autogen.c,
13248         plugins/project-wizard/druid.c,
13249         plugins/project-wizard/druid.h,
13250         plugins/project-wizard/file.c,
13251         plugins/project-wizard/file.h,
13252         plugins/project-wizard/install.c,
13253         plugins/project-wizard/parser.c,
13254         plugins/project-wizard/plugin.c,
13255         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
13256         setting the default project directory. Fix HIDDEN property, it's
13257         working but I think we could make this cleaner. Removed the
13258         copy of the string in mandatory_property. Add an optional autogen
13259         attribute, to force or avoid using autogen on some files, default
13260         without any attribute is autodetect.+ Replace the script tag with
13261         a normal file tag and an attribute execute.
13262         
13263 2005-01-14  Naba Kumar  <naba@gnome.org>
13265         * plugins/editor/action-callbacks.c,
13266         plugins/editor/search_incremental.c,
13267         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
13268         works now.
13269         
13270         * plugins/editor/plugin.c, plugins/editor/plugin.h,
13271         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
13272         tabs.
13274 2005-01-12  Naba Kumar  <naba@gnome.org>
13276         * configure.in,
13277         plugins/project-wizard/templates/Makefile.am,
13278         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
13279         plugins/project-wizard/templates/anjuta-plugin.wiz,
13280         (added) plugins/project-wizard/templates/gtk-logo.png,
13281         (added) plugins/project-wizard/templates/gtk.wiz,
13282         (added) plugins/project-wizard/templates/terminal-logo.png,
13283         plugins/project-wizard/templates/terminal.wiz,
13284         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13285         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13286         (added) plugins/project-wizard/templates/gtk/.cvsignore,
13287         (added) plugins/project-wizard/templates/gtk/Makefile.am,
13288         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
13289         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
13290         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
13291         (added) plugins/project-wizard/templates/gtk/src/main.c,
13292         (added) plugins/project-wizard/templates/gtk/src/project.glade,
13293         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
13294         GTK+ project templated and fixed other templates. Updated template
13295         logos.
13297 2005-01-12  Naba Kumar  <naba@gnome.org>
13299         * plugins/macro/anjuta-macro.glade: Improved GUI.
13300         
13301 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
13303         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
13304         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
13305         * plugins/cvs-plugin/cvs.[ch] (removed)
13306         Removed old unused files
13307         
13308         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
13309         * plugins/cvs-plugin/cvs-actions.c
13310         * plugins/cvs-plugin/Makefile.am:
13311         Seperate callback functions for better error
13312         handling. Cleaned up code.
13313         
13314         * plugins/macro/macros.xml: removed corrupt cvs
13315         macros for now.
13317 2005-01-10  Naba Kumar  <naba@gnome.org>
13319         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
13320         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
13321         and leaks.
13323 2005-01-09  Naba Kumar  <naba@gnome.org>
13325         * libegg/egg-recent-action.c, libegg/test-actions.c,
13326         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
13327         recent files models.
13328         
13329         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
13330         two models -- one for projects and other for regular files and show
13331         both in recent files menu. Changed recent files group from "anjuta"
13332         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
13333         when adding the URI in recent files.
13334         
13335         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
13336         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
13337         * plugins/macro/macro-dialog.c: Fixed dispose() method.
13338         * plugins/macro/macros.xml: Fixed xml errors.
13340 2005-01-08  Naba Kumar  <naba@gnome.org>
13341         
13342         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
13343         libegg/test-actions.c, libegg/menu/Makefile.am,
13344         libegg/menu/egg-recent-action.h: Added a new action for
13345         recent files.
13347         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
13348         Fixed dispose. Cleanup.
13349         
13350         * plugins/file-loader/anjuta-loader-plugin.ui,
13351         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
13352         Use the new action for recent files. Added recent files in
13353         toolbar.
13355         * plugins/project-wizard/druid.c: Show busy cursor and
13356         de-sensitize druid buttons during page change.
13357         
13358         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13359         * plugins/project-wizard/Makefile.am,
13360         plugins/project-wizard/druid.c,
13361         plugins/project-wizard/druid.h,
13362         plugins/project-wizard/install.c,
13363         plugins/project-wizard/plugin.c,
13364         plugins/project-wizard/plugin.h,
13365         plugins/project-wizard/property.c,
13366         plugins/project-wizard/property.h,
13367         (added) plugins/project-wizard/values.c,
13368         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
13369         objects (in values.c and values.h) containing the values of all
13370         properties. The NPWProperty objects now keep their values in this
13371         object which is persistant for one activation of the plugin, so the
13372         user keeps all the values even if he goes backward. Used an anjuta
13373         message view to list all files copied by the project wizard.
13375 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
13377         * plugins/macro/plugin.[ch],
13378         plugins/macro/macro-dialog.[ch]
13379         plugins/macro/macro-edit.[ch]
13380         plugins/macro/macro-db.[ch]
13381         plugins/macro/macro-actions.[ch]
13382         plugins/macro/anjuta-macro.plugin.in
13383         plugins/macro/anjuta-macro.glade
13384         plugins/macro/anjuta-macro.png
13385         plugins/macro/Makefile.am
13386         plugins/macro/macros.xml
13387         plugins/macro/anjuta-macro.ui (all added)
13388         configure.in
13389         plugins/Makefile.am:
13390         Added new macro plugins
13391         
13392         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13393         New icon
13394         
13395         * manuals/reference/template (removed)
13396         Removed old api reference
13397         
13398         * plugins/message-view/message-view.c:
13399         "Fixed" crash in on_row_deleted and added a
13400         comment that I cannot work this way. We will
13401         have to change everything a bit to avoid losing
13402         memory there.
13403         
13404         * plugins/text-editor/text_editor.c:
13405         Update line number width on file save
13408 2005-01-07  Naba Kumar  <naba@gnome.org>
13410         * plugins/project-wizard/anjuta-project-wizard.glade,
13411         plugins/project-wizard/druid.c,
13412         plugins/project-wizard/templates/anjuta-plugin.wiz,
13413         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
13414         Display page description in bold. Fixed mandatory field check.
13416         * configure.in,
13417         libanjuta/libanjuta-1.0.pc.in,
13418         plugins/project-wizard/druid.c,
13419         plugins/project-wizard/parser.c,
13420         plugins/project-wizard/property.h,
13421         plugins/project-wizard/templates/anjuta-plugin.wiz,
13422         plugins/project-wizard/templates/terminal.wiz,
13423         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
13424         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
13425         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
13426         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
13427         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
13428         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13429         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13430         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13431         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13432         plugins/project-wizard/templates/terminal/configure.in.tpl,
13433         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
13434         plugins/project-wizard/templates/terminal/src/main.c: Implemented
13435         a new property type -- hidden. Fixed terminal and anjuta-plugin
13436         project templates.
13438 2005-01-07  Naba Kumar  <naba@gnome.org>
13440         * templates/anjuta-plugin.wiz,
13441         templates/terminal.wiz,
13442         templates/terminal/Makefile.am.tpl,
13443         templates/terminal/autogen.sh,
13444         (Removed) templates/terminal/configure.ac.tpl,
13445         (Added) templates/.cvsignore,
13446         (Added) templates/Makefile.am,
13447         (Added) templates/anjuta-plugin/.cvsignore,
13448         (Added) templates/anjuta-plugin/Makefile.am,
13449         (Added) templates/anjuta-plugin/src/.cvsignore,
13450         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
13451         (Added) templates/terminal/.cvsignore,
13452         (Added) templates/terminal/Makefile.am,
13453         (Added) templates/terminal/configure.in.tpl,
13454         (Added) templates/terminal/po/.cvsignore,
13455         (Added) templates/terminal/po/ChangeLog,
13456         (Added) templates/terminal/po/Makefile.am,
13457         (Added) templates/terminal/po/POTFILES.in,
13458         (Added) templates/terminal/src/.cvsignore,
13459         (Added) templates/terminal/src/Makefile.am,
13460         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
13461         project wizard. Fixed configure/po/Makefile template errors.
13463 2005-01-06  Naba Kumar  <naba@gnome.org>
13465         * configure.in: Added project templates.
13466         * plugins/project-wizard/templates/*: Added to project and renamed
13467         Makefile.am and configure.in to Makefile.am and configure.ac respectively
13468         for the project templates (so that they do not conflict with autotools
13469         build. Created proper configure.ac.tpl and autogen.sh for project
13470         templates.
13471         
13472 2005-01-06  Naba Kumar  <naba@gnome.org>
13474         * plugins/project-wizard/anjuta-project-wizard.glade,
13475         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
13476         Fixed file list parsing and to take absolute file paths (for example,
13477         from an icon selected previously). Used toggle buttons for boolean
13478         properties. Check if all mandatory fields are given before going
13479         forward in the wizard. Use scrollable viewport for listing property
13480         widgets incase the list goes out of wizard's size. Added tooltips
13481         as descriptions of the property widgets. And other fixes.
13483         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
13484         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
13485         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
13486         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
13487         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
13488         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
13489         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
13490         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13491         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
13492         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13493         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13494         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
13495         Restructured template files.
13497 2005-01-06  Naba Kumar  <naba@gnome.org>
13499         * configure.in: Added check for autogen.
13500         
13501         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
13502         in dispose.
13503         
13504         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
13505         Do not emit changed signal when in dispose.
13507         * plugins/symbol-browser/plugin.c: Don't updated symbols when
13508         symbol-view widget has been destroyed.
13509         
13510         * src/anjuta-app.c: Set null to preference, status and ui object
13511         pointers when they are destroyed.
13513         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
13514         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
13515         Added boolean, integer and file property types.
13516         
13517         * plugins/project-wizard/Makefile.am,
13518         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
13519         project wizard templates.
13521 2005-01-04  Naba Kumar  <naba@gnome.org>
13523         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
13524         added widgets.
13525         
13526         * plugins/editor/aneditor.cxx,
13527         plugins/editor/anjuta-docman.c,
13528         plugins/editor/plugin.c,
13529         plugins/editor/text_editor.c:
13530         Removed unnecessary ref/unref of scintilla.
13531         
13532         * plugins/message-view/anjuta-msgman.c,
13533         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
13534         make close button similar to document manager.
13535         
13536         * plugins/project-manager/plugin.c,
13537         plugins/project-manager/plugin.h: Removed dead codes. Removed
13538         unnecessary ref/unref.
13539         
13540         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
13541         instead of hard refs.
13543 2005-01-03  Naba Kumar  <naba@gnome.org>
13545         * libanjuta/interfaces/libanjuta.idl: Added configure() and
13546         generate() methods for IAnjutaBuildable interface.
13548         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
13549         IAnjutaBuildable inteface.
13551         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
13552         to destroy build context when message view is destroyed.
13553         
13554         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
13555         a ref to it and unref in destructor. AnEditor class wants to be the
13556         owner of scintilla widget. Fixed compile warnings with signed/unsigned
13557         comparisions.
13558         
13559         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
13560         complicate the scene. Removed editor widget from AnjutaDocman when
13561         the widget is destroyed.
13562         
13563         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
13564         from shell. It will be removed from shell when the widget is destroyed.
13565         
13566         * plugins/editor/text_editor.c: Added debug codes to track object
13567         finalizations.
13569         * plugins/message-view/anjuta-msgman.c: Remove message view on
13570         widget destroy. Destroy message view on remove. Removed all views
13571         correctly.
13572         
13573         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
13574         from container.
13576 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13578         * plugins/file-wizard/action-callbacks.c,
13579         plugins/file-wizard/anjuta-file-wizard.glade,
13580         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
13581         Insert Licence, copyright, header template ...
13582         
13583 2005-01-02  Naba Kumar  <naba@gnome.org>
13585         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
13586         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
13587         anjuta_status_add_widget() to allow setting busy cursor on non
13588         toplevel windows.
13590         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
13592         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
13593         mime types to take text/source also.
13594         
13595         * plugins/editor/anjuta-docman.c,
13596         plugins/editor/anjuta-docman.h,
13597         plugins/editor/plugin.c,
13598         plugins/editor/text_editor.c,
13599         plugins/editor/text_editor.h,
13600         plugins/editor/text_editor_cbs.c: Listen for busy signal from
13601         AnjutaStatus and set busy cursor on editors.
13603         * plugins/file-loader/Makefile.am,
13604         plugins/file-loader/plugin.c,
13605         (added) plugins/file-loader/dnd.c,
13606         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
13608         * src/anjuta.c: Hide anjuta window before destruction.
13610         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13611         * configure.in, plugins/Makefile.am,
13612         (removed) plugins/project-wizard/appwiz_page1.c,
13613         (removed) plugins/project-wizard/appwiz_page2.c,
13614         (removed) plugins/project-wizard/appwiz_page3.c,
13615         (removed) plugins/project-wizard/appwiz_page4.c,
13616         (removed) plugins/project-wizard/appwizard.c,
13617         (removed) plugins/project-wizard/appwizard.h,
13618         (removed) plugins/project-wizard/appwizard_cbs.c,
13619         (removed) plugins/project-wizard/appwizard_cbs.h,
13620         (removed) plugins/project-wizard/appwizard_gui.c,
13621         (removed) plugins/project-wizard/gnome_project.c,
13622         (removed) plugins/project-wizard/gnome_project.h,
13623         (removed) plugins/project-wizard/wizard_gui.c,
13624         (removed) plugins/project-wizard/wizard_gui.h,
13625         (added) plugins/project-wizard/.cvsignore,
13626         (added) plugins/project-wizard/Makefile.am,
13627         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
13628         (added) plugins/project-wizard/anjuta-project-wizard.glade,
13629         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
13630         (added) plugins/project-wizard/applogo.png,
13631         (added) plugins/project-wizard/appwizard.png,
13632         (added) plugins/project-wizard/autogen.c,
13633         (added) plugins/project-wizard/autogen.h,
13634         (added) plugins/project-wizard/druid.c,
13635         (added) plugins/project-wizard/druid.h,
13636         (added) plugins/project-wizard/file.c,
13637         (added) plugins/project-wizard/file.h,
13638         (added) plugins/project-wizard/header.c,
13639         (added) plugins/project-wizard/header.h,
13640         (added) plugins/project-wizard/install.c,
13641         (added) plugins/project-wizard/install.h,
13642         (added) plugins/project-wizard/parser.c,
13643         (added) plugins/project-wizard/parser.h,
13644         (added) plugins/project-wizard/plugin.c,
13645         (added) plugins/project-wizard/plugin.h,
13646         (added) plugins/project-wizard/property.c,
13647         (added) plugins/project-wizard/property.h: Removed old application-wizard
13648         codes and added new template based (autogen based) project wizard
13649         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
13651 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
13653         * plugins/cvs-plugin/plugin.c: Fixed crash bug
13654         * plugins/cvs-plugin/cvs-execute.c:
13655         Fix cvs_log which did not work because of some
13656         glade problem
13657         Patch from Mark R. Pariente <markpariente@cmu.edu>
13658         - Fix message highlighting
13660 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13661         
13662         * template/*,
13663         date/template/*,
13664         configure.in:
13665         Removed template stuff completly because we dicussed to implement
13666         a macro system for Edit->Insert Text
13668 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13669         
13670         * plugins/editor/aneditor.cxx,
13671         plugins/editor/text_editor.c:
13672         Set line number width dynamically
13673         * src/about.c:
13674         Prepered new GTK 2.6 about dialog
13676 2004-12-30  Naba Kumar  <naba@gnome.org>
13678         patch from: Massimo Corà  <maxcvs@email.it>
13679         * plugins/editor/aneditor.cxx: Highlights correct function
13680         argument in recursive calltips.
13682 2004-12-30  Naba Kumar  <naba@gnome.org>
13684         * plugins/symbol-browser/plugin.c,
13685         libanjuta/interfaces/libanjuta.idl,
13686         plugins/editor/text_editor.c: Fixed editor markers and added a new
13687         marker (BASIC) to indicate line numbers. Fixed symbol browser to
13688         mark the line visited.
13689         
13690         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
13691         libegg/Makefile.am, libegg/eggcomboselect.c,
13692         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
13693         widget for use with symbol view in toolbar.
13694         
13695         * plugins/cvs-plugin/anjuta-cvs.ui,
13696         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
13697         placeholder for cvs plugin context menu in filemanager.
13698         
13699 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13700         
13701         * plugins/cvs-plugin/plugin.c:
13702         Show popup menu only if the file is contained in
13703         a directory containing a "CVS" directory
13705 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13706         
13707         * plugins/cvs-plugin/cvs-action.[ch],
13708         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13709         * plugins/cvs-plugin/anjuta-cvs.ui,
13710         * plugins/cvs-plugin/plugin.c:
13711         Implemented "Import"
13712         
13713         Patch from Mark R. Pariente <markpariente@cmu.edu>:
13714         Added right-click-menu for file-manager
13716 2004-12-26  Naba Kumar  <naba@gnome.org>
13718         * src/action-callbacks.c, src/action-callbacks.h,
13719         src/anjuta-actions.h, src/anjuta-app.c,
13720         src/anjuta.ui: Added fullscreen action.
13722         * plugins/cvs-plugin/cvs-actions.c,
13723         plugins/cvs-plugin/plugin.c,
13724         plugins/cvs-plugin/plugin.h: Watches current editor,
13725         project and file manager selection in plugin
13726         implementation.
13727         
13728 2004-12-26  Naba Kumar  <naba@gnome.org>
13730         * src/anjuta-app.c, src/anjuta.c, src/main.c,
13731         src/action-callbacks.c: Fixed app finalization. Added a
13732         command line arg --proper-shutdown (-p), which when set
13733         will release all plugins and their resources (this option
13734         is mainly for debugging).
13735         
13736         * plugins/file-loader/plugin.c: Fixed filename duplications
13737         in recent files history.
13738         
13739         * plugins/profile-default/plugin.c: Disabled problematic
13740         plugins for now to load at startup.
13741         
13742         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
13743         annoying debug prints.
13744         
13745 2004-12-23  Naba Kumar  <naba@gnome.org>
13747         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
13748         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13749         plugins/cvs-plugin/anjuta-cvs.ui,
13750         plugins/cvs-plugin/cvs-actions.c,
13751         plugins/cvs-plugin/cvs-actions.h,
13752         plugins/cvs-plugin/cvs-execute.c,
13753         plugins/cvs-plugin/cvs-execute.h,
13754         plugins/cvs-plugin/Makefile.am,
13755         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
13756         Added cvs log command.
13758 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
13759         
13760         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
13761         default
13763 2004-12-20  Naba Kumar  <naba@gnome.org>
13765         patch from: Massimo Corà  <maxcvs@email.it>
13766         * plugins/editor/aneditor.cxx: Added recursive calltips.
13768 2004-12-20  Naba Kumar  <naba@gnome.org>
13769         
13770         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
13771         Show busy cursor during loading and unloading.
13772         
13773 2004-12-19  Naba Kumar  <naba@gnome.org>
13775         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
13776         memory leaks. Disabled debug print.
13778         * plugins/symbol-browser/an_symbol_view.c,
13779         plugins/symbol-browser/plugin.c,
13780         plugins/symbol-browser/plugin.h: Fixed loading and unloading
13781         problems. Creates SymbolView object every time when the
13782         plugin is activated.
13784         * plugins/project-manager/plugin.c: Close project when
13785         deactivating.
13786         
13787 2004-12-18  Naba Kumar  <naba@gnome.org>
13789         * po/POTFILES.in: Removed commented lines.
13790         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
13791         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
13792         * plugins/gdb/plugin.c: Fixed compile error.
13793         
13794         Patch from: Mark R. Pariente  <mark@demar.com.tr>
13795         * libegg/eggcellrendererkeys.c: Fixed compile error.
13796         
13797 2004-12-18  Naba Kumar  <naba@gnome.org>
13799         * plugins/file-loader/plugin.c: Fixed loading bug.
13800         
13801         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
13802         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13803         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
13804         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
13805         and corruptions. Fixed loading and unloading of plugins.
13806         
13807 2004-12-17  Naba Kumar  <naba@gnome.org>
13808         
13809         * plugins/file-loader/Makefile.am,
13810         plugins/file-loader/plugin.c,
13811         plugins/project-manager/plugin.c: Fixed memory corruption
13812         and disposition codes. Added missing plugin.h in Makefile.am.
13814 2004-12-16  Naba Kumar  <naba@gnome.org>
13816         * plugins/symbol-browser/an_symbol_view.c,
13817         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
13818         codes. Fixed memory leaks and corruptions.
13820         * plugins/build-basic-autotools/build-basic-autotools.c
13821         plugins/editor/anjuta-docman.c,
13822         plugins/editor/text_editor.c,
13823         plugins/file-loader/plugin.c,
13824         plugins/file-manager/plugin.c,
13825         plugins/file-wizard/plugin.c,
13826         plugins/message-view/anjuta-msgman.c,
13827         plugins/message-view/anjuta-msgman.h,
13828         plugins/message-view/message-view.c,
13829         plugins/message-view/plugin.c,
13830         plugins/message-view/plugin.h,
13831         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
13833         * src/about.c, src/about.h, src/action-callbacks.c,
13834         src/action-callbacks.h, src/anjuta-actions.h,
13835         src/anjuta-app.c, src/anjuta-app.h,
13836         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
13837         src/anjuta.c, src/anjuta.h, src/getline.c, 
13838         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
13839         src/start-with.c, src/start-with.h: Fixed emacs modes.
13841         * src/layout.xml: Brought document manager in front.
13842         
13843 2004-12-15  Naba Kumar  <naba@gnome.org>
13845         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
13846         properly removed.
13847         
13848         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
13849         finalization. Added a method to unload all plugins and destroy them.
13850         Fixed memory leaks.
13851         
13852         * plugins/sample1/plugin.c: Proper finalization code and renamed
13853         functions to proper names.
13854         
13855         * plugins/build-basic-autotools/build-basic-autotools.c,
13856         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
13858         * src/shell.c: Unload all plugins on exit, so that memory profilers
13859         can detect memory leaks in plugins.
13861 2004-12-13  Naba Kumar  <naba@gnome.org>
13863         * plugins/devhelp/plugin.c: Delay widget initialization, now that
13864         docking is working.
13865         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
13866         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
13868 2004-12-11  Naba Kumar  <naba@gnome.org>
13870         * data/properties/anjuta.properties: Fixed font size.
13871         * plugin/build-basic-autotools/build-basic-autotools: Added initial
13872         compile file function. There are some fixmes there.
13873         * plugins/message-view/anjuta-msgman.c,
13874         * plugins/message-view/message-view.c: Fixed bugs and clean up.
13875         
13876 2004-12-08  Naba Kumar  <naba@gnome.org>
13878         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
13879         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
13880         to escape quotes in a string.
13881         
13882         * plugins/cvs-plugin/cvs-actions.c,
13883         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
13884         cvs diff command.
13886         * plugins/build-basic-autotools/build-basic-autotools.c,
13887         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
13888         filters.
13889         
13890 2004-12-07  Naba Kumar  <naba@gnome.org>
13892         * plugins/build-basic-autotools/build-basic-autotools.c,
13893         plugins/build-basic-autotools/automake-c.filters: Completed directory
13894         tracking. Double click on Errors and warnings now work as expected.
13896         * plugins/build-basic-autotools.c: Added codes to track build directory
13897         so that absolute path of the files could be determined.
13899 2004-12-06  Naba Kumar  <naba@gnome.org>
13901         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
13902         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
13903         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
13904         
13905 2004-12-05  Naba Kumar  <naba@gnome.org>
13907         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
13908         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
13909         
13910         * plugins/cvs-plugin/plugin.c,
13911         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
13912         
13913 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
13914         
13915         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13916         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
13917         plugins/cvs-plugin/cvs-execute.[ch]:
13918         Implemented cvs status and cvs diff
13919         Known bugs:
13920         - rdiff command is not correct
13921         - Must find a way to allow selection of directies AND files 
13922         in GtkFileChooser
13924 2004-12-03  Naba Kumar  <naba@gnome.org>
13926         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
13927         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
13928         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
13929         session.properties file if it is for the first time.
13930         
13931 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
13932         
13933         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
13934         commit.
13935         
13936         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
13937         plugins/cvs-plugin/anjuta-cvs.ui:
13938         Implemented update/commit and changed menu layout 
13940 2004-12-02  Naba Kumar  <naba@gnome.org>
13942         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
13943         property name (for cvs path property). Beautified dialogs.
13945 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
13946         
13947         * plugins/message-view/anjuta-msgman.c: Changed callback name
13948         and changed switch-page handling.
13949         
13950         * plugins/cvs-plugin/cvs-actions.c:
13951         * plugins/cvs-plugin/cvs-execute.c:
13952         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13953         - Implemented cvs add and cvs removed - both working now
13954         - Created a useful preferences page
13955         
13957 2004-11-30  Naba Kumar  <naba@gnome.org>
13959         * libanjuta/anjuta-status.c: Fixed runtime warning.
13960         
13961         * plugins/editor/Makefile.am:
13962         plugins/editor/anjuta-document-manager.glade,
13963         plugins/editor/plugin.c
13964         plugins/editor/plugin.h
13965         plugins/editor/style-editor.c (new, moved from src/),
13966         plugins/editor/style-editor.h (new, moved from src/),
13967         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
13968         settings in preferences.
13970         * plugins/editor/text_editor.c,
13971         plugins/editor/text_editor.h: Do not take unused args in
13972         text_editor_get_props().
13974         * src/style-editor.c, src/style-editor.h: Removed, moved to
13975         plugins/editor/ directory.
13977 2004-11-29  Naba Kumar  <naba@gnome.org>
13979         * plugins/editor/text_editor_cbs.c: Emit click signal in
13980         IAnjutaMarkable.
13981         * libanjuta/anjuta-status.c: More spacing between items.
13982         
13983 2004-11-29  Naba Kumar  <naba@gnome.org>
13985         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
13986         
13987         * libanjuta/interfaces/libanjuta.idl,
13988         plugins/debug-manager/anjuta-debug-manager.plugin.in,
13989         plugins/debug-manager/plugin.c,
13990         plugins/gdb/breakpoints.c,
13991         plugins/gdb/breakpoints.h,
13992         plugins/gdb/debugger.c,
13993         plugins/gdb/debugger.h,
13994         plugins/gdb/plugin.c,
13995         plugins/gdb/plugin.h,
13996         plugins/gdb/utilities.c,
13997         plugins/gdb/utilities.h: Code cleanups and partial implementation of
13998         toggle breakpoint margin clicks.
14000 2004-11-28  Naba Kumar  <naba@gnome.org>
14002         * TODO.tasks: Fixed indentations.
14003         * plugins/gtodo/libgtodo.c: Save with indentation.
14004         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
14005         * plugins/project-manager/plugin.c: Fixed runtime warnings.
14006         * libanjuta/anjuta-status.c: Fixed busy cursors.
14007         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
14008         * po/POTFILES.in: Updated.
14009         
14010 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
14011         
14012         * plugins/editor/anjuta-document-manager.glade,
14013           plugins/editor/search-replace.[c,h], 
14014           plugins/editor/search-replace_backend.h
14015           plugins/editor/search-preferences.[c,h] :
14016           Saved Search-Preferences (gconf),
14017           Basic search by default.
14019 2004-11-22  Naba Kumar  <naba@gnome.org>
14021         * configure.in: Fixed build error.
14023 2004-11-21  Naba Kumar  <naba@gnome.org>
14025         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
14026         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
14027         Added AnjutaStatus class to libanjuta.
14028         Added anjuta_shell_get_status() method.
14029         
14030         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
14031         and fixed marshaller generation.
14032         
14033         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
14034         "updade_ui" signals to IAnjutaEditor interface.
14035         
14036         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
14037         
14038         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
14039         regexes.
14040         
14041         * plugins/class-gen/clsGen.c: Intial port.
14042         
14043         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
14044         name.
14045         
14046         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
14047         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14048         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
14049         Implemented status update. Emits "update_ui" and "char_added" signals.
14050         Added view preferences.
14051         
14052         * plugins/file-loader/plugin.c: Added open with plugins in open with
14053         menus.
14054         
14055         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
14056         
14057         * plugins/message-view/anjuta-msgman.c,
14058         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
14059         to close correct message view rather than current view.
14061 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
14062         
14063         * plugins/cvs-plugin/cvs-actions.c
14064         plugins/cvs-plugin/plugin.[ch]
14065         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14066         Implemented cvs add but ran into a launcher/message_view
14067         problem because of a limitation of the idl compiler
14069 2004-11-19  Naba Kumar  <naba@gnome.org>
14071         * plugins/project-manager/plugin.c: Displays a progress window during
14072         project load.
14073         
14074         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
14075         Fixed UI separators.
14076         
14077         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
14078         UI placeholder.
14079         
14080         * plugins/project-manager/anjuta-project-manager.ui,
14081         plugins/project-manager/plugin.[c,h]: Added add/remove context
14082         menus and implemented them. Added file manager merge menu.
14084 2004-11-18  Naba Kumar  <naba@gnome.org>
14086         * TODO.tasks: Updated.
14087         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
14088         plugins/message-view/message-view.c: Fixed finalize and dispose
14089         methods.
14090         * plugins/debugger/*: Removed from cvs (development now in
14091         debug-manager).
14093 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
14095         Reviewed by Naba Kumar  <naba@gnome.org>:
14096         
14097         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
14098         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14099         plugins/gdb/breakpoints.c: all marker related stuff moved from
14100         editor and docman interfaces to IAnjutaMarkable
14102 2004-11-17  Naba Kumar  <naba@gnome.org>
14104         * TODO.tasks: Updated.
14105         
14106         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
14107         
14108         * libegg/egg-combo-action.c: Block changed signal when changing model.
14109         
14110         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
14111         Emit changed signal. Removed dead codes.
14112         
14113         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
14114         that recent files history do not duplicate.
14115         
14116         * plugins/symbol-browser/an_symbol_view.c,
14117         plugins/symbol-browser/an_symbol_view.h,
14118         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
14119         Fixed a bug.
14121 2004-11-15  Naba Kumar  <naba@gnome.org>
14123         * plugins/project-manager/plugin.c: Opens targets on double click.
14124         
14125         * plugins/message-view/message-view.c,
14126         plugins/file-manager/anjuta-file-manager-plugin.glade,
14127         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
14128         Added proper class finalization
14129         and disposition. Added preferences notifications and callbacks to
14130         change info/warning/error colors.
14131         
14132         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14133         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
14134         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
14135         Implemented finalize method for AnjutaApp. Code cleanups.
14136         
14137         * plugins/message-view/plugin.c: Static parent_class.
14138         
14139 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14140         * plugins/editor/search-replace.[c,h], 
14141           plugins/editor/search-replace_backend.c
14142           Update search entry in main toolbar.
14143           Clean code.
14145 2004-11-11  Naba Kumar  <naba@gnome.org>
14147         * TODO.tasks: Updated.
14149         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
14150         and completed on-the-fly-change preferences. Removed "changed"
14151         signal as it is no longer necessary (use notify for similar
14152         purpose to monitor individual preferences).
14154         
14155         * plugins/editor/anjuta-document-manager.glade: Added view menu
14156         preferences so that they are registered.
14157         
14158         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
14159         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
14160         connection to "changed" signal of preferences and implemented
14161         notifications for some editor preferences. More to implement.
14163 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14164         * plugins/editor/print.c
14165         Fixed bug 1047624 : Add line number every X lines.
14167 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14168         * plugins/editor/search-replace.c
14169         Fixed a crash bug (995755) when searching "%n"
14171 2004-11-09  Naba Kumar  <naba@gnome.org>
14173         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
14174         Fixed to refresh categories list on file load.
14176 2004-11-08  Naba Kumar  <naba@gnome.org>
14177         
14178         * configure.in, plugins/Makefile.am,
14179         plugins/profile-default/plugin.c: Added cvs plugin in build.
14180         
14181         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
14182         
14183         * plugins/debug-manager/.cvsignore: Added file to ignore.
14184         
14185         * plugins/debug-manager/Makefile.am: Removed dead codes.
14186         
14187         * src/anjuta.ui: Added placeholder for version control UI.
14189 2004-11-08  Naba Kumar  <naba@gnome.org>
14191         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14192         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14193         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
14194         Updated.
14196         * global-tags/Makefile.am: Fixed make error.
14198         * plugins/profile-default/plugin.c: Added debug-manager
14199         and gdb plugins to load at startup so that debugger
14200         windows are docked properly. They will be removed
14201         later when we figure out runtime docking.
14203         * plugins/sample1/*: Restored to last working state.
14205         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
14206         windows in lower pane. Named the windows appropriately.
14208         * ChangeLog: Fixed format.
14209         
14210 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
14212         * libanjuta/interfaces/libanjuta.idl,
14213         libanjuta/anjuta-marshal.c,
14214         plugins/Makefile.am,
14215         plugins/debug-manager/plugin.c,
14216         plugins/editor/plugin.c,
14217         plugins/editor/text_editor.c,
14218         plugins/gdb/breakpoints.c,
14219         plugins/gdb/debugger.c,
14220         plugins/gdb/plugin.c,
14221         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
14223 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14224         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
14225         plugins/editor/search-replace.c,
14226         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
14227         Search and Replace; Show result in find pane
14228           
14229 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
14230         
14231         * plugins/gdb, plugins/debug-manager: Applied debugger patch
14232         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
14233         (added features: starting debugger and loading of core/executable,
14234         StepIn, StepOut, StepOver and Execute, toggling breakpoint
14235         partially works)
14237 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
14238         
14239         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
14240         my cvs-plugin files...
14241         I hope I have rescued everything possible.
14242         
14243         * Naba: Could you please fix sample1 because I messed it up to 
14244         but there should be a histroy of this directory we should commit
14246 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
14247         
14248         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
14249         infrastructure
14250         * plugins/cvs-plugin/plugin.c,
14251         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14252         Added preferences dialog (not yet complete)
14254 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
14255         
14256         * global-tags/Makefile.am, mime/Makefile.am:
14257         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
14258         
14259         * template/xmltemplate.[ch],
14260         template/xmlstrings.[ch],
14261         template/autotools.[ch] removed,
14262         template/prj_template.[ch] removed,
14263         template/lang_template.[ch] removed,
14264         template/lib_template.[ch] removed,
14265         template/Makefile.am adjusted,
14266         template/dtds/lang.dtd removed, 
14267         template/dtds/lib.dtd removed,
14268         template/dtds/prj.dtd removed,
14269         template/dtds/autotools.dtd removed,
14270         data/template/lib/* removed,
14271         data/template/language/* removed,
14272         data/template/library/* removed,
14273         data/template/project/* removed,
14274         date/template/Makefile.am adjusted:
14275         Remove everything except text-templates to replace hardcoded 
14276         Edit->Insert texts with dynamic loaded.
14278         * plugins/cvs-plugin/plugin.[ch],
14279         plugins/cvs-actions.[ch],
14280         plugins/Makefile.am,
14281         plugins/cvs-plugin/Makefile.am,
14282         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
14283         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14284         plugins/cvs-plugin/anjuta-cvs.plugin.in:
14285         Added initial cvs-plugin code
14287 2004-10-21  Naba Kumar  <naba@gnome.org>
14288         
14289         * libanjuta/anjuta-plugin.c,
14290         plugins/build-basic-autotools/build-basic-autotools.c,
14291         plugins/debugger/plugin.c,
14292         plugins/devhelp/plugin.c,
14293         plugins/editor/anjuta-docman.c,
14294         plugins/editor/goto_line.c,
14295         plugins/editor/plugin.c,
14296         plugins/editor/search-replace.c,
14297         plugins/editor/text_editor.c,
14298         plugins/file-loader/plugin.c,
14299         plugins/file-manager/plugin.c,
14300         plugins/file-wizard/file.c,
14301         plugins/file-wizard/plugin.c,
14302         plugins/gdb/plugin.c,
14303         plugins/gtodo/plugin.c,
14304         plugins/message-view/anjuta-msgman.c,
14305         plugins/profile-default/plugin.c,
14306         plugins/project-manager/plugin.c,
14307         plugins/sample1/plugin.c,
14308         plugins/terminal/terminal.c: Defined all global variables static,
14309         particularly class parent_class variables. They were getting
14310         confused at link time.
14312         * libanjuta/plugins.c: Do not unload plugins when they are
14313         deactivated. Simply cache them for later activation. Unloading
14314         modules have some problem with shared libs using static class
14315         registration. Fixed hash type for installed plugins. Eventually,
14316         we want to add "CanUnload" attribute for .plugin files (in
14317         "Anjuta Plugin" group) to let plugin loader know if the plugin can
14318         be unloaded from memory. Those plugins declaring CanUnload=false
14319         will not be unloaded from memory and will be put in the cache. Those
14320         not declaring anything or declaring CanUnload=true, will be unloaded
14321         from memory when they are deactivated.
14323         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
14324         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14325         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
14326         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
14327         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
14328         activation, deactivation. Fixed memory leaks.
14330 2004-10-20  Naba Kumar  <naba@gnome.org>
14332         * TODO.tasks: Updated.
14333         
14334         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
14335         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
14336         macro for adding interfaces to plugin types. Code cleanup.
14337         
14338         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14339         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14340         
14341         * plugins/build-basic-autotools/build-basic-autotools.c,
14342         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
14343         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14344         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14345         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14346         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
14347         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
14348         plugins/project-manager/plugin.c,
14349         plugins/symbol-browser/an_symbol_view.c,
14350         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
14351         newly defined macro to add interfaces to plugin types.
14353         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
14355 2004-10-20  Naba Kumar  <naba@gnome.org>
14357         * TODO.tasks: Added task list.
14358         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
14359         default values.
14361 2004-10-19  Naba Kumar  <naba@gnome.org>
14363         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
14364         
14365         * plugins/editor/action-callbacks.c,
14366         plugins/editor/action-callbacks.h,
14367         plugins/editor/anjuta-docman.c,
14368         plugins/editor/anjuta-docman.h,
14369         plugins/editor/anjuta-document-manager.ui,
14370         plugins/editor/file_history.c,
14371         plugins/editor/file_history.h,
14372         plugins/editor/plugin.c: Added file history browsing.
14373         
14374         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
14375         
14376         * plugins/message-view/anjuta-message-manager.ui,
14377         plugins/message-view/plugin.c: Added document manager context menu.
14378         
14379         * plugins/symbol-browser/an_symbol_view.c,
14380         plugins/symbol-browser/an_symbol_view.h,
14381         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14382         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
14383         document manager context menu.
14384         
14385         * scintilla/*, scintilla/include/*: Updated to current cvs.
14386         
14387 2004-10-19  Naba Kumar  <naba@gnome.org>
14389         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
14390         placeholder for debugger UI.
14391         
14392         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
14393         * plugins/file-manager/plugin.c: Fixed loading bug.
14394         
14395         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
14396         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
14397         Initializes gconf database with default values when the
14398         values are not defined. Use bool and int prefs separately.
14400         * plugins/editor/plugin.c: Added encoding preferences.
14401         * plugins/project-manager/plugin.c: Cleanup and debug messages.
14403         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
14404         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14405         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14406         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14408 2004-10-18  Naba Kumar  <naba@gnome.org>
14410         * po/POTFILES.in: Updated.
14411         
14412         * libanjuta/anjuta-ui.c: Corrected debug messages.
14413         
14414         * libegg/egg-combo-action.c, libegg/test-actions.c,
14415         libegg/menu/egg-combo-action.h: Fixed combo action.
14416         
14417         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
14418         Fixed format.
14419         
14420         * plugins/editor/action-callbacks.[c,h],
14421         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
14422         Implemented file swap. Removed dead codes.
14423         
14424         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
14425         dead codes.
14426         
14427         * plugins/symbol-browser/an_symbol_view.[c,h],
14428         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14429         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
14430         Implemented file symbols. Implemented goto file line when symbol is
14431         selected.
14432         
14433         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
14434         
14435 2004-10-10  Naba Kumar  <naba@gnome.org>
14437         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
14438         
14439         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
14440         
14441         * plugins/debugger/.cvsignore,
14442         (added) plugins/debugger/Makefile.am,
14443         (added) plugins/debugger/anjuta-debugger.glade,
14444         (added) plugins/debugger/anjuta-debugger.plugin.in,
14445         (added) plugins/debugger/anjuta-debugger.plugin.png,
14446         (added) plugins/debugger/anjuta-debugger.ui,
14447         plugins/debugger/attach_process.c,
14448         (removed) plugins/debugger/attach_process_cbs.c,
14449         (removed) plugins/debugger/attach_process_cbs.h,
14450         (removed) plugins/debugger/breakpoints.c,
14451         (removed) plugins/debugger/breakpoints.h,
14452         (removed) plugins/debugger/debug_tree.c,
14453         (removed) plugins/debugger/debug_tree.h,
14454         (removed) plugins/debugger/debugger.c,
14455         (removed) plugins/debugger/debugger.h,
14456         (removed) plugins/debugger/memory.c,
14457         (removed) plugins/debugger/memory.h,
14458         (added) plugins/debugger/plugin.c,
14459         (added) plugins/debugger/plugin.h,
14460         (removed) plugins/debugger/registers.c,
14461         (removed) plugins/debugger/registers.h,
14462         (removed) plugins/debugger/registers_cbs.c,
14463         (removed) plugins/debugger/registers_cbs.h,
14464         (removed) plugins/debugger/registers_gui.c,
14465         (removed) plugins/debugger/sharedlib.c,
14466         (removed) plugins/debugger/sharedlib.h,
14467         (removed) plugins/debugger/sharedlib_cbs.c,
14468         (removed) plugins/debugger/sharedlib_cbs.h,
14469         (removed) plugins/debugger/sharedlib_gui.c,
14470         (removed) plugins/debugger/signals.c,
14471         (removed) plugins/debugger/signals.h,
14472         (removed) plugins/debugger/signals_cbs.c,
14473         (removed) plugins/debugger/signals_cbs.h,
14474         (removed) plugins/debugger/signals_gui.c,
14475         (removed) plugins/debugger/stack_trace.c,
14476         (removed) plugins/debugger/stack_trace.h,
14477         (added) plugins/debugger/utilities.c,
14478         (added) plugins/debugger/utilities.h,
14479         (removed) plugins/debugger/watch.c,
14480         (removed) plugins/debugger/watch.h,
14481         (removed) plugins/debugger/watch_cbs.c,
14482         (removed) plugins/debugger/watch_cbs.h,
14483         (removed) plugins/debugger/watch_gui.c,
14484         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
14485         
14486         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
14487         Added debugger gdb backend plugin.
14488         
14489         * plugins/message-view/plugin.c: Registered all message stock icons.
14490         
14491         * plugins/profile-default/plugin.c: Loads debugger plugin.
14492         
14493         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
14495 2004-10-08  Naba Kumar  <naba@gnome.org>
14497         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
14498         information.
14499         
14500         * plugins/symbol-browser/.cvsignore,
14501         plugins/symbol-browser/Makefile.am,
14502         plugins/symbol-browser/an_symbol_view.c,
14503         plugins/symbol-browser/an_symbol_view.h,
14504         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
14505         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14506         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14507         plugins/symbol-browser/plugin.c,
14508         plugins/symbol-browser/plugin.h,
14509         plugins/symbol-browser/sv_class.xpm,
14510         plugins/symbol-browser/sv_function.xpm,
14511         plugins/symbol-browser/sv_macro.xpm,
14512         plugins/symbol-browser/sv_private_fun.xpm,
14513         plugins/symbol-browser/sv_private_var.xpm,
14514         plugins/symbol-browser/sv_protected_fun.xpm,
14515         plugins/symbol-browser/sv_protected_var.xpm,
14516         plugins/symbol-browser/sv_public_fun.xpm,
14517         plugins/symbol-browser/sv_public_var.xpm,
14518         plugins/symbol-browser/sv_static_fun.xpm,
14519         plugins/symbol-browser/sv_static_var.xpm,
14520         plugins/symbol-browser/sv_struct.xpm,
14521         plugins/symbol-browser/sv_unknown.xpm,
14522         plugins/symbol-browser/sv_variable.xpm,
14523         plugins/symbol-browser/test-symbol-browser.c,
14524         plugins/Makefile.am: Implemented Symbol
14525         browser plugin.
14526         
14527         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
14528         
14529         * plugins/build-basic-autotools/Makefile.am,
14530         plugins/devhelp/Makefile.am,
14531         plugins/editor/Makefile.am,
14532         plugins/file-loader/Makefile.am,
14533         plugins/file-manager/Makefile.am,
14534         plugins/file-wizard/Makefile.am,
14535         plugins/gtodo/Makefile.am,
14536         plugins/message-view/Makefile.am,
14537         plugins/profile-default/Makefile.am,
14538         plugins/project-manager/Makefile.am
14539         plugins/sample1/Makefile.am,
14540         plugins/terminal/Makefile.am,
14541         scintilla/Makefile.am,
14542         libegg/Makefile.am,
14543         launcher/Makefile.am,
14544         libanjuta/Makefile.am,
14545         src/Makefile.am,
14546         tagmanager/Makefile.am,
14547         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
14548         anjuta_data_dir in configure.in and used them in plugins Makefile.am
14549         files. Also fixed library dependencies.
14550         
14551         * plugins/editor/aneditor.cxx: Disabled unused codes.
14552         * plugins/file-manager/an_file_view.c: Added copyright.
14553         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
14554         
14555         * plugins/profile-default/plugin.c: Can load plugins by location.
14556         * plugins/project-manager/plugin.c: Remove project_root_uri value
14557         when project is closed.
14558         
14559 2004-10-06  Naba Kumar  <naba@gnome.org>
14561         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
14562         
14563         * libanjuta/interfaces/libanjuta.idl,
14564         plugins/editor/text_editor.c: Added get_length()
14565         and get_current_word() methods in IAnjutaEditor interface.
14566         
14567         * libegg/Makefile.am: Added test_actions target.
14568         
14569         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
14570         
14571         * plugins/build-basic-autotools/build-basic-autotools.c,
14572         plugins/file-loader/plugin.c,
14573         plugins/message-view/message-view.c: Added code to go to file and
14574         line number,
14575         
14576         * plugins/devhelp/plugin.c: Context sensitive help now works.
14577         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
14578         uri as line number and goes to that line number.
14579         
14580         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
14581         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
14582         gtodo_client_load() method to load from a diffrent file. Watched 
14583         project root directory in plugin to open TODO.tasks of the project.
14584         
14585         * plugins/project-manager/plugin.c: Updates project UI
14586         sensitive/insensitive.
14588         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
14589         anjuta-shell program to test plugins.
14590         
14591         * src/anjuta-app.c: Registered UI accels.
14592         
14593 2004-09-28  Naba Kumar  <naba@gnome.org>
14595         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
14596         method.
14597         
14598         * src/anjuta-app.c: Implemented present widget method.
14599         
14600         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14601         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
14602         
14603         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
14604         added editor.
14605         
14606         * plugins/editor/text_editor.c: Connects to preferences changed signal
14607         correctly.
14608         
14609 2004-09-28  Naba Kumar  <naba@gnome.org>
14610         
14611         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
14612         print code.
14613         
14614         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
14615         size to 5 pix.
14616         
14617         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
14618         in changed signal callback.
14619         
14620         * plugins/editor/action-callbacks.c: Implemented save_all action
14621         callback. Removed dead code. Do save_as when saving a new file.
14622         Implemented incremental search.
14623         
14624         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
14625         
14626         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
14627         
14628         * src/anjuta-app.c: Registers UI accelerators.
14629         
14630 2004-09-27  Naba Kumar  <naba@gnome.org>
14632         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
14633         
14634         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14635         plugins/devhelp/anjuta-devhelp.plugin.in,
14636         plugins/file-loader/anjuta-loader.plugin.in,
14637         plugins/file-manager/anjuta-file-manager.plugin.in,
14638         plugins/gtodo/anjuta-gtodo.plugin.in,
14639         plugins/project-manager/anjuta-project-manager.plugin.in,
14640         plugins/terminal/anjuta-terminal.plugin.in:
14641         Gave proper plugin names.
14643         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
14644         error when regex fail.
14645         
14646         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
14647         Added help and context search. Watches current editor. More menus
14648         in Help submenu. Update UI (sensitive when required) properly.
14649         
14650         * plugins/editor/anjuta-document-manager.ui,
14651         plugins/devhelp/anjuta-devhelp.ui,
14652         plugins/message-view/anjuta-message-manager.ui,
14653         src/anjuta.ui: Goto menu actions are in separate submenu.
14654         
14655         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
14656         Removed unimplemented UI elements.
14657         
14658         * src/anjuta-app.c: Larger (and normal) icon size.
14659         
14660         * src/layout.xml: Task manager plugin along with document (in middle).
14661         
14662         * plugins/editor/plugin.c, plugins/file-loader.c,
14663         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
14664         in gtkactions. Enable/disable UI properly.
14665         
14666 2004-09-26  Naba Kumar  <naba@gnome.org>
14668         * po/POTFILES.in: Updated, added missing files.
14670         * .cvsignore: Updated.
14671         
14672         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
14673         a new function to get User input text.
14674         
14675         * libanjuta/resources.[c,h]: Added a function to created sized image.
14676         
14677         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
14678         from filename, as thats the correct representation.
14679         
14680         * plugins/build-basic-autotools/Makefile.am,
14681         (added) plugins/build-basic-autotools/automake-c.filters,
14682         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14683         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
14684         Rearragned UI elements in the build menu. Added codes to read build
14685         filter rules from external file. Implemented all build, configure,
14686         autogen commands. Watches current editor and project.
14687         
14688         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
14689         Added editor changed signal and exports current editor value.
14690         Fixed parameter names. Fixed get_uri() interface implementation to
14691         return correct uri.
14692         
14693         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
14694         elements.
14695         
14696         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
14697         
14698         * plugins/file-manager/an_file_view.c,
14699         plugins/file-manager/an_file_view.c: Exports file uri correctly.
14700         
14701         * plugins/file-wizard/file.c: Reads uri correctly.
14702         
14703         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
14704         sets the page to the new view.
14705         
14706         * plugins/message-view/message-view.c: Unrefs the tree model when done.
14707         Fixed signal connecting.
14708         
14709         * plugins/project-manager/plugin.c: Changed "project_root_directory"
14710         to "project_root_uri" and exports as uri.
14711         
14712 2004-09-24  Naba Kumar  <naba@gnome.org>
14714         * libanjuta/anjuta-ui.c: Fixed a crash bug.
14715         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
14716         in correct way.
14717         * plugins/file-manager/plugin.c: Fixed crash in unloading.
14718         * plugins/file-loader/plugin.c: Added comments.
14719         * plugins/build-basic-autotools/plugin.c: Added comments.
14720         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
14721         
14722         * libanjuta/interfaces/libanjuta.idl,
14723         plugins/message-view/anjuta-msgman.c,
14724         plugins/message-view/message-view.c,
14725         plugins/message-view/message-view.h,
14726         plugins/message-view/plugin.c: Buffering and appending messages have
14727         been separated. message-view implementations cleaned up. Signals
14728         Emissions fixed. Messages now displayed in summary and details show
14729         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
14730         API.
14731         
14732         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
14733         preferences.
14734         
14735         * plugins/build-basic-autotools/Makefile.am,
14736         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
14737         parsing of output to create message summaries. Uses new message view
14738         API.
14739         
14740         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
14741         preferences to make dialog box smaller.
14742         
14743         * plugins/editor/search-replace.c: Fixed compile error with change
14744         in IAnjutaMessageView API.
14745         
14746 2004-09-21  Naba Kumar  <naba@gnome.org>
14748         * plugins/Makefile.am: Deletes old (installed) plugins before
14749         installing new ones.
14750         
14751         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14752         plugins/build-basic-autotools/build-basic-autotools.c,
14753         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
14754         file URI from filemanager. Only disables/enables build submenu in file
14755         manager, instead of merging/unmerging.
14756         
14757         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
14758         non-text files.
14759         
14760         * plugins/file-loader/anjuta-loader-plugin.ui,
14761         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14762         Implemented "Open with" file manager submenu. Displays error message
14763         when file can not be opened.
14764         
14765         * plugins/file-manager/an_file_view.c: Renamed
14766         file_manager_current_filename value name to file_manager_current_uri
14767         and exports proper URI.
14768         
14769         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
14771 2004-09-19  Naba Kumar  <naba@gnome.org>
14773         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14774         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
14775         save point signal to change editor tabs. Fixed accels.
14776         
14777         * plugins/file-loader/plugin.c: Fixed accels.
14779         * plugins/project-manager/plugin.c: Added target selection callback.
14780         
14781         * plugins/project-manager/plugin.c: Added URI activation.
14782         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
14783         Fixed dialog and closed it on ok. Fixed a crash bug.
14784         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
14786         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
14787         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
14788         plugins/file-loader/anjuta-loader-plugin.ui,
14789         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14790         Added recent files in file loade plugin.
14791         
14792         * ChangeLog: Fixed entry dates.
14793         
14794 2004-09-18  Naba Kumar  <naba@gnome.org>
14796         * plugins/devhelp/plugin.c: Added UI sensitization and removed
14797         an unnecessary GtkFrame.
14798         
14799 2004-09-17  Naba Kumar  <naba@gnome.org>
14801         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
14803         * TODO: Updated.
14804         
14805         * data/Makefile.am: Disabled installing old mime info.
14806         
14807         * mime/anjuta.applications, mime/anjuta.keys: Updated.
14808         
14809         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
14810         plugins/editor/anjuta-document-manager.ui,
14811         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14812         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
14813         Added Editor context popup menu.
14814         
14815         * plugins/project-manager/anjuta-project-manager-plugin.png:
14816         Update image.
14817         
14818         * plugins/project-manager/anjuta-project-manager.plugin.in:
14819         Support .anjuta mime type.
14820         
14821         * plugins/project-manager/plugin.c: Exports "project_root_directory"
14822         value.
14823         
14824         * plugins/file-manager/plugin.c: Watches "project_root_directory"
14825         value.
14826         
14827         * src/layout.xml, plugins/profile-default/plugin.c:
14828         Added project manager plugin for startup.
14830 2004-09-16  Naba Kumar  <naba@gnome.org>
14831         
14832         * anjuta.prj: Updated.
14833         
14834         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
14835         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
14836         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
14837         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
14838         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
14839         plugins/terinal/Makefile.am, src/Makefile.am,
14840         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
14841         Fixed makefile syntax errors.
14843 2004-09-16  Naba Kumar  <naba@gnome.org>
14845         * configure.in, src/layout.xml,
14846         plugins/profile-default/plugin.c,
14847         libanjuta/interfaces/libanjuta.idl,
14848         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
14849         
14850         * configure.in, plugins/Makefile.am,
14851         plugins/project-manager/.cvsignore, 
14852         plugins/project-manager/Makefile.am,
14853         plugins/project-manager/anjuta-project-manager-plugin.png,
14854         plugins/project-manager/anjuta-project-manager.plugin.in,
14855         plugins/project-manager/anjuta-project-manager.ui,
14856         plugins/project-manager/plugin.c,
14857         plugins/project-manager/plugin.h: Added project manager plugin
14858         based on gnome-build.
14859         
14860         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
14861         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
14862         
14863         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14864         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14865         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
14866     
14867 2004-09-16  Naba Kumar  <naba@gnome.org>
14869         * plugins/editor/action-callbacks.c: Fixed compile error.
14870         
14871 2004-09-15  Naba Kumar  <naba@gnome.org>
14873         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
14874         
14875         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
14876         New improved splace with nicer progress.
14877         
14878         * configure.in, plugins/Makefile.am,
14879         (added) file-wizard/.cvsignore,
14880         (added) file-wizard/Makefile.am,
14881         (added) file-wizard/action-callbacks.c,
14882         (added) file-wizard/action-callbacks.h,
14883         (added) file-wizard/anjuta-file-wizard-plugin.png,
14884         (added) file-wizard/anjuta-file-wizard.glade,
14885         (added) file-wizard/anjuta-file-wizard.plugin.in,
14886         (added) file-wizard/anjuta-file-wizard.ui,
14887         (added) file-wizard/file.c,
14888         (added) file-wizard/file.h,
14889         (added) file-wizard/plugin.c,
14890         (added) file-wizard/plugin.h:
14891         Created new file wizard and added it. The wizard takes care of text
14892         bit insertions and new files creation.
14894         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14895         plugins/editor/action-callbacks.h,
14896         plugins/editor/anjuta-document-manager.glade,
14897         plugins/editor/anjuta-document-manager.ui,
14898         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14899         (removed) plugins/editor/file.[c,h]: Removed text insertions and
14900         new files code and moved into a new plugin (file wizard).
14901         
14902         * libanjuta/plugins.[c,h]: Added plugins selection function.
14903         
14904         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
14905         get_position(), insert() in IAnjutaEditor interface. Added
14906         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
14907         interface (for wizard plugins).
14909         * plugins/file-loader/anjuta-loader-plugin.ui,
14910         plugins/file-loader/plugin.c: Added wizard launcher interface which
14911         scans for plugins implement IAnjutaWizard interface and presents the
14912         list to user for selection. The selected plugin is then activated
14913         for the wizard.
14915         * libanjuta/interfaces/.cvsignore: Updated.
14916         * plugins/message-view/.cvsignore: Updated.
14917         * plugins/launcher/*: Removed as launcher has already been moved to
14918         libanjuta as class.
14920         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14921         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14922         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14923         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14924         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
14925         Updated API documentations.
14927 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
14929         * configure.in: Added Punjabi to ALL_LINGUAS
14931 2004-07-29  Naba Kumar  <naba@gnome.org>
14933         * configure.in: Added file-loader plugin Makefile path and
14934         fixed devhelp version requirement.
14936 2004-07-28  Naba Kumar  <naba@gnome.org>
14938         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
14939         terminal/preferences-terminal.png (added), message-view/*.png (added),
14940         message-view/*.xpm (added), editor/*.png (added),
14941         editor/*.xpm (added), plugins/editor/Makefile.am,
14942         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
14943         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
14944         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
14945         respective plugins directories.
14947         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
14948         pixmaps/block-end-16.png, pixmaps/block-end.png
14949         pixmaps/block-start-16.png, pixmaps/block-start.png
14950         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
14951         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
14952         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
14953         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
14954         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
14955         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
14956         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
14957         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
14958         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
14959         pixmaps/preferences-editor.png, pixmaps/undock.png
14960         pixmaps/error-next-16.png, pixmaps/error-next.png
14961         pixmaps/error-prev-16.png, pixmaps/error-prev.png
14962         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
14963         pixmaps/preferences-terminal.png: Deleted
14965         * libanjuta/properties* (removed), plugins/editor/properties* (added),
14966         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14967         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
14968         plugins/editor/anjuta-document-manager.plugin.in,
14969         plugins/editor/anjuta-document-manager.ui,
14970         plugins/editor/plugin.c, plugins/editor/print.c,
14971         plugins/editor/search-replace_backend.c,
14972         plugins/editor/search_preferences.h,
14973         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
14974         Moved properties souce files to editor plugin as it not required in
14975         libanjuta. Other editor fixes.
14977         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
14978         libegg/dock/* (removed)
14979         : Restored GDL external dependencies and removed libegg dock
14980         sources, because gdl is being developed.
14981         
14982         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
14983         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
14984         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
14985         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
14986         libanjuta/plugins.c, libanjuta/plugins.h,
14987         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
14988         gconf system. Shell now takes docking positions. Added more utility
14989         functions. Added plugins query function. And other fixes.
14991         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
14992         
14993         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
14994         plugin to load files based on mime type.
14995         
14996         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
14997         
14998         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
14999         plugins/file-manager/plugin.c: File manager now uses file loader to
15000         open files.
15002         * plugins/message-view/anjuta-msgman.c,,
15003         plugins/message-view/message-view.c,
15004         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
15006         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
15007         plugins/terminal/terminal.c, src/Makefile.am,
15008         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
15009         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
15010         
15011         * libegg/dock/*: Removed directory.
15012         
15013 2004-07-28  Naba Kumar  <naba@gnome.org>
15015         * configure.in: Reduced gnome-print version requirement.
15016         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
15018 2004-07-21  Ray Strode  <rstrode@redhat.com>
15019         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
15020         new mime sytem.
15022 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
15023         
15024         * plugins/editor/search-replace.c: Some fixes
15025         * plugins/terminal/Makefile.am:
15026         Patch from: Alexey Rusakov <ktirf@users.sf.net>
15028 2004-05-19  Naba Kumar  <naba@gnome.org>
15030         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
15031         compiler warning.
15033 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
15035         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
15036         Implemented IAnjutaSavable
15037         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
15039 2004-05-17  Naba Kumar  <naba@gnome.org>
15041         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
15042         plugins/build-basic-autotools/.cvsignore,
15043         plugins/build-basic-autotools/Makefile.am,
15044         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
15045         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15046         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15047         plugins/build-basic-autotools/build-basic-autotools.c,
15048         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
15049         build plugin.
15050         
15051         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
15052         definition.
15053         
15054         * plugins/file-manager/an_file_view.c,
15055         plugins/file-manager/anjuta-file-manager.ui,
15056         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
15057         Added context menu UI.
15058         
15059         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
15060         in view menu.
15062 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
15063         
15064         * libanjuta/anjuta-preferences.[ch]: 
15065         Added save/load_gconf functions
15066         * src/action_callbacks.[ch], src/preferences.c: 
15067         Load global prefs from gconf at startup and save them
15068         on exit. Prefs load and save correctly but something resets
15069         them to default after loading...
15070         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
15071         Somehow the linker does not find save/load_gconf functions
15072         in libanjuta. Must be a stupid mistake, I would be glad
15073         if someone could fix that.
15074         * manuals/reference/libanjuta-sections.txt: Added new
15075         preferences functions and removed gnome-filelist
15076         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15077         * plugins/file-manager/plugin.c:
15078         Added root-path property
15080 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
15081         
15082         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
15083         they are not longer needed.
15084         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
15085         anjuta-sections.txt: Remove references to the files
15086         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
15087         Use new nautilus icons for file-manager, looks incredible
15088         cool!
15090 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
15091         
15092         * plugins/editor/anjuta-docman.c: gchar* to 
15093         const gchar* in arguments
15094         * plugins/editor/text_editor.c: Implemented IAnjutaFile
15095         Interface
15096         * plugins/file-manager/an_file_view.c: Open files on
15097         double-click. Does not work yet because it does not
15098         find IAnjutaFile interface in document manager
15100 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
15101         
15102         * plugins/editor/anjuta-docman.c
15103         * plugins/editor/text_editor.c:
15104         Made close button working, made multiple selection in
15105         File/Open dialog possble, fixed crash bug if file cannot
15106         be opened.
15108 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
15109         
15110         * plugins/editor/action-callbacks.c
15111         * plugins/editor/anjuta-docman.c
15112         * plugins/editor/anjuta-docman.h
15113         * plugins/editor/search-replace.c
15114         * plugins/editor/search-replace_backend.c
15115         * plugins/editor/text_editor.c
15116         * plugins/editor/text_editor.h:
15117         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
15118         able to open all files, use uri instead of full_filename, fixed
15119         many bugs.
15122 2004-05-13  Naba Kumar  <naba@gnome.org>
15124         * plugins/message-view/anjuta-message-manager-plugin.glade:
15125         HIG compliant.
15127         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
15128         management.
15130         * pixmaps/anjuta_splash.png: Added border.
15131         
15132         * plugins/editor/anjuta-document-manager.png: New icon.
15133         
15134         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
15135         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
15136         
15137         plugins/editor/Makefile.am,
15138         plugins/editor/search-replace.c,
15139         plugins/editor/search-replace.h,
15140         plugins/editor/search-replace_backend.c,
15141         plugins/editor/search-replace_backend.h,
15142         plugins/editor/search_preferences.h,
15143         plugins/editor/search_preferences.c: Merged changes from
15144         ANJUTA_1_2_0 branch.
15145         
15146         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
15147         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
15148         operational.
15150         * plugins/terminal/Makefile.am,
15151         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
15152         dialog.
15153         
15154         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
15155         submenu.
15157 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
15158         * plugins/message-view/plugin.c: Fixed glade file loading
15159         Removed "Show messages" menu item
15160         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
15161         twice because of this load system layout hack.
15162         * libanjuta/anjuta-ui.h: Removed #include config.h
15163         * libanjuta/libanjuta.pc: Fixed path and depencies
15164         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
15165         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
15166         * libanjuta/properties.cxx : #include "properties_cxx.h"
15167         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
15169 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
15170         * plugins/message-view/*: Fixed message view preferences
15171         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
15172         * anjuta.glade: Removed messages stuff
15174 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
15175         
15176         * Removed libanjutamm, it is now hosted on SF.net:
15177         cvs.sf.net/cvsroot/anjuta/libanjutamm
15179 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
15180         
15181         * libanjutamm/*
15182         Added some experimental code to add support for C++ plugins.
15183         Nothing works yet and it is likely that it will disappear but
15184         I have some questions to murrayc and he wants to see the code.
15186 2004-05-11  Naba Kumar  <naba@gnome.org>
15188         * plugins/terminal/terminal.c: Fixed prefs loading bug.
15190         * plugins/editor/action-callbacks.c: Fixed a crash bug in
15191         hightlight style menu actions.
15193         * manuals/reference/libanjuta/libanjuta-docs.sgml,
15194         manuals/reference/libanjuta/plugin-description-file.sgml,
15195         manuals/reference/libanjuta/writing-plugins.sgml,
15196         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15197         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15198         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
15200         * src/anjuta-app.c: Always load system layout for now.
15202         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
15203         
15204         * manuals/reference/libanjuta/libanjuta-docs.sgml,
15205         manuals/reference/libanjuta/libanjuta-sections.txt,
15206         manuals/reference/libanjuta/libanjuta.types,
15207         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15208         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15209         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15210         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15211         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15212         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
15213         Updated documentation.
15215         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
15216         plugins/profile-default/plugin.c, src/layout.xml:
15217         Created terminal plugin.
15218          
15219         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
15220         (new) plugins/file-manager/.cvsignore,
15221         plugins/file-manager/an_file_view.c,
15222         plugins/file-manager/plugin.c,
15223         plugins/file-manager/plugin.h: Moved preferences to separate
15224         glade file and added cvsignore file.
15225         
15226         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
15227         from ANJUTA_1_2_0 branch. Please note that other po files need merging
15228         from the branch. I tried it     but there were way too many conflicts.
15229         
15230         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
15231         
15232         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
15233         util functions required during the merge.
15234         
15235         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
15236         interface.
15237         
15238         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
15239         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
15240         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15241         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
15242         Merged with ANJUTA_1_2_0 branch.
15244 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
15246         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
15248 2004-05-07  Naba Kumar  <naba@gnome.org>
15250         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
15252         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
15253         Added preferences reading and loading.
15254         
15255         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
15256         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
15257         libanjuta/fileselection.c, libanjuta/fileselection.h,
15258         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
15259         
15260         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
15262         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
15263         anjuta.spec.in, configure.in, data/autogen.sh.generic,
15264         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
15265         data/macros/autogen.sh, data/macros2/autogen.sh
15266         data/properties/ada.properties, data/properties/anjuta.properties,
15267         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
15268         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
15269         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
15270         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
15271         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
15272         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
15273         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
15274         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
15275         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
15276         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
15277         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
15278         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
15279         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
15280         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
15281         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
15282         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
15283         plugins/class-gen/clsGen.c, plugins/editor/print.c,
15284         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
15285         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
15286         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
15287         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
15288         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
15289         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
15290         (added) scintilla/scintilla-marshal.c,
15291         (added) scintilla/scintilla-marshal.h,
15292         (added) scintilla/scintilla-marshal.list,
15293         scintilla/include/SString.h, scintilla/include/SciLexer.h,
15294         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
15295         (added) scintilla/patches/scintilla-calltip-align.patch,
15296         (added) scintilla/patches/scintilla-minor.patch,
15297         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
15299 2004-05-06  Naba Kumar  <naba@gnome.org>
15301         * (added) plugins/file-manager/Makefile.am,
15302         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
15303         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
15304         (added) plugins/file-manager/anjuta-file-manager.ui,
15305         (added) plugins/file-manager/plugin.c,
15306         (added) plugins/file-manager/plugin.h,
15307         (removed) plugins/file-manager/an_file_view.h,
15308         plugins/Makefile.am, configure.in,
15309         plugins/file-manager/an_file_view.c: Created file manager plugin.
15310         
15311         * plugins/profile-default/plugin.c: Added file manager plugin in default
15312         profile.
15313         
15314         * libanjuta/Makefile.am: Fixed dependencies.
15315         * pixmaps/anjuta_splash.png: New splash screen.
15317 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
15318         
15319         * template/template.c/h: Added in-line doc
15320         * manuals/reference/template/*: Added template documentation
15321         * configure.in: Build template docs
15323 2004-05-05  Naba Kumar  <naba@gnome.org>
15325         * autogen.sh: Added commands to generate initial interfaces.
15326         
15327         * libanjuta/Makefile.am,
15328         (removed)libanjuta/anjuta-plugin-parser.c,
15329         (removed)libanjuta/anjuta-plugin-parser.h,
15330         (added)libanjuta/anjuta-plugin-description.c,
15331         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
15332         plugin description.
15333         
15334         * libanjuta/anjuta-plugin.c,
15335         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
15336         
15337         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
15338         and added AnjutaShellPlacement enum for widgeds placement (passed to 
15339         widget add_widget() method.
15340         
15341         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
15342         and moved plugin sets loading in profile plugins.
15343         
15344         * libanjuta/interfaces/.cvsignore,
15345         (removed)libanjuta/interfaces/Makefile.am,
15346         libanjuta/interfaces/libanjuta.idl,
15347         libanjuta/interfaces/anjuta-idl-compiler.pl,
15348         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
15349         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
15350         (removed)libanjuta/interfaces/ianjuta-editor.c,
15351         (removed)libanjuta/interfaces/ianjuta-editor.h,
15352         (removed)libanjuta/interfaces/ianjuta-file.c,
15353         (removed)libanjuta/interfaces/ianjuta-file.h,
15354         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
15355         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
15356         (removed)libanjuta/interfaces/ianjuta-message-view.c,
15357         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
15358         *.h and Makefile.am files. They are autogenerated. Interfaces are
15359         by anjuta-idl-compiler.pl from libanjuta.idl file.
15360         
15361         * manuals/reference/libanjuta/Makefile.am,
15362         manuals/reference/libanjuta/anjuta-architecture.sgml,
15363         manuals/reference/libanjuta/libanjuta-docs.sgml,
15364         manuals/reference/libanjuta/libanjuta-sections.txt,
15365         manuals/reference/libanjuta/libanjuta.types,
15366         manuals/reference/libanjuta/plugin-description-file.sgml,
15367         manuals/reference/libanjuta/writing-plugins.sgml,
15368         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
15369         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15370         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15371         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15372         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15373         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15374         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15375         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15376         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15377         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15378         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15379         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15380         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
15381         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
15382         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
15383         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
15384         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
15385         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15386         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15387         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
15388         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
15389         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15390         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
15391         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15392         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15393         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15394         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
15395         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
15396         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
15397         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15398         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
15399         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15400         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
15401         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
15402         interfaces template sgmls.
15403         
15404         * plugins/Makefile.am,
15405         plugins/devhelp/anjuta-devhelp.plugin.in,
15406         plugins/devhelp/plugin.c,
15407         plugins/editor/action-callbacks.c,
15408         plugins/editor/anjuta-document-manager.plugin.in,
15409         plugins/editor/plugin.c,
15410         plugins/editor/plugin.h,
15411         plugins/editor/text_editor.c,
15412         plugins/sample1/plugin.c,
15413         plugins/message-view/anjuta-message-manager.plugin.in,
15414         plugins/message-view/plugin.c: Fixed shell add_widget method to take
15415         placement. Fixed other errors.
15416         
15417         * (added)plugins/profile-default/.cvsignore,
15418         (added)plugins/profile-default/Makefile.am,
15419         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
15420         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
15421         (added)plugins/profile-default/anjuta-default-profile.ui,
15422         (added)plugins/profile-default/plugin.c,
15423         (added)plugins/profile-default/plugin.h: Added a default new
15424         profile plugin.
15425         
15426         * src/Makefile.am,
15427         src/action-callbacks.c,
15428         src/anjuta-app.c,
15429         src/anjuta.c,
15430         src/main.cpp: Fixed necessary changes for libanjuta
15432 2004-05-04  Naba Kumar  <naba@gnome.org>
15434         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
15435         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
15436         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
15437         placement for default widgets placements.
15439 2004-05-03  Naba Kumar  <naba@gnome.org>
15441         * manuals/reference/libanjuta/anjuta-architecture.sgml,
15442         manuals/reference/libanjuta/libanjuta-docs.sgml,
15443         manuals/reference/libanjuta/plugin-description-file.sgml,
15444         manuals/reference/libanjuta/writing-plugins.sgml:
15445         Wrote more sections in writing-plugins document and fixed errors.
15447 2004-05-03  Naba Kumar  <naba@gnome.org>
15449         * libanjuta/interfaces/libanjuta.idl: Added interface
15450         IAnjutaFileManager.
15451         
15452         * manuals/reference/libanjuta/anjuta-architecture.dia,
15453         manuals/reference/libanjuta/anjuta-architecture.png: Updated
15454         architecture diagram.
15455         
15456         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
15457          manuals/reference/libanjuta/libanjuta-docs.sgml,
15458         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
15459         (added) manuals/reference/libanjuta/writing-plugins.sgml:
15460         Wrote writing-plugins document and separated chapters into
15461         separate sgml files.
15462         
15463         * plugins/file-manager/an_file_view.c,
15464         plugins/file-manager/an_file_view.h: New and improved directory
15465         rendering.
15467 2004-05-02  Sven Herzberg  <herzi@abi02.de>
15469         * anjuta.glade: re-designed the new file dialog
15470         * anjuta_dialogs_strings.c: new strings from the new file dialog
15472 2004-04-30  Naba Kumar  <naba@gnome.org>
15474         * libanjuta/interfaces/Makefile.am.iface,
15475         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
15476         
15477         * libanjuta/interfaces/libanjuta.idl: Updated.
15479         * libanjuta/interfaces/Makefile.am.iface,
15480         libanjuta/interfaces/libanjuta.idl: Updated.
15482 2004-04-29  Naba Kumar  <naba@gnome.org>
15483         
15484         * libanjuta/interfaces/Makefile.am.iface,
15485         libanjuta/interfaces/libanjuta.idl: Updated.
15487 2004-04-29  Naba Kumar  <naba@gnome.org>
15489         * libanjuta/interfaces/giface-idlc-c.pl,
15490         libanjuta/interfaces/libanjuta.idl: Upgraded.
15491         * libanjuta/interfaces/Makefile.am.iface: Added.
15492         
15493 2004-04-28  Naba kumar  <naba@gnome.org>
15495         * libanjuta/interfaces/giface-idlc-c.pl,
15496         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
15497         definitions and wrote a compiler.
15498         
15499 2004-04-28  Naba Kumar  <naba@gnome.org>
15501         * libanjuta/anjuta-shell.c: Fixed docs.
15502         * libanjuta/interfaces/Makefile.am,
15503         libanjuta/interfaces/ianjuta-file.c,
15504         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
15505         
15506         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
15507         
15508         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
15510         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15511         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15512         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15513         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15514         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
15515         * src/anjuta-app.c: Fixed bug.
15517 2004-04-27  Naba Kumar  <naba@gnome.org>
15519         * libanjuta/anjuta-preferences-dialog.c,
15520         manuals/Makefile.am: Fixed document bugs and enabled docs
15521         building.
15523         * libanjuta/anjuta-preferences-dialog.c,
15524         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
15525         More documentation.
15526         
15527         * libanjuta/anjuta-preferences.c,
15528         manuals/reference/libanjuta/libanjuta-docs.sgml,
15529         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15530         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15531         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15532         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15533         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
15534         Wrote more documentations.
15536         * (removed) plugins/message-view/imessage-view.c,
15537         (removed) plugins/message-view/ianjuta-msgman.c,
15538         plugins/message-view/Makefile.am,
15539         plugins/message-view/anjuta-msgman.c,
15540         plugins/message-view/anjuta-msgman.h,
15541         plugins/message-view/message-view.c,
15542         plugins/message-view/message-view.h,
15543         plugins/message-view/plugin.c,
15544         plugins/message-view/plugin.h: Moved interface implementations
15545         in their respective classes and used correct macros to
15546         defined class types.
15548         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15549         src/action-callbacks.c, src/anjuta-app.c: Subclassed
15550         AnjutaUI from GtkUIManager instead of GtkDialog.
15552         * manuals/reference/libanjuta/Makefile.am,
15553         manuals/reference/libanjuta/libanjuta-docs.sgml,
15554         manuals/reference/libanjuta/libanjuta-sections.txt,
15555         manuals/reference/libanjuta/libanjuta.types,
15556         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15557         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15558         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15559         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15560         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15561         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15562         Wrote more documentation, fixed typos, added architecture
15563         diagram, updated object types etc.
15565         * plugins/editor/text_editor.c: Fixed interface implementation.
15567 2004-04-26  Naba Kumar  <naba@gnome.org>
15569         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15570         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15571         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
15572         architecture diagram and a new chapter on plugins description file.
15574 2004-04-25  Naba Kumar  <naba@gnome.org>
15576         *  libanjuta/anjuta-children.h,
15577         libanjuta/anjuta-plugin.c,
15578         libanjuta/anjuta-plugin.h,
15579         libanjuta/anjuta-preferences.c,
15580         libanjuta/anjuta-shell.c,
15581         libanjuta/anjuta-shell.h,
15582         libanjuta/e-splash.c,
15583         libanjuta/e-splash.h,
15584         manuals/reference/libanjuta/Makefile.am,
15585         manuals/reference/libanjuta/libanjuta-docs.sgml,
15586         manuals/reference/libanjuta/libanjuta-sections.txt,
15587         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15588         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15589         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15590         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15591         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15592         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15593         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15594         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15595         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15596         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15597         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15598         manuals/reference/libanjuta/tmpl/defaults.sgml,
15599         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15600         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15601         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15602         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15603         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15604         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15605         manuals/reference/libanjuta/tmpl/plugins.sgml,
15606         manuals/reference/libanjuta/tmpl/properties.sgml,
15607         manuals/reference/libanjuta/tmpl/resources.sgml,
15608         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
15609         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15610         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15611         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15612         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15613         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
15615         Added more template files and wrote more documentation.
15617 2004-04-24  Andras Timar  <timar@gnome.hu>
15619         * configure.in: Added hu to ALL_LINGUAS.
15621 2004-04-23  Naba Kumar  <naba@gnome.org>
15622         
15623         * configure.in: Fixed compile error.
15624         
15625         * libanjuta/anjuta-children.c,
15626         libanjuta/anjuta-children.h,
15627         libanjuta/anjuta-preferences.c,
15628         libanjuta/anjuta-preferences.h,
15629         libanjuta/anjuta-shell.c,
15630         libanjuta/anjuta-ui.c,
15631         libanjuta/anjuta-ui.h,
15632         manuals/reference/libanjuta/Makefile.am,
15633         manuals/reference/libanjuta/libanjuta-docs.sgml,
15634         manuals/reference/libanjuta/libanjuta.types,
15635         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15636         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15637         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15638         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15639         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15640         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15641         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15642         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15643         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15644         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15645         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15646         manuals/reference/libanjuta/tmpl/defaults.sgml,
15647         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15648         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15649         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15650         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15651         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15652         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15653         manuals/reference/libanjuta/tmpl/plugins.sgml,
15654         manuals/reference/libanjuta/tmpl/properties.sgml,
15655         manuals/reference/libanjuta/tmpl/resources.sgml,
15656         plugins/sample1/plugin.c: Added libanjuta API documentation.
15658 2004-04-22  Naba Kumar  <naba@gnome.org>
15660         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
15661         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15662         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15663         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
15664         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
15665         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
15666         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
15667         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
15668         (removed) libegg/eggradiotoolbutton.c,
15669         (removed) libegg/eggseparatortoolitem.c,
15670         (removed) libegg/eggtoggletoolbutton.c,
15671         (removed) libegg/eggtoolbar.c,
15672         (removed) libegg/eggtoolbutton.c,
15673         (removed) libegg/eggtoolitem.c,
15674         (removed) libegg/prop-editor.c,
15675         (removed) libegg/test-actions.c,
15676         (removed) libegg/test-drag.c,
15677         (removed) libegg/test-merge.c,
15678         (removed) libegg/test-toolbar.c,
15679         libegg/menu/Makefile.am,
15680         (removed) libegg/menu/egg-accel-dialog.h,
15681         (removed) libegg/menu/egg-action-group.h,
15682         (removed) libegg/menu/egg-action.h,
15683         libegg/menu/egg-entry-action.h,
15684         (removed) libegg/menu/egg-markup.h,
15685         (removed) libegg/menu/egg-menu-merge.h,
15686         (removed) libegg/menu/egg-menu.h,
15687         (removed) libegg/menu/egg-radio-action.h,
15688         (removed) libegg/menu/egg-toggle-action.h,
15689         (removed) libegg/menu/howitshouldwork.txt,
15690         (removed) libegg/toolbar/.cvsignore,
15691         (removed) libegg/toolbar/Makefile.am,
15692         (removed) libegg/toolbar/TODO,
15693         (removed) libegg/toolbar/eggradiotoolbutton.h,
15694         (removed) libegg/toolbar/eggseparatortoolitem.h,
15695         (removed) libegg/toolbar/eggtoggletoolbutton.h,
15696         (removed) libegg/toolbar/eggtoolbar.h,
15697         (removed) libegg/toolbar/eggtoolbutton.h,
15698         (removed) libegg/toolbar/eggtoolitem.h,
15699         (removed) libegg/toolbar/prop-editor.h,
15700         (removed) libegg/toolbar/toolbar-api.txt,
15701         (removed) libegg/toolbar/toolbar-ideas.txt,
15702         plugins/devhelp/anjuta-devhelp.ui,
15703         plugins/devhelp/plugin.c,
15704         plugins/editor/action-callbacks.c,
15705         plugins/editor/action-callbacks.h,
15706         plugins/editor/anjuta-docman.c,
15707         plugins/editor/anjuta-document-manager.ui,
15708         plugins/editor/plugin.c,
15709         P plugins/message-view/Makefile.am,
15710         plugins/message-view/anjuta-message-manager.ui,
15711         plugins/message-view/plugin.c,
15712         plugins/sample1/anjuta-sample.ui,
15713         plugins/sample1/plugin.c,
15714         src/action-callbacks.c,
15715         src/action-callbacks.h,
15716         src/anjuta-actions.h,
15717         src/anjuta-app.c,
15718         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
15719         Gtk actions and UIManager. Fixed all plugins to use this.
15720         
15721         * manuals/reference/gtkdoc-scangobj.diff,
15722         manuals/reference/libanjuta/Makefile.am,
15723         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15724         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15725         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15726         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15727         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
15729         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
15730         
15731 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
15732         
15733         * plugins/message-view/imessage-view.c
15734         * plugins/message-view/ianjuta-msgman.c:
15735         Added interfaces
15737 2004-04-17  Adam Weinberger  <adamw@gnome.org>
15739         * configure.in: Added en_CA to ALL_LINGUAS.
15741 2004-04-08  Naba Kumar  <naba@gnome.org>
15743         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
15744         libanjuta/interfaces/Makefile.am,
15745         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
15746         message manager and message view interfaces.
15748         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
15749         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
15750         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15751         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
15752         src/anjuta-app.c: Used 'activate' and
15753         'deactivate' virtual methods for plugins. Fixed installed plugins
15754         dialogs. Added remove_widget() method for AnjutaShell.
15756         * libanjuta/interfaces/Makefile.am,
15757         libanjuta/interfaces/ianjuta-document-manager.c,
15758         libanjuta/interfaces/ianjuta-document-manager.h,
15759         libanjuta/interfaces/ianjuta-editor.c,
15760         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
15761         and editor interfaces.
15763         * plugins/devhelp/plugin.c,
15764         plugins/message-view/anjuta-message-manager.plugin.in,
15765         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
15766         plugins/sample1/plugin.c: Updated plugins implementation to
15767         reflect the changes.
15769 2004-04-07  Naba Kumar  <naba@gnome.org>
15771         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
15772         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
15773         libanjuta/interfaces/ianjuta-editor.h,
15774         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
15775         plugins/editor/anjuta-docman.c,
15776         plugins/editor/anjuta-document-manager.plugin.in,
15777         plugins/editor/plugin.c, plugins/sample1/plugin.c,
15778         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
15779         Added supported interfaces for plugins. Tested plugin interfaces
15780         through sample plugin.
15781         
15782 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
15783         
15784         * template/Makefile.am, data/templates/library/Makefile.am
15785         Fixed some automake-1.7 incompatibilities
15786         * template/xmltemplate.c: Small fix
15788 2004-02-23  Naba Kumar  <naba@gnome.org>
15790         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
15791         Added plugins manager dialog.
15792         
15793         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
15794         library dependencies.
15795         
15796         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
15797         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
15798         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
15799         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
15800         geometry command line option.
15801         
15802 2004-02-16  Naba Kumar  <naba@gnome.org>
15804         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
15805         Added interfaces and IAnjutaEditor editor interface.
15806         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
15807         interface.
15808         * libanjuta/anjuta-shell.h: Fixed bug.
15809         
15810 2004-02-13  Naba Kumar  <naba@gnome.org>
15812         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
15813         
15814 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
15815         
15816         * data/template/*/.cvsignore:
15817         Avoid all these ? in cvs output
15819 2004-02-13  Naba Kumar  <naba@gnome.org>
15821         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
15822         includes and linking.
15824         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
15825         and set required version to devhelp 0.8. This devhelp version
15826         can be acquired from gnome cvs branch devhelp branch
15827         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
15829         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
15830         src/actions-callbacks.c: Added Dock Manager settings menu item.
15832         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
15833         * plugins/devhelp/plugin.c: Fixed a linking bug.
15834         
15835         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
15836         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
15837         external GDL dependency and used libegg codes.
15838         
15839 2004-02-12  Naba Kumar  <naba@gnome.org>
15841         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
15842         Added devhelp plugin, but it can't be used without a
15843         patch in devhelp. So it's disabled for now.
15845         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
15846         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
15847         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
15848         Update cvsignore files.
15850         * libanjuta/plugins.c, widgets/e-splash.c:
15851         Fixed plugins loading to show splash icons.
15852         
15853         * plugins/message-view/anjuta-message-manager.plugin.in,
15854         plugins/message-view/plugin.c: Fixed plugin registered name.
15856         * plugins/message-view/anjuta-message-view.png,
15857         plugins/sample1/anjuta-sample-plugin.png: Update images.
15859         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
15860         src/main.c: Fixed layout loading.
15862         * plugins/devhelp/Makefile.am: Fixed error.
15864         * (removed) widgets/*, libanjuta/plugins.h,
15865         src/main.c: Transfered widgets to libanjuta/.
15866         
15867         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
15868         toplevel directory to created only one library as libanjuta-egg.
15870         * data/Makefile.am: Fixed build error.
15872         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
15873         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
15874         libegg/.cvsignore: Added egg dock widget.
15876         * gdl/*: Removed as they are now available in libegg.
15877         
15878 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
15880         * plugins/editor/anjuta-docman.c:
15881         Use stock close icon on tab close button
15883 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
15884         
15885         * data/template/Makefile.am
15886         data/template/language/Makefile.am
15887         data/template/library/Makefile.am
15888         data/template/text/Makefile.am
15889         data/template/project/Makefile.am
15890         data/template/project/terminal/Makefile.am
15891         configure.in: Created Makefile to install templates
15893 2004-02-11  Naba Kumar  <naba@gnome.org>
15895         * plugins/editor/action-callbacks.c,
15896         plugins/editor/anjuta-document-manager.ui,
15897         plugins/editor/plugin.c
15898         plugins/message-view/anjuta-message-manager.ui,
15899         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
15900         
15901 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
15902         
15903         * plugins/message-view/*: MessageView plugin is now loaded
15904         The menu items are still dummies.
15906 2004-02-09  Naba Kumar  <naba@gnome.org>
15908         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
15909         generation.
15910         
15911         * libanjuta/anjuta-preferences.h: Added some documentation.
15912         
15913         * libanjuta/anjuta-shell.h: Removed dead codes.
15914         
15915         * (removed) manuals/reference/gtkdoc-scangobj,
15916         manuals/reference/gtkdoc-scangobj.diff,
15917         manuals/reference/libanjuta/.cvsignore,
15918         manuals/reference/libanjuta/Makefile.am,
15919         manuals/reference/libanjuta/README.inline-doc,
15920         manuals/reference/libanjuta/README.sections,
15921         manuals/reference/libanjuta/libanjuta-docs.sgml,
15922         manuals/reference/libanjuta/libanjuta-sections.txt,
15923         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15924         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15925         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15926         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15927         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15928         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15929         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15930         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15931         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15932         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15933         manuals/reference/libanjuta/tmpl/defaults.sgml,
15934         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15935         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15936         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15937         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15938         manuals/reference/libanjuta/tmpl/plugins.sgml,
15939         manuals/reference/libanjuta/tmpl/properties.sgml,
15940         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
15941         of scan program. Updated templates.
15943         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
15944         editor action callbacks data.
15945         
15946         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
15947         scintilla object ref/unref.
15949 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
15950         
15951         * template/*: Added new xml based template system
15952         * template/dtds/*: Dtds to validate xml files of the template systems
15953         * data/template/*: Some sample template files
15954         Still needs some work but builds fine!
15956 2004-02-06  Naba Kumar  <naba@gnome.org>
15958         * cofigure.in, manuals/Makefile.am,
15959         (added) manuals/reference/*: Added API documentation
15960         structure (gtk-doc based).
15962         * libanjuta/libanjuta.h: Updated
15963         
15964 2004-02-05  Naba Kumar  <naba@gnome.org>
15965         
15966         * configure.in: Sets correct dependencies and
15967         uses gdl external library.
15969         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
15970         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
15971         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
15972         libanjuta/fileselection.h, libanjuta/glue-factory.c,
15973         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
15974         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
15975         and added file dialogs.
15977         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
15978         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
15979         Build dynamic libraries for libegg.
15981         * plugins/Makefile.am, plugins/editor/Makefile.am,
15982         plugins/editor/action-callbacks.c, 
15983         plugins/editor/action-callbacks.h,
15984         plugins/editor/anjuta-docman.c,
15985         plugins/editor/anjuta-docman.h
15986         plugins/editor/anjuta-document-manager.plugin.in
15987         plugins/editor/anjuta-document-manager.png
15988         plugins/editor/anjuta-document-manager.ui
15989         plugins/editor/file.c
15990         plugins/editor/file.h
15991         plugins/editor/plugin.c
15992         plugins/editor/print.c
15993         plugins/editor/print.h
15994         plugins/editor/search-replace.c
15995         plugins/editor/search_incremental.c
15996         plugins/editor/search_incremental.h
15997         plugins/editor/text_editor.c
15998         plugins/editor/text_editor.h
15999         plugins/editor/text_editor_cbs.c
16000         plugins/editor/text_editor_menu.h
16001         plugins/sample1/Makefile.am
16002         plugins/sample1/anjuta-sample-plugin.png
16003         plugins/sample1/anjuta-sample.plugin.in
16004         plugins/sample1/anjuta-sample.ui
16005         plugins/sample1/plugin-sample1.c
16006         plugins/sample1/plugin.c
16007         plugins/sample1/plugin.h: Created sample
16008         plugin and fixed editor plugin.
16010         * printing/*: Removed.
16012         * scintilla/Makefile.am: Builds dynamic library.
16014         * src/Makefile.am, src/action-callbacks.c,
16015         src/action-callbacks.h, (removed) src/an_symbol_view.c,
16016         src/anjuta-actions.h, src/anjuta-app.c,
16017         src/anjuta-app.h, src/anjuta-callbacks.c,
16018         src/anjuta-callbacks.h, (removed) src/anjuta.c,
16019         (removed) src/anjuta.h, src/anjuta.ui,
16020         src/layout.xml, src/main.c, src/preferences.h,
16021         src/utilities.c: Debuggged and finally made plugins
16022         loadable.
16024         * global-tags/Makefile.am: Fixed build error.
16026 2004-02-03  Naba Kumar  <naba@gnome.org>
16028         * configure.in: Users GDL from external package.
16029         * plugins/*: Added many new plugins (not ready though).
16030         * src/*: Removed many files (which have been transfered in plugins/).
16031         
16032 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
16034         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16036 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16038         * configure.in: Added editor plugins
16039         
16040         * plugins/Makefile.am, src/search-replace_backend.h,
16041         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
16042         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
16043         
16044         * Added: plugins/editor/search_incremental.c, 
16045         plugins/editor/search_incremental.h
16047         * Update search-replace in plugins/editor
16048         
16049 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
16050         
16051         * plugins/message-view/message-view.c: Some code clean-up
16053 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16055         * Added: search_incremental[ch]
16056         
16057         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
16058         src/mainmenu_callbacks.c, src/toolbar.c
16059         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
16060         
16061         * Incremental Search
16063 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
16064         
16065         * plugins/message-view/anjuta-msgman.[c/h]:
16066         Added message manager for easier message handling with a
16067         similar interface as docman. Of course you can still use
16068         MessageView standalone.
16069         * plugins/Makefile.am: Added message-view because it compiles
16070         without errors.
16072 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
16073         
16074         * plugins/message-view/*: Added message-view plugin 
16075         (still incomplete) 
16076         * configure.in: Added plugins/message-view/Makefile
16078 2004-01-03  Naba Kumar  <naba@gnome.org>
16080         * libanjuta/*.c: Added new files and updated old ones.
16081         * plugins/editor/*: Added editor plugin.
16082         * configure.in: Added editor plugin and moved editor related
16083         files into it.
16085 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
16087         * src/Makefile.am: Added search-replace_backend.[ch]
16088         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16089         find_replace.[ch]
16090         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16091         src/search-replace_backend.c, src/search-replace_backend.h,
16092         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16093         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16094         src/toolbar_callbacks.c
16095         * The advanced Search/Replace functionality now replaces the older
16096         Find/Replace stuff.
16097         * The Search/Replace functionality can be interrupted during a long
16098         Search/Replace;
16099         
16100 2003-12-11  Naba Kumar  <naba@gnome.org>
16102         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
16103         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
16104         errors.
16105         * Makefile.am, libanjuta/*: Added new module.
16106         * src/Makefile.am: Fixed linking error.
16107         * src/watch_cbs.c: Debugger clean up.
16108         * configure.in: Added libanjuta-2.0.pc
16110         * configure.in, libanjuta/Makefile.am,
16111         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
16112         libanjuta instead.
16114 2003-12-11  Naba Kumar  <naba@gnome.org>
16116         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16118         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
16119         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
16120         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
16121         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
16122         The user can now give a name at the creation of a new file and
16123         insert automatically (user choice) header, gpl notice, header
16124         template. The file extension is added automatically according
16125         to the selected type of file. The various insert functions have
16126         been moved from mainmenu-callback.c to file.c. The cursor is now
16127         moved after an insert operation. Removes also useless code in
16128         memory.c and search-replace.c
16129         
16130 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
16132         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
16133         sortable headers, process tree, removal of path and process params
16134         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16135         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16136         code cleanup
16138 2003-12-10  Naba Kumar  <naba@gnome.org>
16140         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
16141         
16142 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16144         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16146 2003-11-28  Naba Kumar  <naba@gnome.org>
16148         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
16149         
16150         * manuals/de/*: Added german translation docs.
16151         
16152         * configure.in, Makefile.am, src/Makefile.am,
16153         libegg/*/*: Added libegg library.
16154         
16155         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
16156         installation directory.
16157         
16158         * src/text_editor_cbs.c: Fixed closing of file.
16160 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
16161                                                                                 
16162         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
16164 2003-09-05  Naba Kumar  <naba@gnome.org>
16166         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
16167         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
16168         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
16169         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
16170         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
16171         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
16172         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
16173         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
16174         using libegg. Initial commit -- compiles but is not complete.
16176 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16178         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
16180 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
16182         * configure.in: Removed "ta" from ALL_LINGUAS.
16184 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
16186         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
16188 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
16190         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
16192 2004-04-24  Andras Timar  <tmar@gnome.hu>
16194         * configure.in: Added hu to ALL_LINGUAS.
16196 2004-04-14  Naba Kumar  <naba@gnome.org>
16198         * src/Makefile.am, printing/Makefile.am,
16199         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
16200         because we are still using GtkCombo and build breaks with gtk-2.4.
16201         
16202 2004-04-13  Naba Kumar  <naba@gnome.org>
16204         * NEWS: Updated.
16205         * anjuta.spec.in: Fixed build error.
16206         * po/POTFILES.in: Updated.
16207         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
16209 2004-04-11  Naba Kumar  <naba@gnome.org>
16211         * NEWS: Updated.
16212         * AUTHORS: Updated.
16213         * configure.in: Added ga in ALL_LINGUAS.
16214         * ChangeLog: Fixed dates.
16215         
16216 2004-04-09  Naba Kumar  <naba@gnome.org>
16218         * src/print.c: Fixed buffer styling bug when printing with
16219         selection.
16221         * data/properties/anjuta.properties: Defined only one base font and
16222         used courier instead of lucidatypewriter, because most newer systems are
16223         unlikely to have it (bug #885023, #925956, #890473).
16224         
16225         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
16226         warning.
16227         
16228         * src/an_file_view.c: Fixed possible crash bug.
16230 2004-04-07  Naba Kumar  <naba@gnome.org>
16232         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
16233         gtk_main_quit() etc..), so that atexit() functions are not called
16234         (which is apparently done to free up memory and we don't need to
16235         do that at this point). Incidentally, something also happens in the
16236         atexit call which freezes the UI for far too long when the application
16237         exits and we want to avoid that..
16238         * src/glade_iface.c: Fixed compiler warning.
16239         
16240 2004-04-06  Naba Kumar  <naba@gnome.org>
16242         * src/project_dbase_gui.c: Fixed errors.
16244         * src/registers_gui.c: Fixed possible crash bug.
16245         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
16246         * src/signals.[c,h]: Used tree view and glade file for dialog.
16247         * src/Makefile.am, src/about.c, src/an_file_view.c,
16248         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
16249         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
16250         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
16251         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
16252         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
16253         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
16254         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
16255         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
16256         src/launcher.h, src/main.c, src/main_menubar.c,
16257         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
16258         src/message-manager-private.cc, src/message-manager.cc,
16259         src/preferences.c, src/project_config.c, src/project_dbase.c,
16260         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
16261         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
16262         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
16263         src/search-replace.c, src/search-replace_backend.c,
16264         src/search_incremental.c, src/search_preferences.c,
16265         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
16266         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
16267         src/signals_gui.c, src/source.c, src/src_paths.c,
16268         src/stack_trace.c, src/start-with.c, src/style-editor.c,
16269         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
16270         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
16271         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
16272         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
16273         tagmanager/Makefile.am, scintilla/include/SString.h,
16274         widgets/Makefile.am, widgets/gnomefilelist.c:
16276         Removed all deprecated codes and substituted
16277         with newer APIs. Fixed some possible crash bugs where cell renderers
16278         were being shared.
16279         
16280         * scintilla/patches/scintilla-minor.patch: Minor patch.
16282 2004-04-06  Naba Kumar  <naba@gnome.org>
16284         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
16285         tree after all the files have been added (and not everytime a file
16286         is added in the project). Also fixed some memory corruption
16287         (possibly bug #900478).
16288         
16289         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
16290         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
16291         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
16292         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
16293         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
16294         qualifier wherever appropriate.
16296 2004-04-05  Naba Kumar  <naba@gnome.org>
16298         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
16299         switch terminal echo on/off. Debugger requires it off, while the
16300         rest requires it on.
16302         * src/search-replace.c: sets search direction and action (in addtion
16303         to target) for find in files.
16304         
16305 2004-04-02  Naba Kumar  <naba@gnome.org>
16307         * src/mainmenu_callbacks.c: Sets filename during save of new files.
16309         * src/project_dbase.c, src/debugger, src/an_file_view.c,
16310         src/an_symbol_view.c: Added an gtk events loop for
16311         displaying project loading status (for loading large projects) and
16312         debugger program starting ... just to give an impression of fastness :-).
16314         * configure.in, anjuta.prj: Bumped version to 1.2.2.
16316         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
16317         crash bug, which occurs when opening and closing a large project
16318         repeatedly.
16319         
16320         * src/attach_process.c: Fixed a comiple error for old gcc.
16321         
16322         * src/launcher.c: Prints proper error message when launcher child
16323         could not be executed and exits properly. Fixed a crash
16324         bug (bug #926606).
16325         
16326         * src/resources.c, src/utilities.c, src/glade_iface.c,
16327         src/debugger.c, src/attach_process.c: Properly exits forked children
16328         when they could not be executed.
16329         
16330 2004-04-01  Naba Kumar  <naba@gnome.org>
16332         * src/search-replace.c: Fixed a crash bug (bug #921893).
16334 2004-03-31  Naba Kumar  <naba@gnome.org>
16336         * anjuta.glade: Added a note on compiler options dialog ->support
16337         dialog telling that supports are only available for file mode.
16339         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
16340         src/anjuta_cbs.c:
16341         Improved shutdown time delay by bypassing project closing
16342         and unloading plugins.
16344         * src/build_file.c, data/properties/anjuta.properties: Added a property
16345         to toggle on/off for going to first error automatically.
16347 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
16349         * src/debugger.c: fixed core file loading
16350         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
16351         for long lines (bugs #700968 and #911376)
16352         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
16353         #917982.
16354         * src/anjuta.c: Focuses current AnEditor correctly.
16356 2004-03-30  Naba Kumar  <naba@gnome.org>
16358         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
16359         * AUTHORS: Updated with all contributors names.
16360         * NEWS: Updated.
16361         * src/about.c: Reads contributors names from AUTHORS file.
16362         * manuals/C/anjuta-manual/authors.xml: Points to online
16363         contributors list.
16364         
16365 2004-03-29  Naba Kumar  <naba@gnome.org>
16367         * data/properties/ada.properties: Fixed syntax colors. Patch
16368         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
16369         (bug #923474).
16371         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
16372         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
16373         generated projects, so that their pixmap files are
16374         found properly (bug #919903).
16375         
16376         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
16377         anjuta.
16379         * src/source.c: Installs .glade file of libgllade
16380         projects in $(datadir)/$(package)/glade (part of bug #861038).
16381         
16382         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
16383         in compiler options (bug #883837).
16384         
16385         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
16386         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
16387         
16388 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
16390         * anjuta/src/search-replace.c: fixed another crash bug in
16391         "Find Usage"
16392         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
16393         breakpoint property fix
16395 2004-03-29  Naba Kumar  <naba@gnome.org>
16397         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
16398         (new) manuals/C/anjuta-advanced-tutorial/*:
16399         Added menu entry for 'Anjuta Advanced Tutorial'
16400         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
16402 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16403         
16404         * src/fileselection.[ch], src/mainmenu_callbacks.c:
16405         Fixed bug #908941  ('Open' starts in wrong directory)
16406         
16407 2004-03-26  Naba Kumar  <naba@gnome.org>
16409         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
16410         compile error and bug #905738 with terminal.
16412         * src/search_incremental.c, src/register.c, src/sharedlib.c,
16413         src/search-replace.[h,c], src/search_incremental.[h,c],
16414         src/search_preferences.h, src/utilities.c, src/anjuta.c,
16415         src/text_editor.[c,h]: Fixed compiler warnings.
16416         
16417         * src/search-replace.c: Fixed a memory corruption (possible
16418         fix for bug #921893, but not yet confirmed).
16419         
16420         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
16421         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
16422         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
16423         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
16425 2004-03-25  Naba Kumar  <naba@gnome.org>
16427         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
16428         crash bug with attach process dialog and made the dialog closable
16429         with 'esc'.
16430         
16431         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
16432         always display within the margin.)
16433         
16434         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
16435         the old breakpoint when it's properties are updated
16436         (creating a new updated one).
16437         
16438 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
16440         * src/aneditor.cxx, src/aneditor.h: fixed calltips
16441         displayed for wrong file.
16442         * src/breakpoints.c: conditional breakpoints
16443         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
16444         "Find in Files..." disabling policy
16446 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16448         * src/build_file.c: Fixed bug #874380
16449         Goto the first error if it exists.
16451 2004-03-24  Naba Kumar  <naba@gnome.org>
16453         * src/anjuta.c: Fixed to get correct child exit status
16454         using mask (bug #905738).
16455         
16456         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
16457         Aligned buttons in the New file dialog,
16458         set default response to OK, entry box activates default response,
16459         ESC closes dialog and hides on delet_event.
16461 2004-03-19  Naba Kumar  <naba@gnome.org>
16463         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
16464         tree).
16466 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
16468         * src/search-replace.c: fixed "Find Usage" crash when no project open
16470 2004-03-17  Naba Kumar  <naba@gnome.org>
16472         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
16473         Fixed the generated projects to read m4 directory if the directory
16474         exists (bug #917781).
16475         
16476 2004-03-12  Naba Kumar  <naba@gnome.org>
16478         * HACKING: Fixed formatting for auto-parsing.
16480 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
16481         
16482         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
16483         rework (bug #890609)
16485 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16486         
16487         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
16489 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16490         
16491         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
16492         * src/search_preferences.c: Fixed typo.
16493         
16494 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16495         
16496         * src/search-replace.c: improved Search&Replace
16497         For the moment "Replace All" does not work with non opened files
16498         but Anjuta should not crash now ! ??? 
16499         
16500 2004-02-26  Naba Kumar  <naba@gnome.or>
16502         * src/source.c: Fixed to pass cflags correctly
16503         and suppress the automake's default cflags.
16504         bug #816130, #801056, #782798, #773459
16505         
16506         * data/properties/anjuta.properties: Do not defualt to -k make option.
16507         bug #875486.
16509         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
16510         bug #877683.
16511         
16512         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
16513         
16514         * src/message-manager-private.cc: Disabled debug messages.
16515         
16516 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
16518         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
16520 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16521         * anjuta.glade, src/search-replace.c:
16522         Reduced Search&Replace dialog, bug #902636.
16523         
16524 2004-02-23  Naba Kumar  <naba@gnome.or>
16526         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
16527         (bug #866143).
16529 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16530         
16531         * src/search_incremental.c: Fixed bug #900903
16533 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
16534         
16535         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
16536         src/anjuta.c: Fixed bugs #890609 and #890609
16538 2004-02-23  Naba Kumar  <naba@gnome.or>
16540         * src/message-manager.cc: Disconnects menuitem signal properly.
16541         Fixed bug #901723.
16542         
16543         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
16544         bug #900897.
16545         
16546 2004-02-20  Naba Kumar  <naba@gnome.org>
16548         * src/message-manager-private.[c,h]: Implemented keypress
16549         event for the terminal and resets it when ctrl c or ctrl d
16550         is pressed. But it doesn't seem to be working on keypress.
16551         Added a workaround to let it work on key release instead.
16552         (bug #878357).
16553         
16554         * src/search-replace: Fixed compiler warnings.
16555         
16556 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
16558         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
16559         Use defined file name when saving new files (fixes bug #898105)
16560         Don't change filename when clicking on a directory
16561         
16562         BTW: Happy birthday to me :-)
16563         
16564 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16565         
16566         * src/search-replace.c: Fixed a crash bug 
16567         Crash on Find & Replace (#887833)
16568         
16569 2004-02-18  Naba Kumar  <naba@gnome.org>
16571         * src/executer.c: Fixed a crash bug.
16572         
16573         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
16574         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
16575         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
16576         instead of GtkWindow (Part of bug #671596).
16577         
16578         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
16579         src/registers_gui.c, src/registers_cbs.[h,c],
16580         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
16581         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
16582         src/compiler_options.c, src/an_file_view.c, start-with.c,
16583         src/anjuta-tools.c, help.c:
16585         Added "close" buttons on all
16586         dialogs (HIG) and fixed to properly response to ESC close
16587         (Part of bug #671596).
16589         * src/launcher.c: Disabled printing of long debug lines.
16590         
16591         * src/utilities.h: Fixed a compiler warning.
16592         
16593 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
16595         * src/anjuta.c: "Save all" action now asks for filenames for new files
16596         (fixes bug #898111)
16598 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
16600         * anjuta.glade, src/text_editor.c:
16601         Fixed a typo in Hello World indentation style 
16602         Fixed misuse of translated strings when looking for style
16603         This entry fixes bug #876037
16605 2004-02-16  Naba Kumar  <naba@gnome.org>
16607         * src/utilities.c: Fixed return value when dest file could
16608         not be created.
16610         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
16611         * src/utilities.[c,h]: Removed 'cmp' dependency and used
16612         internal function to compare files.
16613         
16614 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
16616         * src/message-manager-private.cc:
16617         Set bold color as foreground color in terminal
16618         (fixes bug #864924)
16620         * src/aneditor.cxx:
16621         Use font style defined for message indicators in
16622         preferences/messages
16623         (fixes bug #885032)
16625 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
16627         * src/build_project.c:
16628         Use build.silent option from preferences (fixes bug #895726)
16629         
16630 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
16632         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16634 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
16635         
16636         Patch from Massimo Corà <maxcvs@email.it>:
16637         * scintilla/LexCPP.cxx: Support "///" comments
16639 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16640         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
16641         src/search_replace.h, src/search-replace_backend.h
16642         anjuta.glade
16643         
16644         * Added: src/search_preferences.c, src/search_preferences.h
16645         Allow the user to save search/replace settings and give them names.
16647 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
16648         
16649         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
16650         scintilla/ScintillaGTK.cxx:
16651         Hopefully fixed AMD 64 crash bug by using correct marshaller
16653 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
16655         * src/preferences.c: Save GtkOptionMenu properties properly
16656         * src/text_editor.c: Fixes editor mispell of fold.symbols property
16658 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16659         
16660         * configure.in, src/Makefile.am, scintilla/Makefile.am:
16661         Fixed libiconv issue
16662         * NEWS: Updated
16664 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16665         
16666         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
16667         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
16668         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
16669         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
16670         src/sharedlib_gui.c:
16671         Debugger speed-up, replaced deprecated GtkCList
16673 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
16675         * src/text-editor.c: Use stock gtk+ close button for editor tabs
16677 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
16679         * configure.in: Added "sq" to ALL_LINGUAS.
16681 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
16683         * configure.in: Added "ko" to ALL_LINGUAS.
16685 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16687         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
16688         src/search_incremental.c, src/search_incremental.h: 
16689         Search_incremental code cleanup
16691 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16693         * scintilla/*/*: Updated scintilla to CVS
16694         * Added: scintilla/Readme.sync
16695         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
16696         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16697         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
16698         scintilla/ScintillaGTK.cxx,
16699         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
16700         scintilla/include/Scintilla.iface: Updated.
16702 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16704         * search-replace_backend.[ch], search_incremental[ch]: Added
16705         
16706         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16707         find_replace.[ch]: Removed.
16708         
16709         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16710         src/search-replace_backend.c, src/search-replace_backend.h,
16711         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16712         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16713         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
16714         functionality now replaces the older Find/Replace stuff. The Search/Replace
16715         functionality can be interrupted during a long Search/Replace.
16717 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
16719         * widgets/gnomefilesel.c: Fix use of previously freed memory on
16720         selecting ".." and "." from file selector. 
16722 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
16724         * anjuta.glade: Fixed wrong "fold.symbols" property
16726 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16727         
16728         * src/project_dbase_gui.c: Alphabetical order ;-)
16729         * src/compiler_options.c: Fixed bug #867539
16730         * src/launcher.c: Workaround for bugs #864922, #849928,
16731         #846386 and #845782: The launcher no longer hangs but does
16732         not get the exit status correctly sometimes.
16733         * Changes suggested by Bosik are obviously already in without
16734         any Changelog entry (ClsGen.c, project_dbase_gui.c)
16735         * NEWS, README, anjuta.prj, configure.in: 
16736         Changed version to 1.2.1
16737         
16738         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
16739         * anjuta_dialogs_strings.c, anjuta.glade: 
16740         Fixed bugs #860906, #859329
16741         
16742         Patch from grzegol@pld-linux.org
16743         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
16744         freedesktop.org standard)
16746 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16747         
16748         Patch from Stefano Vallarino <stevalla@libero.it>:
16749         * src/source.[c/h]: Fixes cpp sample file to conform to 
16750         ISO/IEC 14882, C++-Standard 
16752 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
16754         Review by Johannes Schmid <jhs@cvs.gnome.org>
16755         * src/build_file.[ch]: Add build_execute_shell_command which executes the
16756         command using sh -c.
16757         * src/compile.c: Use build_execute_shell_command when compiling single
16758         files.
16760 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16761         
16762         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
16763         * src/breakpoints.c: Code cleanup, workaroud for possible 
16764         launcher bug
16765         * src/src_paths.c: Update debugger dirs on directory change
16767 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
16769         Review by Johannes Schmid <jhs@cvs.gnome.org>
16770         * src/attach_process.c, src/attach_process.h, anjuta.glade:
16771         sortable headers, process tree, removal of path and process params
16772         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16773         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16774         code cleanup
16776 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16777         
16778         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16779         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
16780         Add a dialog for "New file" which lets the user set the 
16781         filename and to add copyright/header templates to the file
16782         * Review: Changed function names to contain modules name (file_)
16784 2003-12-09  Naba Kumar  <naba@gnome.org>
16786         * setup-gettext: Fixed a typo.
16787         * scintilla/Makefile.am: Fixed a build error for SMP systems.
16789 ---- Released version 1.2.0 ---
16791 2003-12-08  Naba Kumar  <naba@gnome.org>
16793         * src/preferences.c: Fixed compiler error.
16794         * global_tags/create_global_tags.sh: Fixed to install properly
16795         even when system.tags could not be generated.
16796         * NEWS: Updated.
16798 2003-12-06  Naba Kumar  <naba@gnome.org>
16800         * setup-gettext: Fixed to not generate intl directory with gettextize.
16802         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
16803         * src/anjuta.c: Filters out unnecessary files from find in files
16804         command.
16805         
16806         * NEWS: Updated.
16807         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
16808         * src/widzard_gui.c: Added horiz scrollbar for desc text.
16809         
16810 2003-12-04  Naba Kumar  <naba@gnome.org>
16811         
16812         * src/gnome_project.c: Enables debug and optimization flags for
16813         new projects.
16814         
16815         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
16816         
16817         * src/project_dbase_gui.c: combined header and c files for
16818         file selector.
16819         
16820         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
16821         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
16823 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16825         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16827 2003-11-29  Naba Kumar  <naba@gnome.org>
16829         * configure.in, anjuta.prj: Bumped version to 1.2.0.
16830         * NEWS: Updated.
16832 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
16833         
16834         * src/main_menubar.c: Now files cannot be opened twice in recently
16835         file menu
16837 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
16839         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
16841 2003-11-28  Naba Kumar  <naba@gnome.org>
16843         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
16844         
16845 2003-11-27  Naba Kumar  <naba@gnome.org>
16847         * src/breakpoints.c, src/launcher.c, src/find_text.c,
16848         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
16849         
16850         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
16851         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
16852         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
16853         checkbox in project wizard (project options page) to enable/disable
16854         source code generation with glade(mm).
16855         
16856         * NEWS: Updated
16857         
16858 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
16860         * src/dnd.c: Opening files with special characters in the name.
16862 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
16864         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
16865         a long time.
16867 2003-11-18  Naba Kumar  <naba@gnome.org>
16869         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
16870         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
16871         src/project_import.c, plugins/patch/patch-plugin.c:
16872         Fixed g_signal_diconnect calls to pass correct data.
16873         (Fixed possible crash in project imports).
16874         
16875         * NEWS: Updated.
16876         
16877 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
16879         Reviewed by Naba Kumar  <naba@gnome.org>
16880         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
16881         and debugger. Sets default settings for pty in launcher.
16882         * data/gdb.init: Removed charset work around (now works with user's
16883         native charset)
16884         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
16886 2003-11-18  Naba Kumar  <naba@gnome.org>
16888         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
16889         names of 'index' to 'idx'.
16890         
16891 2003-11-17  Naba Kumar  <naba@gnome.org>
16893         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
16894         * src/project_dbase.c: Prompts user for unsaved project files
16895         when project is closed.
16896         
16897 2003-11-16  Naba Kumar  <naba@gnome.org>
16899         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
16900         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
16901         older gcc.
16902         
16903 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
16904         
16905         * src/anjuta.c: Fixed crash related to tag == NULL while 
16906         anjuta is exiting
16908 2003-11-11  Naba Kumar  <naba@gnome.org>
16910         * src/glade_iface.c: Avoids error conditions for glade or glademm not
16911         found. It simply doesn't generate the c/c++ codes and continues with
16912         just a warning.
16913         * NEWS: Updated.
16914         
16915 2003-11-10  Naba Kumar  <naba@gnome.org>
16917         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
16918         'Start with dialog'.
16920         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
16921         German translation of anjuta-tutorial.
16922         
16923         * src/launcher.c: Fixed an encoding bug with GIOChannels.
16924         * NEWS: Updated.
16926 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16928         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
16929         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
16930         the syntax highlighting in Preferences, the automatic syntax
16931         highlighting is now selected. When the debugger is stopped and the
16932         breakpoints window not closed, the gtk_tree_view in this window is
16933         now made unsensitive.
16935 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
16937         * src/preferences.h, src/preferences.c, anjuta.glade:
16938         Fixed translation bug in preferences by using GtkOptionMenu
16939         * anjuta.prj: Project version 1.1.98
16941 ---------------- Released version 1.1.98 ----------------
16943 2003-11-07  Naba Kumar  <naba@gnome.org>
16945         * anjuta.spec.in: Revived docs package and combined all docs into
16946         one package.
16947         * configure.in: Bumped version to 1.1.98 rc2
16948         * NEWS: Updated.
16949         * anjuta.spec.in: Fixed scrollkeepr-update command.
16950         * anjuta.spce.in: Fixed file permissions.
16952 2003-11-06  Naba Kumar  <naba@gnome.org>
16954         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
16955         menus to activate anjuta helps.
16956         
16957         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
16958         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
16959         manuals/C/anjuta-faqs/legal.xml (added),
16960         manuals/C/anjuta-faqs/Makefile.am,
16961         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
16962         manuals/C/anjuta-faqs/.cvsignore,
16963         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
16964         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
16965         manuals/C/anjuta-tutorial/legal.xml (added),
16966         manuals/C/anjuta-tutorial/Makefile.am,
16967         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
16968         manuals/C/anjuta-tutorial/.cvsignore,
16969         manuals/C/anjuta-manual/*.sgml (removed),
16970         manuals/C/anjuta-manual/*.xml (added),
16971         manuals/C/anjuta-manual/Makefile.am,
16972         manuals/C/anjuta-manual/anjuta-manual-C.omf,
16973         manuals/C/anjuta-manual/.cvsignore,
16974         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
16975         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
16976         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
16977         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
16978         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
16979         manuals/ja/anjuta-faqs/legal.xml (added),
16980         manuals/ja/anjuta-faqs/Makefile.am,
16981         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
16982         manuals/ja/anjuta-faqs/.cvsignore,
16983         manuals/ja/anjuta-manual/*.sgml (removed),
16984         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
16985         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
16986         manuals/ja/anjuta-manual/*.xml (added),
16987         manuals/ja/anjuta-manual/Makefile.am,
16988         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
16989         manuals/ja/anjuta-manual/.cvsignore,
16990         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
16991         manuals/sgmldocs.make (removed),
16992         manuals/xmldocs.make (added), manuals/omf.make (added),
16993         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
16994         documentations to newer docbook xml documentations. Converted 
16995         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
16996         Enabled manulas installations.
16997         
16998         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
17000 2003-11-05  Naba Kumar  <naba@gnome.org>
17002         * data/gdb.init: Sets host's charset to ascii to solve debugger
17003         freeze up due to uninitialized strings in target program.
17005         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
17006         Fixed a crash bug with 'Add expression in watch'. Bug #822017
17007         
17008         * NEWS: Updated.
17009         
17010         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
17011         src/launcher.c: Turns off echo in spawned pty to fix debugger.
17013 2003-11-04  Naba Kumar  <naba@gnome.org>
17015         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
17016         problems.
17017         
17018         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
17019         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
17020         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
17021         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
17022         in file headers.
17023         
17024         * src/search-replace.c: Fixed infinite loop bug.
17025         * start-with.c: Fixed a crash bug with "Open last project".
17026         
17027         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
17028         * scintilla/Makefile.am: Fixed compiler option.
17029         
17030 2003-10-16  Naba Kumar  <naba@gnome.org>
17032         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
17033         * src/text_editor.c: Fixed autoformat.
17034         
17035 2003-10-15  Naba Kumar  <naba@gnome.org>
17037         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
17038         of CTRL+number.
17039         
17040 2003-10-09  Naba Kumar  <naba@gnome.org>
17042         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
17043         
17044 2003-10-08  Naba Kumar  <naba@gnome.org>
17046         * src/source.c: Fixed a GETTEXT typo error.
17047         * anjuta.glade: Made 'Sorted in order you open them' default option
17048         for editor tabs.
17050         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17051         * anjuta.glade, data/properties/anjuta.properties:
17052         Fixed the freeze of the "Preferences" combos at the first Anjuta
17053         init is generated by:
17054                 - a not complete translation of preferences.c file
17055                 - a difference between 2 names in anjuta.glade and
17056                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
17057                 - the same name given to 3 combos (anjuta.glade).
17058                 
17059         * src/find_text.c: If the "whole document" mode is selected,
17060         a new search will select the next occurrence (Bug #764954).
17061         It is now possible to use the shortcuts to search next or previous
17062         occurrence even if the search dialog has the focus.     Bug #790318
17063         
17064         * src/main_menubar_def.h: "Select code block" shortcut; the new
17065         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
17066         (Bug #811016).
17068         Patch from: Richard Lee  <r.h.lee@comcast.net>
17069         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
17070         tagmanager/tm_workspace.c: The following is a patch to fix a
17071         seemingly random occurence where Anjuta would crash when a
17072         certain key was pressed.
17074 2003-09-29  Naba Kumar  <naba@gnome.org>
17076         * src/find_in_files.c: Ignores binary by default. Disabled the option
17077         of NOCVS search, because launcher does not use sh and hence can not
17078         pipe.
17079         
17080         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
17081         "clean before build" state in project session and not in account session,
17082         otherwise the state gets reflected to other projects causing annoyance.
17083         
17084         * src/compiler_options.c: Fixed a bug where compiler options were always
17085         claimed 'modified'.
17087         * src/build_project.c, data/properties/anjuta.properties,
17088         src/commands.[h]: Fixed a bad bug where clean-before-build
17089         doesn't work.
17090         
17091         * scintilla/patches/research-cvs-nolog.diff,
17092         scintilla/patches/scintilla-ac-gtk2-port.diff,
17093         scintilla/patches/scintilla-ac-sort-fix.diff,
17094         scintilla-optimization.diff: Removed, because they are already in
17095         scintilla CVS.
17096         
17097         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
17098         2003-09-29).
17100         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
17101         scintilla/LexYAML.cxx: Added new scintilla lexers.
17102         
17103         * TODO, NEWS: Updated.
17105         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17106         * src/utilities.c: Fixed typo bugs.
17108 2003-09-26  Naba Kumar  <naba@gnome.org>
17110         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
17111         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
17112         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
17113         text_editor_find() and Fixed I-Search wrapping.
17114         * src/debugger.c: Fixed to pass a newline after a debugger
17115         command (which was broken since the launcher was refactored.
17116         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
17118 2003-09-25  Naba Kumar  <naba@gnome.org>
17120         * src/toolbar_callbacks.c: Fixed start of incremental search.
17121         
17122         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17123         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
17124         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17125         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
17126         menu and implementation.
17128 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
17130         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
17131         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
17132         variables in Locals window.
17134 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
17136         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
17137         * src/utilities.[ch] : Fix a tooltip bug in 
17138         anjuta_util_toolbar_append_stock(), the label appeared instead of
17139         the tooltip text. Remove label from arguments of the function
17140         because label is included in the stock icon data.
17141         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
17142         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
17143         * FIXME: translation file should be updated because of label text removal.
17145 2003-09-24  Naba Kumar  <naba@gnome.org>
17147         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
17148         
17149         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
17150         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
17151         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
17152         stdout and stderr. Also buffered output and check-for-password
17153         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
17154         with password prompts. Checkes for password prompts from all outputs.
17155         
17156         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
17157         which takes a string (which could be utf8 also) and converts into
17158         utf8 string.
17159         
17160         * src/main.c: Connects kernel signals after gnome_program_init().
17161         
17162         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17163         * src/message-manager.c: Fixed bug #787026 by converting the strings
17164         to proper UTF8.
17165         
17166 2003-09-22  Naba Kumar  <naba@gnome.org>
17168         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
17169         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
17170         GtkCList and using GtkTreeView instead. Added the patch.
17171         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
17172         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
17173         
17174 2003-09-19  Naba Kumar  <naba@gnome.org>
17176         * printing/print.c: Proper UTF8 printing support.
17177         * src/main.c: moved kernel signal connects at the
17178         end of application initialization.
17179         
17180 2003-09-18  Naba Kumar  <naba@gnome.org>
17182         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
17183         (new) lexers.make, (new) lexers: Update scintilla to latest
17184         scintilla CVS (2003-09-18), added new lexers, automated
17185         lexers makefiles sections and scintilla update. Added
17186         patches. Optimized pango rendering. Fixed a crash bug
17187         in scintilla.
17188         
17189         * (new) scintilla/patches/research-cvs-nolog.diff: Added
17190         patch to remove cvs log command from RESearch.cxx file.
17191         * scintilla/patches/scintilla-pango-always.diff:
17192         Fixed file name.
17193         * scintilla/RESearch.cxx: Removed spurious cvs log command
17194         and logs.
17195         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
17196         
17197         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
17198         * src/dnd.c: Fixed a crash bug with DND.
17199         
17200 2003-09-15  Naba Kumar  <naba@gnome.org>
17202         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
17203         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
17204         src/toolbar_callbacks.c: Added an additional parameter to
17205         text_editor_goto_line() funtion which decides if the line should
17206         be made visible (if it's under fold).
17207         
17208         * src/style-editor.c: Fixed a compiler warning.
17209         * src/message-manager.cc: Calls parent method correctly.
17211         * src/preferences.h: Fixed prent class.
17212         
17213         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17214         * src/project_dbase.c: Fixed bug #713210.
17215         
17216 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17217                                                                                 
17218         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17220 2003-09-11  Naba Kumar  <naba@gnome.org>
17222         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17223         * src/style-editor.c: Fixed bug #769130 (Crash on font
17224         selection dialog).
17225         
17226         * src/message-manger.[h,cc]: Made AnMessageManager
17227         derived from GtkFrame and removed deprecated code.
17228         
17229         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
17230         compiler warnings.
17231         
17232 2003-09-09  Naba Kumar  <naba@gnome.org>
17234         * src/Makefile.am: Addded rules for built sources.
17235         
17236 2003-09-08  Naba Kumar  <naba@gnome.org>
17238         * (new) src/anjuta-marshalers.list: Added marshalers definition
17239         file.
17240         
17241         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
17242         and CXXFLAGS are not overwriten by automake's default.
17243         * src/style-editor.c: Added 'operators' in the style editor.
17244         
17245         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
17246         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
17247         * src/message-manager-private.cc, src/message-manager.cc:
17248         Converts message going into message into UTF-8 endoding.
17249         * src/main.c: Uses UTF-8 codeset for localization.
17250         
17251 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
17253         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
17254         
17255 2003-09-08  Naba Kumar  <naba@gnome.org>
17257         * TODO: Updated.
17258         
17259         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17260         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
17261         Fixed bug #798717, Find - Find&Replace - Find in files bug;
17262         The combo entries were updated if the same data with a different
17263         case exist in the combo list. The combo entries are now case sensitive. 
17264         Search&Replace bug; First search ,max actions = 0 ==> now max
17265         actions = 100.
17266         
17267 2003-09-08  Naba Kumar  <naba@gnome.org>
17269         * TODO: Updated.
17270         * src/utilities.[c,h]: a function takes contant args.
17271         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
17272         Now the child terminated signal is emitted properly.
17273         * src/Makefile.am: Used $(top_srcdir) for referring to 
17274         scintilla objects.
17275         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
17276         definitions file which will generate anjuta-marshalers.[c,h] files.
17277         * src/.cvsignore: Updated.
17278         * src/build_project.c: Changed su command to preserve quotes.
17279         * src/anjuta-tools.c, tagmanager/tm_project.c,
17280         tagmanager/tm_workspace.c: Use standard tmp file.
17281         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
17282         so that users could report bugs easily.
17283         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
17284         
17285         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
17286         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
17287         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
17288         src/attach_process.c, src/breakpoints.c, src/commands.c,
17289         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
17290         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
17291         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
17292         src/memory.c, src/message-manager-private.c, src/preferences.c,
17293         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
17294         src/search-replace.[c,h], stack_trace.c, text_editor.c,
17295         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
17296         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
17297         Fixed compile warnings and cleanup.
17298         
17299         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
17300         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
17301         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
17302         Removed libzvt usage and implemented child spawing differently. Launcher is
17303         now proper GObject, which can be created multiple times (and can be
17304         operated in parallel).
17306         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
17307         * src/project_import_gui.c, src/project_import_cbs.c,
17308         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
17309         (crash on project import). Removed deprecared codes.
17310         
17311 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
17312         
17313         * src/cvs.c: Fixed cvs output bug.
17315 2003-09-03  Naba Kumar  <naba@gnome.org>
17317         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17318         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
17319         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
17320         src/text_editor_cbs.c: Implements --
17321                 If the debugger is started
17322                         A double click in the margin add or remove a breakpoint
17323                         A single click activate or deactivate the breakpoint
17324                 else
17325                         A double click in the margin add or remove a bookmark
17327 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
17328         
17329         Reviewed by Naba Kumar  <naba@gnome.org>
17330         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
17331         User is now able to choose a branch on cvs update for project.
17332         Cleaned up variable names.
17334 2003-09-03  Naba Kumar  <naba@gnome.org>
17336         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
17337         src/Makefile.am: Added lexers.
17338         * scintilla/*/*: Updated...
17339         * src/an_symbol_view.c: Fixed a crash bug.
17340         * src/compiler_options.c, src/project_dbase.c: Fixed compile
17341         and build bugs.
17342         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
17343         * src/source.c: Fixed project generation bug with gettext code.
17344         * tagmanager/tm_project.c: Fixed a crash bug.
17345         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
17346         bug when there is no project open. Bug #____.
17347         * src/source.c: Fixed a bug with build failure with non-gnome
17348         project with glade-generated source (eg. gtk2). Bug #____.
17349         * NEWS: Updated...
17351 2003-08-22  Naba Kumar  <naba@gnome.org>
17353         Patch from: Rob Bradford  <rob@debianplanet.org>
17354         * data/Makefile.am: Fixed to install properly during
17355         package building.
17356         
17357         Patch from: Etay Meiri  <etay-m@bezeqint.net>
17358         * src/debug-tree.c: Fixed a crash bug.
17359         * src/compiler_options.c: Takes care of linking the missing pieces;
17360         C flags, libs, optimization options, debug and profile.
17362         Patch from: Enver ALTIN  <ealtin@casdb.com>
17363         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
17364         
17365 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
17367         Reviewed by Naba Kumar  <naba@gnome.org>
17368         * src/project_dbase.c: Fixed bugs #778263 and #778413
17369           Adding multiple files to project should work now.
17371 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
17373         Reviewed by Naba Kumar  <naba@gnome.org>
17374         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
17375         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
17376         for Locals window.
17378 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17380         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17382 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17384         * src/text_editor.c: Fix translatable string (#113934).
17386 2003-07-04  Naba Kumar  <naba@gnome.org>
17388         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
17389         bug when there is no project open. Bug #____.
17390         
17391         * src/source.c: Fixed a bug with build failure with non-gnome
17392         project with glade-generated source (eg. gtk2). Bug #____.
17394 2003-06-26  Naba Kumar  <naba@gnome.org>
17396         * src/anjuta.h: Removed reference to windows-dialog.h.
17397         * src/message-manager-private.[cc,h]: Fixed doulbe click
17398         activation of messages to properly jump at the destination.
17399         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
17400         * src/toolbar.c: Code clean-ups.
17401         
17402         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
17403         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
17404         
17405         * src/message-manager-private.[cc,h]: Removed dead codes.
17406         
17407         * (new) data/properties/css.properties,
17408         data/properties/anjuta.properties, data/properties/Makefile.am:
17409         Added CSS syntax hiliting properties.
17410         
17411         * tagmanager/tm_file_entry.c: Fixed a possible bug.
17412         * src/debugger.c: Clean ups.
17413         * src/lexer.h: Added CSS lexer definition.
17414         
17415         * Makefile.am: Installs destop file properly.
17416         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
17417         * NEWS: Updated for 1.1.97 release.
17418         * src/main_menubar_def.h: Changed some non working shortcuts.
17419         
17420 2003-06-24  Naba Kumar  <naba@gnome.org>
17422         * src/search-replace.c: Shows the dialog properly, even when it is
17423         hidden behind another window.
17424         
17425         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
17426         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
17427         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
17428         and code clean up.
17429         
17430         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
17431         setup wizard dialogs.
17432         
17433         * src/debugger.c: Removed a redundant call to
17434         debugger_update_controls().
17435         * src/compiler_options.c, src/launcher.c: code cleanup.
17436         * src/executer.c: Fixed execution bug with 'Set Program params...".
17437         
17438 2003-06-23  Naba Kumar  <naba@gnome.org>
17440         * widgets/e-splash.c: Removed border around the splash image.
17441         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
17442         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
17443         * src/cvs.c: Added a frame around commit log text widget.
17444         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
17445         crash bug associated with translated combo box list in preferences
17446         dialog (in different locale other than en_US). Used widget names
17447         to pass the combo list items.
17448         * po/POTFILES.in: Updated.
17449         * src/launcher.c: Creates the zvt terminal at startup (and not
17450         every time a build is done) -- speeds up buld operations.
17451         * src/file_history.c: Should be if() conditional instead of
17452         assertion check.
17453         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
17454         Disabled useless warnings.
17455         * src/project_dbase.c: Fixed bonobo 2 project name.
17456         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
17457         and uses correct glade-2 for file generation.
17458         
17459 2003-06-21  Naba Kumar  <naba@gnome.org>
17461         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
17462         And disables autocomple show for numbers (very annoying).
17463         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
17464         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
17465         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
17466         from view menu and adjust the controls accordingly.
17467         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
17468         only OK button.
17469         * src/project_dbase.[c,h]: Removed show_local flag processing.
17470         * src/message-manager.[c,h]: Reorganized messages tabs in more
17471         sensible order.
17472         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
17473         Also added PCRE dependency.
17474         
17475 2003-06-20  Naba Kumar  <naba@gnome.org>
17477         * pixmaps/anjuta_splash.png: New splash.
17478         from Jean Schurger  <yshartk@schurger.org>
17479         
17480         * src/controls.c: De-sensitize run-to-cursor when debugger
17481         is not running.
17482         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
17483         
17484         * src/message-manager-private.cc: Fixed to properly jump at
17485         the right file:line.
17486         
17487         * src/appwiz_page1.c: Fixed to correctly determine the project
17488         trpe from the wizard.
17489         
17490 2003-06-20  Naba Kumar  <naba@gnome.org>
17492         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
17493         * src/watch_gui.c: Code cleanups.
17494         * src/debugger.[c,h], src/stack_trace.[c,h],
17495         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
17496         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
17497         Removed direct access to stack_trace private data, Increased debugger
17498         command size from 256 to 1024 (to be on safer side). Also implemented
17499         row-activated signle for seting frame and viewing the source.
17500         * src/debugger.c: Avoids starting program and stopping debugger
17501         when starting debugger and stopping program, respectively.
17502         
17503         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
17504         Reverted codes to start debugger automatically
17505         The file is brought to the state just after the branching 
17506         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
17507         some code clean ups.
17508         
17509         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
17510         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
17511         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
17512         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
17513         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
17514         src/project_dbase.c: Code clean ups.
17515         
17516         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
17517         (Projects dir) so that correct $HOME/Projects path is set when
17518         anjuta is run for the first time.
17519         
17520 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
17522         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
17524 2003-06-13  Naba Kumar  <naba@gnome.org>
17526         * src/stack_trace_cbs.c: Moved variable declaration at the
17527         top of the block (bug #737867)
17528         
17529         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
17530         just CFLAGS and CXXFLAGS (bug #743617).
17531         
17532         * src/create_global_tags.sh: Fixed shell script to properly
17533         detect installed *-config files.
17534         
17535 2003-06-12  Naba Kumar  <naba@gnome.org>
17537         * src/preferences.[c,h]: Added methods for custom widgets in
17538         preferences: using custom set/get methods for them.
17539         
17540         * src/anjuta-encoding.c: Implemented up/down of the encodings
17541         in the list and property saves correctly.
17542         
17543         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17544         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
17545         the beginning of a file.
17547         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17548         * src/aneditor.cxx, src/aneditor.h,
17549         src/controls.c, src/main_menubar.c, src/main_menubar.h,
17550         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17551         src/mainmenu_callbacks.h: Allows the operator to select the current
17552         word or the current line (Request: 680801). It puts also
17553         sensitive/unsensitive several select/comment menu items.
17555         * src/breakpoints.c: Presets by default the current line for a
17556         defined breakpoint.
17558 2003-06-11  Naba Kumar  <naba@gnome.org>
17560         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
17561         color (red highlight) now cosistent for inactive tabs also.
17562         
17563         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
17564         'Advanced search and replace' in Edit->Search submenu.
17565         
17566         * data/properties/tcltk.properties: Fixed bug #731851. Added line
17567         wrappings '\' where     they were missing.
17568         
17569         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
17570         message is now more descriptive and details the correct thing to do
17571         for GNOME2 desktop.
17572         
17573 2003-06-10  Naba Kumar  <naba@gnome.org>
17575         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
17576         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
17577         Removed any reference to particular version of automake/autoconf
17578         so that they could work with newer versions (Bug #659394).
17580         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
17581         src/anjuta.c: Added coded to add/remove supported encodings.
17582         
17583         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
17584         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
17585         src/project_import.c, src/project_type.c, src/project_type.h,
17586         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
17587         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
17588         from the project wizard.
17590 2003-06-06  Naba Kumar  <naba@gnome.org>
17592         Patch from Etay Meiri  <etay-m@bezeqint.net>
17593         * src/compiler_options.c: Fixed bugs related to clean before
17594         build patch.
17595         
17596         * anjuta.desktop.in.in: Added commandline options.
17597         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
17598         -dP and -A flags of CVS update into different options.
17599         
17600 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17602         * configure.in: Removed "ta" from ALL_LINGUAS.
17604 2003-06-02  Naba Kumar  <naba@gnome.org>
17606         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
17607         return NULL for undefined properties and "" for defined but empty
17608         strings. It was creating many problems where both are assumed to be
17609         same. And besides, it doesn't matter to differentiate the two (the
17610         problem with preferences was due to a different bug).
17612         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
17613         correctly. Also, s/props_build_in/props_built_in/g.
17614         
17615         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
17616         list.
17617         
17618         * src/an_file_view.c: Unrefed pixbufs when done with them.
17620         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
17621         (removed) file_text.png: Added and removed pixmaps.
17622         
17623 2003-05-30  Naba Kumar  <naba@gnome.org>
17625         * anjuta.glade: Fixed encodings preferences dialog
17626         
17627 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
17628         
17629         Reviewed by Naba Kumar  <naba@gnome.org>
17630         
17631         * src/build_project.c src/clean_project/c: perform a clean before
17632         build, if required. Show the message manager on clean.
17633         * src/compiler_options.c: save the new options when window is closed
17634         and flag project to be cleaned before the next build.
17635         * src/project_dbase.c: added a 'clean before build' flag to project
17637 2003-05-29  Naba Kumar  <naba@gnome.org>
17639         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
17640         dialog.
17641         
17642         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
17643         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
17644         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
17645         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
17646         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
17647         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
17648         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
17649         print_color.xpm, print_landscape.xpm, print_layout.xpm,
17650         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
17652         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
17653         Removed unused icons references.
17655 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
17657         Reviewed by Naba Kumar  <naba@gnome.org>
17658         
17659         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
17660           src/compiler_options.c, src/debugger.c, src/find_replace.c,
17661           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
17662           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
17663           src/toolbar_callbacks.c: HIG compliant dialogs.
17665         * src/utilities.c: anjuta_button_new_with_stock_image() and
17666           anjuta_dialog_add_button() stolen from gedit.
17668         * src/main_menubar_def.h: Fixed mnemonics.
17670 2003-05-26  Naba Kumar  <naba@gnome.org>
17672         * src/project_dbase_gui.c: Added header files filter for add file
17673         dialog box. Disabled project window to be transient window.
17674         
17675         * src/message-manager.cc: Disabled message manager window to be
17676         transient window.
17677         
17678         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
17679         a file could not be loaded.
17680         
17681         * src/project_dbase.c: Fixed a bug with GUI editor command
17682         where empty string is returned.
17683         
17684         * src/Makefile.am, src/preferences.h, src/text_editor.c
17685         src/text_editor.h, (new) src/anjuta-encodings.h,
17686         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
17687         Added encoding support and to handle characters encoding correctly
17688         by auto detecting it during load. Added preferences for selecting
17689         the encoding during save.
17691         * src/preferences.c, src/resources.c: Removed debug messages.
17693         Patch from: Alexander Nedotsukov <bland@mail.ru>
17694         * src/getline.c: Fixed many fatal bugs for FreeBSD.
17696 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17697         * src/anjuta.c: Try to sow the splash image more often.
17699 2003-05-20  Naba Kumar  <naba@gnome.org>
17701         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17702         * src/debug_tree.c: Colorize the modified locals during
17703         debugging and call memory analyze from the debugger.
17704         * src/breakpoints.c: The color is now different for the enabled
17705         and disabled breakpoints. Anjuta now can erase several
17706         breakpoints defined at the same line. The markers are updated
17707         according to the enable/disable action.
17708         
17709         Patch from Etay Meiri  <etay-m@bezeqint.net>
17710         * src/launcher.c: Fixes launcher freeze up bug during build.
17712 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
17714         Reviewed by Naba Kumar  <naba@gnome.org>
17715         * scintilla/PropSet.h: Change member variables from private to protected.
17716         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
17717         to PropSetFile class, which return a gchar * (and can therefore indicate
17718         whether properties are empty or do not exist) and make prop_get and
17719         prop_get_expanded use them.
17720         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
17721         that the result of of prop_get cannot be an empty string.
17723 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
17725         Reviewed by Naba Kumar  <naba@gnome.org>
17726         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
17727         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
17728         src/text_editor_cbs.c: When saving all the files in the project, the
17729         text editors are now only rehighlighted once instead of once for each
17730         file saved.
17732 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17733         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17734         * src/anjuta.desktop.in.in: Support startup notification.
17735 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17736         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17737         * src/anjuta.desktop.in.in: Support startup notification.
17740 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
17742         Reviewed by Naba Kumar  <naba@gnome.org>
17743         
17744         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
17745         memory leak from glade_xml_new call. Removed gxml field from Executer
17746         struct as only used in create_executer_dialog and then destroyed.
17747         
17748         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
17749         
17750         * src/configurer.c: Fix warning trying to connect signal to non-existent
17751         environment entry in configure dialog and fix crash when closing the
17752         window.
17753         
17754         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
17755         gnome_date_edit_get_time instead.
17756         
17757         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
17758         in view menu required renumbering elsewhere.
17760 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
17762         Reviewed by Naba Kumar  <naba@gnome.org>
17763         
17764         * src/breakpoints.c: fixed an error when removing breakpoint
17765         * src/controls.c: 'run to cursor' is sensitive when debugger not active
17766         * src/debugger.c: changes to the way the debugger is activated
17767         * src/debugger.h: clean ups
17769 2003-05-13  Naba Kumar  <naba@gnome.org>
17771         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17772         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
17773         src/memory.h: A new version of memory and the interface
17774         is now integrated in anjuta.glade
17776 2003-05-09  Naba Kumar  <naba@gnome.org>
17778         * configure.in: Bumped required gtk version to 2.0.8.
17779         
17780 2003-05-06  Naba Kumar  <naba@gnome.org>
17782         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
17784 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17785         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
17787 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17788         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
17789         , tagmanager/c.c: Support for ProC and RDB files.
17791 2003-05-06  Naba Kumar  <naba@gnome.org>
17793         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
17794         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
17795         Uncomment (Box & Stream), Select the current function,
17796         authorize the "Quit" button of the GotoLine window
17798 2003-05-05  Naba Kumar  <naba@gnome.org>
17800         * src/watch_gui.h: CVS added new file.
17802         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
17804         Patch from Etay Meiri <etay-m@bezeqint.net>
17805         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
17806         src/mainmenu_callbacks.c, src/message-manager.cc,
17807         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
17808         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
17809         Ported stack trace to GNOME2 and added it in the message manager
17810         pane.
17812 2003-05-02  Naba Kumar  <naba@gnome.org>
17814         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
17815         
17816         * src/preferences.[h,c]: Fixed preferences to save only one copy of
17817         preferences property.
17818         
17819         * anjuta.prj: Fixed multiple preferences saved data.
17820         
17821         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
17822         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17823         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
17824         scintilla/include/Platform.h, scintilla/include/PropSet.h,
17825         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
17826         Upgraded scitilla from CVS with faster window repaint
17827         and more bugfixes.
17828         
17829         Patch from  Etay Meiri  <etay-m@bezeqint.net>
17830         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
17831         and code cleanups
17832         
17833 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
17835         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
17836         the window if messages are appended to the end and the scrollbar is
17837         at the end.
17839 2003-04-29  Naba Kumar  <naba@gnome.org>
17841         * configure.in: Removed omf-install from Makefiles list.
17843 2003-04-28  Naba Kumar  <naba@gnome.org>
17845         * po/POTFILES.in: Remvoded deleted files.
17846         
17847         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
17848         pixmaps/windows-style-undocked.png: Added setup wizard's images.
17850         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
17851         is executed as detached) is not set properly.
17852         
17853 2003-04-25  Naba Kumar  <naba@gnome.org>
17854         
17855         * anjuta.prj: Updated.
17856         * src/anjuta_info.c: Fixed text wrapping and column view.
17857         * data/welcome.txt.in: Removed unaligned characters.
17858         
17859 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17860         * src/main_menubar.c: Disable setup dialog.
17862 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17863         * src/breakpoints.c; Fixed compilation with older GCC
17864         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
17865         * HACKING: Spelling fixes (Suggested by Stephen Knight)
17867 2003-04-18  Naba Kumar  <naba@gnome.org>
17869         * anjuta.prj: Updated (includes compiler options).
17870         
17871         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
17872         function from anjuta.c (it was already available in anjuta-tools.c).
17873         
17874 2003-04-18  Naba Kumar  <naba@gnome.org>
17876         * src/about.c, THANKS: Updated
17877         
17878         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
17879         
17880         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
17881         properly from the project session before updating the file
17882         view.
17883         
17884         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
17885         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
17886         dialog settings (as it will not be required once GDL is in place) and
17887         added file view filters in the settings sub-menu.
17889 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17890         * HACKING: Updated
17891         * configure.in: Disable cast checks on final build.
17893 2003-04-17  Naba Kumar  <naba@gnome.org>
17895         * src/build_project.c: Fixed a compilation error.
17897         * src/launcher.c: Removed commnets.
17898         
17899         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
17900         properties from editor tab to indentation tab and fixed a property
17901         label for proper i18n translation. Fixed typos in project config
17902         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
17903         sorting and reordering in compiler options dialog.
17904         
17905         * src/compiler_options.c: Implemented _save() function to save the
17906         options (which was pending).
17907         
17908         * src/build_project.c: Destroys install-as-root dialog when it is done.
17909         
17910         * src/an_symbol_view.c: Change "event" event to "event-after" so
17911         that symbol row is selected first before the popup is shown.
17912         
17913 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17915         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
17916         file in CVS/Entries. (Reviewed and applied by Biswa)
17918 2003-04-16  Naba Kumar  <naba@gnome.org>
17920         * aneditor.cxx: use unicode everytime (fixed unicode related
17921         bugs).
17923         * anjuta.prj: Fixed UI editor name (blank to use default) and
17924         anjuta version.
17925         
17926         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
17927         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
17928         Editor preferences page.
17930 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17931         * src/anjuta.[ch], src/print.c: Fixed warnings
17932         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
17933         * configure.in: Profiling support with gprof
17935 2003-04-16  Naba Kumar  <naba@gnome.org>
17937         Patch from Gaëtan de Menten  <ged@bugfactory.org>
17938         * src/launcher.c: Fixed cvs dialog.
17939         
17940 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
17941         
17942         * src/message-manager-private.cc: Fixed double-click on first line of 
17943         output to properly select a line.
17944         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
17945         because still was a deprecatd GtkCTreeNode and always NULL anyway.
17947 2003-04-15  Naba Kumar  <naba@gnome.org>
17949         * src/message-manager-private.cc: Fixed the glade filename typo.
17951 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17952         * scintilla/*, data/properties/*: Scintilla CVS merge
17953         * anjuta.prj: Removed unnecessary files.
17954         * scintilla/PlatGTK.cxx: Force Pango fonts always
17955         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
17956         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
17957         for preferences.
17958         * configure.in: Change version no. for 1.1.1 (alpha release)
17959         * configure.in: Added '--with-pref-suffix' option.
17960         * config.guess, config.sub: Removed from CVS.
17962 2003-04-15  Naba Kumar  <naba@gnome.org>
17964         Patch from Timothee Besset  <ttimo@idsoftware.com>
17965         * Makefile.am: Fixed a shell script error during intallation.
17966         
17967 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
17969         Reviewed by Naba Kumar  <naba@gnome.org>
17970         * src/message-manager.cc: Added popup-menu to TreeView and fixed
17971         set_wm_class to use "anjuta" instead of "an.
17972         * src/message-manager-private.cc: Headers are hidden again.
17974 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17975         * src/project_dbase_gui.c: Memory corruption fix.
17976         * anjuta.prj: Updated project file
17978 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17979         * an_file_view.c: Connect to event-after signal rather than event so that
17980         selection is updated first and thus context menu is for the right file.
17981         Reviewed and applied by Biswa.
17983 2003-04-14  Naba Kumar  <naba@gnome.org>
17985         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
17986         
17987         * src/auncher.c: More child exit fixes
17988         from Timothee Besset  <ttimo@idsoftware.com>
17990 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
17991         
17992         Reviewed by Naba Kumar  <naba@gnome.org>
17993         
17994         * src/message-manager.[c/h], src/message-manager-private[c/h],
17995                 anjuta.[c/h]: Ported message-manager to Gtk2
17996         
17997         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
17998         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
17999         src/clean_project.c, src/compile.c, src/configurer.c,
18000         src/controls.c, src/cvs.c, src/debugger.c,
18001         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
18002         src/project_import.c, src/search-replace.c: Changed name from
18003         AnjutaMessageManager to AnMessageManager to avoid too long type
18004         and funtion names.
18006 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18007         * src/launcher.c: Fix build won't stop problem - TTimo
18008         * TODO: Updated
18009         * pixmaps/anjuta_splash.c: New splash screen prototype.
18010         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
18011         * src/compiler_options.c: Mute pkgconfig errors.
18012         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
18014 2003-04-10  Naba Kumar  <naba@gnome.org>
18016         * configurer.[c,h]: Fixed dialog to close properly.
18017         * src/project_dbase.c, widgets/gnomefilelist.c: Added
18018         debugging asserts.
18019         
18020 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18021         * anjuta.prj: Removed unnecessary files, load with 1.2.0
18022         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
18023         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
18024         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
18025         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
18026         src/makefile.am: Move gdl to it's own directory.
18027         * global-tags/create_global_tags.sh: Silently ignore SDL error.
18029 2003-04-09  Naba Kumar  <naba@gnome.org>
18031         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
18032         branch.
18034 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18035         * src/anjuta-tools.c: Use CDATA for saving tools data.
18036         * anjuta.glade, src/search-replace.c: Port from branch.
18037         * widgets/e-splash.*, src/main.c: Better splash screen.
18038         * configure.in, widgets/gdl*: Import GDL widgets.
18039         * ROADMAP: Updated roadmap.
18040         * src/an_file_view.c: Use GDL icons for file tree.
18042 2003-04-09  Naba Kumar  <naba@gnome.org>
18044         * anjuta.glade: Added (hidden) initial setup-wizard window.
18045         
18046         Patch from: Vitaly  <vvv@rfniias.ru>
18047         * src/preferences.c: Fixes a bug with libglace widget access with
18048         translated strings.
18050         Patch from: Etay Meiri  <etay-m@bezeqint.net>
18051         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
18052         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18053         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
18054         src/toolbar_callbacks.[c,h],
18055         src/memory.c, src/message-manager-private.cc,
18056         src/message-manager-private.h, src/message-manager.cc,
18057         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
18058         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
18059         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
18060         watch window to a subwindow in the notebook
18062 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18063         * ROADMAP: Updated roadmap.
18065 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
18067         * configure.in: Added Belarusian to ALL_LINGUAS.
18069 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18070         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
18071         Henry Jia
18072         * ROADMAP: Added roadmap for HEAD.
18074 2003-03-29  Naba Kumar  <naba@gnome.org>
18076         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
18077         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
18078         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
18079         (new) pixmaps/start-with-wizard.png,
18080         (new) pixmaps/start-with-import.png,
18081         (new) pixmaps/start-with-open.png Added Start with dialog which pops
18082         up on anjuta start-up to give quick access to opening file/project or
18083         creation wizards.
18085         * src/main.c: Sets proper data directory for the gnome
18086         program.
18088 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18089         * src/text_editor.c: Fixed error/warning indicators.
18091 2003-03-24  Naba Kumar  <naba@gnome.org>
18093         * README: Correct version.
18094         
18095 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
18097         * configure.in: Added checks to see if were building on FreeBSD
18098         systems.  Sets -DFREEBSD if we are, and also attempts to find
18099         gmake if the host system is FreeBSD.
18101         * src/getline.c: New file used to provide the getline function,
18102         which isnt available on a FreeBSD system.  The function is only
18103         defined if FREEBSD is defined.
18105         * src/Makefile.am: Added getline.c to anjuta_SOURCES
18107         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
18108         configure.in sets this to gmake on FreeBSD systems, and make
18109         on everything else.
18111 2003-03-23  Naba Kumar  <naba@gnome.org>
18113         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
18114         
18115         * anjuta.spec.in: Fixed spec file for correct file paths and
18116         corrected rpmbuild.
18118         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
18119         the rpm build command separately now.
18120         
18121         * src/anjuta.c, windows-dialog.c: Added some more window management
18122         stuffs (not still fully working, though).
18124         * TODO: Updated.
18126 2003-03-22  Naba Kumar  <naba@gnome.org>
18128         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
18130 2003-03-21  Naba Kumar  <naba@gnome.org>
18132         * README: Removed Andy Piper's name from the active maintainers
18133         list on his request.
18134         
18135         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
18136         preferences.
18137         
18138         * src/anjuta-tools.c: Fixed compiler errors.
18140         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
18141         show bugs.
18142         
18143         * src/commands.c, src/src_paths.c, src/style-editor.c,
18144         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
18145         becuase they are now hidden by default (from glade editing).
18146         
18147         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
18148         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
18149         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18150         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
18151         basic windows managements.
18152         
18153 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18154         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
18155         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
18156         Enver ALTIN (a.k.a. skyblue)
18158 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18159         * tagmanager/*: Added ignore-list for symbols. This will make
18160         parsing more accurate for projects. Doc updates needed.
18162 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18163         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
18164         * launcher/Makefile.am: Link to correct libraries
18165         * src/launcher.c: Do not allow NULL shell
18167 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
18168         * src/debug_tree.c: Improve debug tree view.
18170 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
18172         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
18173         'Run Configure Script' and 'Execute Program'. Increase minimum width
18174         of Configure dialog.
18175         * find_in_files.c, find_in_files_cbs.*: Properly create the file
18176         list widget by setting a model and adding a column and renderer.
18177           Actually store the nocvs toggle button in FindInFiles data structure.
18178           Handle selection changes via changed signal rather than row_activated.
18179           Use response signal for handling the close and find buttons.
18180           Close window when escape is pressed.
18181         * find_replace.c: Close window when escape is pressed.
18182         * find_text.c: Close window when escape is pressed in find dialog as
18183         well as wrap search question, where now Yes is the default button.
18185 2003-03-05  Naba Kumar  <naba@gnome.org>
18187         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
18189         * src/message-manager-private.cc: Fixed a bug with vte conditional
18190         compilation.
18191         * anjuta.glade: Hides all windows in glade file.
18193 2003-03-05  Naba Kumar  <naba@gnome.org>
18195         * src/an_file_view.c: Fixed a compilation warning.
18196         * src/message-manager-private.cc: Conditional compilation for vte
18197         API.
18198         
18199 2003-02-28  Naba Kumar  <naba@gnome.org>
18201         * configure.in, anjuta.spec.in: Updated dependency packages version.
18202         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
18203         * src/preferences.c: Added debug assertions.
18204         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
18205         editor to enable/disable bringing the recent editor tabs first.
18206         
18207         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
18208         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
18209         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
18210         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
18211         and     bug fixes. Also code clean ups.
18212         
18213         * (new) src/search-replace.[h,c]: New search replace implementation
18214         from ANJUTA_1_0_0 branch.
18215         
18216         * (new) src/windows-dialog.[h,c]: New windows management class
18217         [work in progress].
18219 2003-02-28  Naba Kumar  <naba@gnome.org>
18221         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
18222         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
18223         src/appwizard.c, src/build_file.c, src/build_project.c,
18224         src/clean_project.c, src/compile.c, src/configurer.c,
18225         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
18226         src/message-manager-dock.c, src/message-manager-dock.h,
18227         src/message-manager-private.cc, src/message-manager.cc,
18228         src/preferences-dialog.c, src/preferences-dialog.h,
18229         src/preferences.c, src/preferences.h, src/project_dbase.c,
18230         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
18231         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
18232         src/utilities.c, src/utilities.h:
18233         
18234         Widgetized Preferences and gave proper function names.
18236         * src/executer.c: Fixed a session loading bug.
18237         
18238 2003-02-27  Naba Kumar  <naba@gnome.org>
18240         * printing/print.c: Fixed printing font bug that failed to load the
18241         proper fonts.
18242         
18243         * src/toolbar.c: Disabled LED flashing (not yet implemented).
18244         
18245         * TODO, anjuta.prj: Updated.
18247 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
18249         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18250         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18251         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18252         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
18253         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
18254         fixed omf errors
18256 2003-02-25  Naba Kumar  <naba@gnome.org>
18258         * Makefile.am: Excluded omf-install from installation as the docs are
18259         not ready.
18260         
18261         TODO: Updated.
18262         
18263         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
18264         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
18265         property names and added new editor properties and code cleanups.
18266         Also added new project properties.
18267         
18268         * src/compiler_options.[h,c]: Added pkg-config packages supports
18269         and fixed bugs.
18270         
18271         * src/glade_iface.h: Cleanups.
18272         
18273         * src/launcher.c: Used timer instead of idle to scan.
18274         
18275         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
18276         src/project_config.[h,c], src/project_import.c: Implemented project
18277         property to define GUI editor and to handle it.
18278         
18279         * src/preferences.c: i18n fixes.
18280         
18281         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
18282         unused (and old) pixmaps.
18283         
18284         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
18285         
18286 2003-02-25  Naba Kumar  <naba@gnome.org>
18288         * src/message-manager-private.[h,cc], src/preferences.c,
18289         anjuta.glade, anjuta_dialog_strings.c: Implemented
18290         gnome terminal profiles for the terminal preferences and moved the
18291         addition of terminal preferences in the terminal constructor.
18292         
18293         * anjuta.prj: Updated.
18295 2003-02-24  Naba Kumar  <naba@gnome.org>
18297         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
18298         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
18299         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
18300         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
18301         preferences dialog.
18303         * TODO: Updated.
18305         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
18306         text selection and child re-spawning.
18308         * src/pixmaps.h: Removed unused pixmaps definitions.
18309         
18310 2003-02-23  Naba Kumar  <naba@gnome.org>
18312         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
18313         the project tree/window.
18315         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
18316         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
18317         Correct the use of a variable and implemented session save/load
18318         for tree expansion states.
18319         
18320         * src/main_menubar_def.h: Fixed shortcuts keys.
18321         
18322         * src/anjuta.c, src/gnome_project.c: Code clean ups.
18323         
18324         * anjuta.prj: Updated.
18325         
18326 2003-02-22  Naba Kumar  <naba@gnome.org>
18328         * src/debug_tree.[c,h]: GNOME2 port from 
18329         Etay Meiri <etay-m@bezeqint.net>
18330         
18331         * src/an_file_view.c, src/resources.[h,c],
18332         data/properties/bash.properties,
18333         data/properties/cpp.properties,
18334         data/properties/html.properties,
18335         data/properties/make.properties,
18336         data/properties/others.properties,
18337         data/properties/perl.properties,
18338         data/properties/props.properties,
18339         data/properties/xml.properties: Standarized file icons. Icons are
18340         defined in respective .properties file and are retrieved as resource
18341         data.
18343         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
18344         in labels from the commands editor as that would create
18345         problems for translators.
18347 2003-02-21  Naba Kumar  <naba@gnome.org>
18349         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
18350         as they should be part of CVS(?).
18352         * Makefile.am: Corrected a typo for glade generated strings file.
18354         * configure.in, po/hi.po: Added new Hindi (hi) translation
18355         in ALL_LINGUS and added initial Hindi translation.
18357         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
18358         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
18359         sv_unknown.xpm to more proper icon.
18361         * (new)data/properties/php.properties, data/properties/Makefile.am,
18362         data/properties/anjuta.properties, data/properties/html.properties:
18363         Fixed PHP syntax hilighting bug by separating php properties into
18364         different file (because of file size).
18366         * TODO: Updated.
18367         
18368 2003-02-20  Naba Kumar <naba@gnome.org>
18370         * src/breakpoints.c: Fixed breakpoints session saving/loading
18371         crash bug.
18372         
18373         * scintilla/*, scintilla/include/*: Updated to scintilla
18374         release 1.51
18375         
18376 2003-02-19  Naba Kumar <naba@gnome.org>
18378         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
18379         * TODO: Updated.
18381         * Makefile.am, src/Makefile.am,
18382         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
18383         (removed) src/anjuta_dialog_strings.c,
18384         (removed) src/anjuta_dialogs_strings.c,
18385         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
18386         (added) anjuta.glade: Transfered glade files from src/ directory
18387         to the top level directory.
18389         * po/POTFILES.in: Updated.
18390         
18391         * (removed) macrocs2/*: Transfered to data/ directory.
18392         
18393         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
18394         data/Makefile.am: Moved macros in data directory. Anjuta no longer
18395         requires to have macros dir, but the projects generated by anjuta
18396         require them.
18397         
18398         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
18399         trees.
18400         
18401         * src/defaults.c: Corrected default compiler options.
18402         
18403         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
18404         wizard.
18405         
18406         * src/message-manager-private.cc, src/message-manager-private.h,
18407         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
18408         
18409         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
18410         source code generation for gnome2 projects.
18412 2003-02-11  Naba Kumar <naba@gnome.org>
18414         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
18415         restores the expand/collaspe states of the nodes after refresh.
18416         
18417         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
18418         
18419 2003-02-11  Naba Kumar <naba@gnome.org>
18421         * src/style-editor.c: Fixed pango font description handling for fonts.
18422         * src/anjuta.glade: Removed font size spin button.
18423         * configure.in, src/anjuta.prj: Corrected version.
18424         * TODO: update.
18425         
18426 2003-02-10  Naba Kumar <naba@gnome.org>
18428         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
18429         references of scroll-menu.h and add about.h in Makefile.am.
18430         
18431         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
18432         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
18433         (removed) widgets/scroll-menu.h: Removed unused files.
18434         
18435         * Makefile.am: Added proper i18n rules and added intl tools for
18436         distributions.
18437         
18438         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
18439         to the stable release).
18440         
18441         * anjuta.spec.in: Removed manuals packaging.
18442         
18443         * data/Makefile.am: Removed 'macros' installation (not required for
18444         gnome2 projects).
18446 2003-02-10  Naba Kumar <naba@gnome.org>
18448         * po/POTFILES.in: Updated.
18450         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
18451         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
18452         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
18453         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
18454         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
18455         icons and images.
18457         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
18458         src/toolbar_callbacks.h: Fixed scintilla notification signal name
18459         and fixed to properly handle focus in find entry box.
18461         * Makefile.am: Added code for RH system menu update.
18463         * .cvsignore: Updated.
18465         * NEWS: Updated.
18467 2003-02-03  Naba Kumar <naba@gnome.org>
18469         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
18470         editor preferences. and fixes dialogs.
18472         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
18473         Fixed linenumbers and header margins when they are disabled and
18474         removed unused header files.
18476         * src/attact_process.[h,c], src/debugger.c: Attach to process
18477         now works.
18479         * src/help.c: Fixed dialog response.
18481         * TODO: Updated.
18483         * data/properties/anjuta.properties: Corrected typo.
18485         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
18486         Change the signal to "changed" in entry from "selection-changed" in
18487         list.
18489         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
18490         short-cuts.
18492 2003-01-31  Naba Kumar <naba@gnome.org>
18494         * configure.in: Upgraded to use libgnomeprint-2.2
18495         
18496         * printing/Makefile.am: Updated
18497         
18498         *(removed) printing/print-doc.c, printing/print-doc.h,
18499         printing/print-util.c, printing/print-util.h: Removed because already
18500         merged with print.c.
18501         
18502         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
18503         and libgnomeprintui-2.2 and fixed rendering problems.
18504         
18505         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
18506         uneccessary print properties, as they are separately taken
18507         care in gnomeprint.
18508         
18509         * po/POTFILES.in: Update.
18511 2003-01-30  Naba Kumar <naba@gnome.org>
18513         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
18514         for about dialog box.
18515         
18516         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
18517         src/pixmaps.h: Modified for the above additions for about dialog.
18519 2003-01-29  Naba Kumar <naba@gnome.org>
18521         * src/style_editor.[c,h]: Added missing files.
18522         
18523 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18524         * scintilla/XPM.[cxx|h]: Added missing files
18526 2003-01-29  Naba Kumar <naba@gnome.org>
18527         
18528         * TODO, po/POTFILES.in: Updated.
18529         
18530         * anjuta.prj, src/anjuta.glade,
18531         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
18533 2003-01-28  Naba Kumar <naba@gnome.org>
18534         
18535         * data/properties/anjuta.properties, src/aneditor.cxx,
18536         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
18537         properties into text properties (earlier it was int properties).
18539         * TODO: Updated
18540         
18541         * scintilla/AutoComplete.c,xx,
18542         scintilla/AutoComplete.h,
18543         scintilla/CallTip.c,xx,
18544         scintilla/CallTip.h,
18545         scintilla/Document.c,xx,
18546         scintilla/Document.h,
18547         scintilla/Editor.c,xx,
18548         scintilla/Editor.h,
18549         scintilla/LexAVE.c,xx,
18550         scintilla/LexCSS.c,xx,
18551         scintilla/LexHTML.c,xx,
18552         scintilla/LexOthers.c,xx,
18553         scintilla/LexPython.c,xx,
18554         scintilla/LineMarker.c,xx,
18555         scintilla/LineMarker.h,
18556         scintilla/Makefile.am
18557         scintilla/PlatGTK.c,xx,
18558         scintilla/PropSet.c,xx,
18559         scintilla/ScintillaBase.c,xx,
18560         scintilla/ScintillaBase.h,
18561         scintilla/ScintillaGTK.c,xx,
18562         scintilla/ViewStyle.c,xx,
18563         scintilla/include/Platform.h,
18564         scintilla/include/SciLexer.h,
18565         scintilla/include/Scintilla.h,
18566         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
18567         
18568         
18569         src/Makefile.am,
18570         src/an_file_view.c,
18571         src/an_symbol_view.c,
18572         src/anjuta-tools.c,
18573         src/anjuta.c,
18574         src/anjuta.glade
18575         src/anjuta.h,
18576         src/anjuta_cbs.c,
18577         src/anjuta_dialogs_strings.c,
18578         src/anjuta_info.c,
18579         src/commands.c,
18580         src/compiler_options.c,
18581         src/debugger.c,
18582         src/help.c,
18583         src/main_menubar.c,
18584         src/main_menubar.h,
18585         src/main_menubar_def.h,
18586         src/mainmenu_callbacks.c,
18587         src/mainmenu_callbacks.h,
18588         src/message-manager-private.c,c
18589         src/message-manager-private.h,
18590         src/message-manager.c,c
18591         src/message-manager.h,
18592         src/pixmaps.h,
18593         src/preferences.c,
18594         src/preferences.h,
18595         src/project_config.c,
18596         src/project_dbase.c,
18597         src/project_dbase_gui.c,
18598         src/project_import_gui.c,
18599         src/properties.c,xx,
18600         src/properties.h,
18601         src/resources.c,
18602         src/src_paths.c,
18603         src/text_editor.c,
18604         src/text_editor_gui.c,
18605         src/toolbar.c,
18606         src/utilities.c,
18607         src/utilities.h,
18608         anjuta.prj: GNOME2 porting and fixed many porting bugs.
18609         
18610 2003-01-24  Naba Kumar <naba@gnome.org>
18612         * src/text_editor_gui.c, src/toolbar.c,
18613         src/text_editor.c, src/text_editor_cbs.h:
18614         Used correct notification signal name for scintilla
18615         (gtk2) and fixed UI.
18616         
18617         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
18618         when not required.
18619         
18620         * printing/print-doc.c,
18621         printing/print.c,,
18622         src/anjuta-tools.c,
18623         src/find_replace.c,
18624         src/goto_line.c,
18625         src/launcher.c,
18626         src/mainmenu_callbacks.c,
18627         src/project_dbase.c,
18628         src/project_dbase.h,
18629         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
18630         src/text_editor.c,
18631         src/text_editor_cbs.h:
18634 2003-01-23  Naba Kumar <naba@gnome.org>
18636         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
18637         correct stock icons and organized pixmap macros.
18638         
18639         Makefile.am: Removed non-generated files.
18640         
18641         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
18642         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
18643         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
18644         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
18645         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
18646         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
18647         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
18648         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
18649         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
18650         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
18651         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
18652         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
18653         stop.xpm, undo.xpm}: Removed because no longer used.
18655         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
18656         file_unknown.xpm}: Files renamed from fv_*, as it would
18657         be the right name.
18659         * pixmaps/Makefile.am: Updated for the above changes.
18661 2003-01-23  Jakub Steiner <jimmac * ximian * com>
18663         * pixmaps/autocomplete-16.png,
18664         pixmaps/autocomplete.png,
18665         pixmaps/block-end-16.png,
18666         pixmaps/block-end.png,
18667         pixmaps/block-start-16.png,
18668         pixmaps/block-start.png,
18669         pixmaps/bookmark-first-16.png,
18670         pixmaps/bookmark-first.png,
18671         pixmaps/bookmark-last-16.png,
18672         pixmaps/bookmark-last.png,
18673         pixmaps/bookmark-next-16.png,
18674         pixmaps/bookmark-next.png,
18675         pixmaps/bookmark-prev-16.png,
18676         pixmaps/bookmark-prev.png,
18677         pixmaps/error-next-16.png,
18678         pixmaps/error-next.png,
18679         pixmaps/error-prev-16.png,
18680         pixmaps/error-prev.png: gnome2-styled icons
18683 2003-01-23  Naba Kumar <naba@gnome.org>
18685         * anjuta.prj: Updated compiler options.
18686         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
18688         * src/aneditor.cxx,
18689         src/anjuta.c,
18690         src/anjuta.glade,
18691         src/anjuta_dialogs_strings.c,
18692         src/mainmenu_callbacks.c,
18693         src/mainmenu_callbacks.h,
18694         src/text_editor.c,
18695         src/text_editor_cbs.c,
18696         src/text_editor_gui.c: GNOME2 Porting.
18698 2003-01-22  Naba Kumar <naba@gnome.org>
18700         * ChangeLog: Corrected dates.
18701         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
18702         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
18703         preferences.
18705 2003-01-22  Naba Kumar <naba@gnome.org>
18706         
18707         * plugins/patch/patch-plugin.c: Bug fix.
18708         
18709         * src/anjuta-tools.c,
18710         src/anjuta.c,
18711         src/anjuta.glade,
18712         src/anjuta.h,
18713         src/anjuta_dialogs_strings.c,
18714         src/breakpoints.c,
18715         src/cvs_gui.c,
18716         src/debugger.c,
18717         src/debugger.h,
18718         src/executer.c,
18719         src/glade_iface.c,
18720         src/main.c,
18721         src/mainmenu_callbacks.c,
18722         src/mainmenu_callbacks.h,
18723         src/preferences.c,
18724         src/project_dbase.c,
18725         src/project_dbase_gui.c,
18726         src/registers.c,
18727         src/sharedlib.c,
18728         src/signals.c,
18729         src/signals_cbs.c,
18730         src/source.c,
18731         src/stack_trace.c,
18732         src/toolbar_callbacks.c,
18733         src/utilities.c,
18734         src/utilities.h,
18735         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
18736         
18737         * src/Makefile.am,
18738         (removed) src/CORBA-Server.c,
18739         (removed) src/CORBA-Server.h,
18740         (removed) src/Gladen-common.c,
18741         (removed) src/Gladen-stubs.c,
18742         (removed) src/Gladen.h,
18743         (removed) src/Prj-common.c,
18744         (removed) src/Prj-skelimpl.c,
18745         (removed) src/Prj-skels.c,
18746         (removed) src/Prj-stubs.c,
18747         (removed) src/Prj.h,
18748         (removed) src/glades.c,
18749         (removed) src/glades.h,
18750         (removed) src/messagebox.c,
18751         (removed) src/messagebox.h: Removed because no longer used.
18753 2003-01-21  Naba Kumar <naba@gnome.org>
18755         * src/anjuta-tools.c,
18756         src/anjuta.c,
18757         src/anjuta.glade,
18758         src/anjuta_dialogs_strings.c,
18759         src/anjuta_info.c,
18760         src/anjuta_info.h,
18761         src/breakpoints.c,
18762         src/compiler_options.c,
18763         src/debugger.c,
18764         src/find_replace.c,
18765         src/find_replace.h,
18766         src/find_text.c,
18767         src/find_text.h,
18768         src/goto_line.c,
18769         src/launcher.c,
18770         src/text_editor.c,
18771         widgets/gnomefilelist.c: GNOME2 porting.
18773 2003-01-20  Naba Kumar <naba@gnome.org>
18775         * global-tags/create_global_tags.sh: Uses pkg-config to
18776         read the modules.
18777         
18778         * src/anjuta.c,
18779         src/anjuta.glade,
18780         src/anjuta.h,
18781         src/anjuta_cbs.c,
18782         src/anjuta_dialogs_strings.c,
18783         src/breakpoints.c,
18784         src/breakpoints.h,
18785         src/compiler_options.c,
18786         src/compiler_options.h,
18787         src/fileselection.c,
18788         src/fileselection.h,
18789         src/mainmenu_callbacks.c,
18790         src/project_dbase_gui.c,
18791         src/session.c,
18792         src/src_paths.c,
18793         src/src_paths.h,
18794         src/text_editor.c,
18795         src/text_editor_gui.c,
18796         widgets/gnomefilelist.c,
18797         widgets/gnomefilelist.h: GNOME2 porting.
18798         
18799         * widgets/Makefile.am,
18800         (removed) widgets/gnomedirlist.c,
18801         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
18802         
18803         * src/Makefile.am,
18804         (removed) src/src_paths_cbs.c,
18805         (removed) src/src_paths_cbs.h,
18806         (removed) src/src_paths_gui.c,
18807         (removed) src/compiler_options_cbs.c,
18808         (removed) src/compiler_options_cbs.h,
18809         (removed) src/breakpoints_cbs.c,
18810         (removed) src/breakpoints_cbs.h: Removed because they are now
18811         combined in singe file
18813 2003-01-16  Naba Kumar <naba@gnome.org>
18815         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
18816         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
18817         options dialog UI and data handling.
18820 2003-01-15  Naba Kumar <naba@gnome.org>
18822         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
18823         Completed command editor porting.
18824         
18825         * src/anjuta.c: Removed the use of commands load function
18826         (not required).
18828         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
18829         and unrefs.
18831         * src/anjuta-tools.c: Fixed translatable strings.
18832         
18833         * src/find_text.c: Fixed dialog creation from glade.
18834         
18835         * src/text_editor_gui.c, src/text_editor.c,
18836         src/text_editor_cbs.c: Completed port of detached text editor
18837         to gnome2 plateform.
18838         
18839 2003-01-14  Naba Kumar <naba@gnome.org>
18841         * src/anjuta.glade, src/preferences.[h,c],
18842         src/anjuta_dialogs_strings.c: Added build and editor
18843         preferences pages and other UIs. Fixed preferense loading and saving.
18844         
18845         * src/anjuta.c: Does case-insensitive match for tabs position
18846         preferences and removed preferences loading (done at _new() call).
18847         
18848         * anjuta-tools.c: Debugged tools dialog handling.
18849         * plugins/class-gen/clsGen.c: Fixed an undefined function.
18850         
18851 2003-01-13  Naba Kumar <naba@gnome.org>
18853         * ABOUT-NLS: Update (strange).
18855         * autogen.sh: Removed blocking code.
18857         * configure.in: Fixed an autogen bug.
18858         
18859 2003-01-13  Naba Kumar <naba@gnome.org>
18861         * (new)src/anjuta.gladep
18862         (new)src/messagebox.c
18863         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
18864         will be gradually removed (and then the files).
18865         
18866         * Makefile.am,
18867         anjuta.prj,
18868         printing/print-util.c,
18869         printing/print.c,
18870         scintilla/ScintillaGTK.c,xx
18871         src/Makefile.am,
18872         src/an_file_view.c,
18873         src/an_symbol_view.c,
18874         src/anjuta.c,
18875         src/anjuta.glade
18876         src/anjuta.h,
18877         src/anjuta_dialogs_strings.c,
18878         src/anjuta_gui.c,
18879         src/attach_process.c,
18880         src/attach_process.h,
18881         src/breakpoints.c,
18882         src/breakpoints.h,
18883         src/breakpoints_cbs.c,
18884         src/commands.c,
18885         src/commands.h,
18886         src/compiler_options.c,
18887         src/compiler_options.h,
18888         src/compiler_options_cbs.c,
18889         src/configurer.c,
18890         src/configurer.h,
18891         src/controls.c,
18892         src/cvs_cbs.c,
18893         src/debug_tree.c,
18894         src/debug_tree.h,
18895         src/executer.c,
18896         src/executer.h,
18897         src/find_in_files.c,
18898         src/find_in_files.h,
18899         src/find_in_files_cbs.c,
18900         src/find_replace.c,
18901         src/find_replace.h,
18902         src/find_text.c,
18903         src/find_text.h,
18904         src/goto_line.c,
18905         src/help.c,
18906         src/help.h,
18907         src/launcher.c,
18908         src/main.c,
18909         src/main_menubar.c,
18910         src/mainmenu_callbacks.c,
18911         src/message-manager.c,c
18912         src/pixmaps.h,
18913         src/preferences.c,
18914         src/project_config.c,
18915         src/project_config.h,
18916         src/project_dbase.c,
18917         src/project_import_cbs.c,
18918         src/resources.c,
18919         src/resources.h,
18920         src/splash.c,
18921         src/src_paths.c,
18922         src/src_paths.h,
18923         src/src_paths_gui.c,
18924         src/text_editor.c,
18925         src/text_editor_gui.c,
18926         src/toolbar.c,
18927         src/toolbar.h,
18928         src/utilities.c,
18929         src/utilities.h,
18930         src/wizard_gui.c,
18931         widgets/gnomefilelist.c: GNOME2 Port.
18933 2003-01-10  Naba Kumar  <naba@gnome.org>
18935         * src/an_file_view.c,
18936         src/anjuta_gui.c,
18937         src/appwizard_gui.c,
18938         src/compiler_options.c,
18939         src/compiler_options_cbs.c,
18940         src/cvs_cbs.c,
18941         src/executer.c,
18942         src/fileselection.c,
18943         src/find_in_files.c,
18944         src/goto_line.c,
18945         src/main_menubar.c,
18946         src/memory.c,
18947         src/message-manager-dock.c,
18948         src/preferences.c,
18949         src/project_dbase_gui.c,
18950         src/project_import_gui.c,
18951         src/registers_gui.c,
18952         src/sharedlib_gui.c,
18953         src/src_paths_gui.c,
18954         src/text_editor_gui.c,
18955         src/toolbar.c,
18956         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
18958 2003-01-09  Naba Kumar <naba@gnome.org>
18960         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
18961         problems with some comments.
18963         * anjuta.prj: New project file (updated?)
18965         * src/Makefile.am: Enabled deprecated API and fixed variables.
18967         * src/an_file_view.c,
18968         src/an_symbol_view.c,
18969         src/anjuta-plugins.c,
18970         src/anjuta-tools.c,
18971         src/anjuta.c,
18972         src/anjuta_gui.c,
18973         src/appwizard_cbs.c,
18974         src/attach_process.c,
18975         src/attach_process_cbs.c,
18976         src/compiler_options.c,
18977         src/compiler_options_cbs.c,
18978         src/launcher.c,
18979         src/mainmenu_callbacks.c,
18980         src/message-manager-private.c,c
18981         src/message-manager-private.h,
18982         src/message-manager.c,c
18983         src/message-manager.h,
18984         src/project_dbase.c,
18985         src/project_dbase.h,
18986         src/project_dbase_gui.c,
18987         src/project_import_cbs.c,
18988         src/project_import_gui.c,
18989         src/registers.c,
18990         src/resources.c,
18991         src/resources.h,
18992         src/sharedlib.c,
18993         src/signals.c,
18994         src/signals_cbs.c,
18995         src/signals_gui.c,
18996         src/splash.c,
18997         src/src_paths_cbs.c,
18998         src/src_paths_gui.c,
18999         src/stack_trace.c,
19000         src/text_editor.c,
19001         src/text_editor_gui.c,
19002         src/text_editor_menu.c,
19003         src/toolbar.c,
19004         src/toolbar_callbacks.c,
19005         src/utilities.c,
19006         src/watch.c,
19007         src/watch_cbs.c,
19008         src/wizard_gui.c: GNOME porting.
19010 2002-12-24 Naba Kumar <naba@gnome.org>
19012         * AUTHORS, ChangeLog, HACKING, Makefile.am,
19013         NEWS, README, SEARCH-REPLACE,
19014         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
19015         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
19016         launcher/Makefile.am,
19017         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
19018         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
19019         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
19020         printing/print-util.c, printing/print.c, printing/print.h,
19021         scintilla/*/*, widgets/e-shell-about-box.c,
19022         src/*, tagmanager/*/*, widgets/Makefile.am,
19023         widgets/gnomefilelist.c:
19024         
19025         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
19026         src/*.[c,h] files to gnome2 API.
19028         * src/anjuta_dialogs_strings.c: Added glade generated translatable
19029         strings table.
19031 2002-10-23  Naba Kumar <naba@gnome.org>
19033         * autogen.sh: Prevented Users from building HEAD cvs.
19034         
19035 2002-09-16  Stephane Demurget  <demurgets@free.fr>
19037         * src/anjuta.glade: added the compiler options dialog, hopefully
19038         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
19040 2002-09-15  Stephane Demurget  <demurgets@free.fr>
19042         * src/anjuta.glade: fixed a lot of small glitches.
19044         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
19045         now.
19047         * src/breakpoints_cbs.c: polished a bit.
19049 2002-09-15  Stephane Demurget  <demurgets@free.fr>
19051         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
19053         * src/commands.c: partial gnome 2 port.
19055         * src/utilities.[ch]: changed some bits to be const.
19057 2002-09-14  Stephane Demurget  <demurgets@free.fr>
19059         * src/Makefile.am: removed breakpoints_gui.c and added a check
19060         for gdk-pixbuf deprecated functions, but there shouldn't be much
19061         anyway.
19063         * src/breakpoints_gui.c: killed.
19065         * src/anjuta.glade: added two dialogs for the breakpoints management.
19067         * src/anjuta.h:
19068         * src/anjuta_cbs.c:
19069         * src/appwizard.c:
19070         * src/attach_process.c:
19072         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
19073         really huge changes and porting work.
19074         
19075         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
19076         (breakpoints_dbase_new): moved the UI init bits here.
19078         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
19079         a lot, not using any color anymore (not HIG compliant) and not using
19080         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
19081         to be double checked.
19083         * src/build_file.c:
19084         * src/build_project.c: gnome 2 port.
19086 2002-09-11  Stephane Demurget  <demurgets@free.fr>
19088         * src/anjuta.glade:
19089         * src/anjuta.h:
19090         * src/anjuta_cbs.c:
19091         * src/appwizard.c:
19092         * src/breakpoints.c:
19093         * src/breakpoints_cbs.c: cleaned up some bits.
19095 2002-09-09  Stephane Demurget  <demurgets@free.fr>
19097         * src/Makefile.am:
19098         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
19100         * src/an_symbol_view.[ch]:
19101         * src/attach_process_cbs.h: polished a bit.
19103         * src/breakpoints_cb.[ch]: partial gnome 2 port.
19105 2002-09-02  Stephane Demurget  <demurgets@free.fr>
19107         * configure.in:
19108         * src/Makefile.am: added libglade-2 to the build.
19110         * src/anjuta.[ch]: added support for libglade.
19112         * src/anjuta.glade: added. There could be a file per top-level widget,
19113         as some other gnome projects, though.
19115         * src/attach_process_gui.c: removed.
19116         * src/attach_process.[ch]: gnome 2 port.
19117         (attach_process_new): Added the treeview init and the widget references
19118         here.
19120 2002-08-31  Stephane Demurget  <demurgets@free.fr>
19122         * src/an_file_view.c: fixed some compilation issues.
19124         * src/an_symbol_view.c: gnome 2 port.
19126 2002-08-26  Stephane Demurget  <demurgets@free.fr>
19128         * src/an_file_view.c: finished gnome 2 port.
19129         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
19130         directory pixmap depending on the event.
19132         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
19133         (project_file_data_new): use a GtkTreePath.
19135 2002-08-23  Stephane Demurget  <demurgets@free.fr>
19137         * src/Makefile.am: readded back an_*_view.[ch] because they are still
19138         driving me nuts but they need to be ported, heh ?
19140         * src/an_file_view.c: gnome 2 port, almost finished after some hard
19141         work since it's quite a total rewrite again.
19143 2002-08-22  Stephane Demurget  <demurgets@free.fr>
19145         * src/an_file_view.c:
19146         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
19148 2002-08-21  Stephane Demurget  <demurgets@free.fr>
19150         * src/anjuta_info.c:
19151         * src/utilities.h: gnome 2 port, featuring a total rewrite.
19153 2002-08-20  Stephane Demurget  <demurgets@free.fr>
19155         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
19156         nuts ATM.
19157        
19158         * src/an_file_view.c:
19159         * src/aneditor.cxx:
19160         * src/anjuta_cbs.c:
19161         * src/compiler_options.h:
19162         * src/messagebox.c:
19163         * src/messagebox.h:
19164         * src/pixmaps.h:
19165         * src/project_dbase.h:
19166         * src/resources.h: gnome 2 port.
19168 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19170         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
19172         * data/properties/sql.properties: added the DATETIME data type.
19174         * data/properties/html.properties: added the foreach php keyword.
19176 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19178         * widgets/Makefile.am: removed blank line after the last backslash
19179         for avoiding a warning from automake.
19181         * configure.in:
19182         * src/Makefile.am: added the ORBit-2 dep.
19184 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19186         * AUTHORS: added Biswa, because I wonder why noone already have
19187         written his name in the Anjuta's hall of fame :)
19189 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
19191         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
19192         widgets/e-shell-about-box.c: Made to compile for gnome2.
19193         
19194 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
19196         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
19197         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
19198         
19199         * configure.in, printing/print.h, printing/print.c,
19200         printing/print-doc.c: Made to compile for gnome2.
19201         
19202 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
19204         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
19205         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
19206         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
19207         widgets/Makefile.am:
19208         
19209         Upgraded the build system to gnome2 platform.
19210         
19211 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19212         * manuals/*: Added capability to generate PDF and PS.
19213         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
19214         * TODO, TODO.biswa: Intergated TODO list.
19215         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
19216         , bug #574470
19217         * src/dnd.c: Fix typo
19218         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
19219         * src/anjuta.c: Bug #568895, Bug #575419
19221 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19223         * tagmanager/tm_global_tags.c: Fixed compiler warning.
19224         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
19226 2002-12-17  Naba Kumar <naba@gnome.org>
19228         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
19229         bugs.
19230         
19231 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19232         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
19233         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
19234         * anjuta.prj: Added tools.sgml
19235         * data/properties/cpp.properties: Bug # 646974
19237 2002-12-16  Naba Kumar <naba@gnome.org>
19239         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
19240         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
19241         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
19242         on 'Enter' and adds proper focus mechanism.
19243         * src/anjuta.c: Fixed a memory corruption bug.
19244         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
19245         'Enter' and can also be Canceled. Sets proper default and focus policies
19246         for tools dialogs.
19247         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
19248         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
19249         translatable strings in dialogs and fixed some dialog properties.
19250         * src/anjuta-tools.c: Now uses xml format for loading and saving.
19251         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
19252         * src/message_manager_private.cc: Fixed some debug messages.
19253         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
19254         widgets/gnomefilelist.c: Fixed a memory leaks.
19255         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
19256         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
19257         src/main_menubar_def.h: Implemented incremental search.
19258         * TODO: Updated.
19260 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19261         * tagmanager/*: Minor cleanups and warning fixes.
19262         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
19263         GUI during long updates.
19264         * src/text_editor.c: Remove debug message.
19266 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19267         * tagmanager/tm_project.c: Fix a memory access problem.
19269 2002-12-13  Naba Kumar <naba@gnome.org>
19271         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
19272         tools list to show "Enabled" flag of the tool. Fixed a bug where
19273         tool list is not cleared when creating a new tool.
19274         
19275 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19276         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
19278 2002-12-12  Naba Kumar <naba@gnome.org>
19280         * anjuta-tools.[h,c], commands.c: Used the tools help of
19281         anjuta variables list in commands editor and fixed a typos
19282         buy in anjuta-tools.c.
19283         
19284 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19285         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
19286         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
19287         * TODO.biswa: Added to help me track things better.
19289 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19291         * configure.in, anjuta.spec.in: Added libglade dependency.
19292         * Makefile.am: Added anjuta.glade file.
19293         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
19294         , src/mainmenu_callbacks.[ch], src/message-manager.h
19295         , src/widget-registry.c: Tools editor GUI + other additions.
19297 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19299         * src/project_dbase.[ch], tagmanager/tm_project.c,
19300         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
19301         Implement syncing tags image with the project database.
19302         * src/anjuta-tools.c: Implemented variable substitution and
19303         working directory in tools.
19305 2002-12-09  Naba Kumar <naba@gnome.org>
19306         
19307         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
19308         command configuration language list from properties.
19309         
19310         * data/properties/asm.properties, data/properties/ruby.properties:
19311         Fixed typos.
19313 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19315         * src/an_symbol_view.c: Remember current selected entry and select
19316         it automatically after refresh.
19318 2002-11-26  Murray Cumming  <murrayc@usa.net>
19320         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
19321           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
19322         and gnomemm 1.2 projects so that people know they are really
19323         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
19324         But I did correct these to sue lowercase names.
19326 2002-12-01  Naba Kumar <naba@gnome.org>
19328         * data/anjuta.properties: Fixed caching problem on 
19329         indicators.
19330         * src/preferences.c, src/preferences_gui.c: Implemented automatic
19331         indicators prefs.
19332         
19333 2002-12-01  Naba Kumar <naba@gnome.org>
19335         * data/properies/anjuta.properties: Corrected "indicators.automatic"
19336         property name.
19337         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
19338         property and uses it.
19339         * src/aneditor.cxx: Fixed a bug associated with selection a word at
19340         current cursor.
19341         
19342 2002-11-30  Naba Kumar <naba@gnome.org>
19344         * src/debugger.c: Fixed a typo.
19345         * data/properties/*: Updated properties files and added
19346         new ones.
19347         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
19348         Added comment submenu and cleaned up ref and unref of menus.
19349         * src/aneditor.h: Added definition of comment commands.
19350         * src/aneditor.c: Upgrade from latest SciTE source code.
19351         * src/text_editor.[hc], src/text_editor_cbs.c, 
19352         src/message_manager_private.cc, src/message_manager.[cc,h],
19353         src/anjuta.[c,h]: Added indicators support for errors/warnings
19354         highlight in the editor.
19355         * NEWS, TODO: Update.
19356         * scintilla/include/PropSet.h: Removed deprecrated function.
19357         
19358 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19360         * src/anjuta-tools.[ch]: Tools implementation (basic)
19361         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
19362           , src/main_menubar_def.h: PLugins cleanup and segregation
19363         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
19364           registry
19365         * anjuta.prj: Added new files
19366         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
19367         * plugins/class-gen/clsGen.c: Register menu under 'Project'
19368         * plugins/patch/patch-plugin.c: Register menu under 'Format'
19369         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
19370         * src/Makefile.am: Added new files
19371         * src/message-manager.[cc/h]: Added standard output and error windows
19373 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
19375         * project_type.c: Fixed Gnomemm2 project type
19377 2002-11-25  Naba Kumar <naba@gnome.org>
19379         * printing/print.c: Fixed a compile warning.
19380         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
19381         * src/utilities.c: Fixed a compile warning in sparc, hides the
19382         terminal check error output from the user.
19383         * project_config.[ch], project_dbase.[ch], source.c: Added project
19384         version, exclude modules configuration and reordered other config
19385         properties. Changed some strings to more descriptive text.
19386         * src/compiler_opitions.c: Removed extra newlines from .prj file
19387         save.
19388         * anjuta.prj: Converted to new format (only reorganised properties
19389         and removed extra newlines ... nothing else).
19390         * NEWS: updated
19391         
19392 2002-11-21  Naba Kumar <naba@gnome.org>
19394         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
19395         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
19396         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
19397         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
19398         Updated to the CVS version.
19400 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19402         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
19403           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
19404           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
19405           images in completion lists. 
19406         * src/resources.h: Make C++ friendly.
19407         * scintilla/PropSet.cxx: Fix memory leak.
19409 2002-11-20  Naba Kumar <naba@gnome.org>
19411         * scintilla/*/*: Synced to latest scintilla 1.49
19412         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
19413         New lexers added.
19415         * scintilla/RESearch.cxx: The automatic cvs log in the
19416         file really broke things trying to interprete the changelog
19417         entry incorrectly as end-of-comment. Removed the $cvs line
19418         and committed again.
19419         
19420 2002-11-19  Naba Kumar <naba@gnome.org>
19422         Patch from Timothee Besset <ttimo@idsoftware.com>
19423         
19424         * src/message-manager-private.cc: Interpretes absolute
19425         file paths properly in zvt terminal.
19427 2002-11-19  Naba Kumar <naba@gnome.org>
19429         Patch from Timothee Besset <ttimo@idsoftware.com>
19430         
19431         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
19432         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
19433         (important) editor preferences in project (if there is one
19434         open).
19435         
19436         * TODO: Updated
19437         
19438 2002-11-18  Naba Kumar <naba@gnome.org>
19439         
19440         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19441         
19442         * src/debug_tree.c, src/find_in_files_gui.c,
19443         src/find_replace.c, src/find_text.c, 
19444         src/project_import.c, src/project_import_gui.c,
19445         src/wizard_gui.c: i18n Fixes.
19447 2002-11-15  Naba Kumar <naba@gnome.org>
19449         * plugins/class-gen/clsGen.c: Fixed to use project function
19450         to import files. Create non-existent directories before the
19451         sources are written.
19452         
19453         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
19454         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
19455         src/glade_iface.c,
19456         src/glades.c: Excluded gladen files from build. This
19457         will fix the unnecessary dependency on libssl.
19458         
19459         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
19460         file import funtion.
19461         
19462         * src/message_manager_private.cc: Fixed a compiler warning with
19463         DEBUG preprocessor macro.
19464         
19465         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
19466         wrong (undocked) editor window was closed on clicking close on an
19467         undocked editor window.
19468         
19469         * src/debugger.c: Fixed a bad bug where debugger terminal won't
19470         start correctly if the executable was run before with 'F3'.
19471         
19472         * src/toolbar_callbacks.c: Wrap around find next.
19473         * src/toolbar.c: Disable combo activate.
19474         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
19475         button positions to get 'yes' as default.
19477         * anjuta.spec.in: Updated.
19478         
19479         * src/anjuta_info.c, src/appwizard_gui.c,
19480         src/attach_process_gui.c, src/breakpoints_gui.c,
19481         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
19482         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
19483         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
19484         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
19485         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
19486         src/preferences.c, src/preferences_gui.c, src/project_config.c,
19487         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
19488         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
19489         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
19490         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
19491         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
19492         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
19493         plugins/patch/patch-plugin.c, printing/print-util.c:
19494         Set all windows and dialogs transient
19495         to their parents so that they remain floated above their parents.
19496         
19497 2002-11-13  Naba Kumar <naba@gnome.org>
19499         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
19500         take default editor font).
19501         
19502         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
19503         Corrected email address.
19504         
19505         * src/mainmenu_callbacks.c: Used spaces instead of tabs
19506         for changelog entry.
19508         * NEWS: Updated.
19509         
19510 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19511         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
19513 2002-11-06  Naba Kumar <naba@gnome.org>
19515         * README: Updated
19516         * anjuta.spec.in: Ships the .omf files with the
19517         documents instead of the base package.
19518         
19519 2002-11-04  Naba Kumar <naba@gnome.org>
19521         * data/properties/latex.properties: Fixed a bug.
19522         * ChangeLog: Released 1.0.0 stable.
19524 2002-11-04  Naba Kumar <naba@gnome.org>
19526         * src/commands.c: Added command with shell redirection capability.
19527         * data/properties/anjuta.properties: Changed default execution
19528         command.
19529         * src/project_dbase.c: Set project top dir in properties.
19530         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
19531         * data/Makefile.am: More diskcheck error fixes.
19532         
19533         * README, anjuta.spec.in, THANKS, AUTHORS,
19534         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
19535         manuals/C/anjuta-manual/authers,sgml,
19536         manuals/C/anjuta-manual/anjuta-manual.sgml,
19537         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19538         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
19539         : Changed anjuta home to
19540         new URL and my email address.
19541         
19542         * manuals/C/anjuta-manual/interfaces.sgml,
19543         manuals/C/anjuta-manual/prefereces.sgml,
19544         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
19545         
19546         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
19547         : removed reference to the help menu as the menu is modified
19548         when no help is found (which is very likely when we are
19549         shiping the documents separately).
19550         
19551 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19552         * anjuta.spec.in: Update specfile to make multiple RPMs.
19553         * data/Makefile.am: make dist fix.
19554         * src/text_editor_menu.c: Fix compile warnings (casts).
19556 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19557         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
19558         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
19560 2002-11-01  Naba Kumar <naba@gnome.org>
19562         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
19563         Added gnome2 macros to be used by gnome2 project wizard.
19564         
19565         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
19566         from gnome-common.
19567         
19568         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
19569         as it was conflicting with generated projects and is not
19570         useful for us.
19571         
19572         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
19573         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
19574         project generation, removed qt project as it's not complete and
19575         added gnome2 bonobo wizard.
19577 2002-10-29  Naba Kumar <naba@gnome.org>
19579         * po/POTFILES.in: Updated.
19580         * po/POTFILES.skip: Added.
19581         * preferences.h: Fixed print paper size property name.
19583 2002-10-28  Naba Kumar <naba@gnome.org>
19584         
19585         * data/user.properties, data/Makefile.am: Added user properties file
19586         which will be copied in user's ~/.anjuta/user.properties.
19587         
19588         * data/anjuta.properties: Changed a comment.
19589         
19590         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
19591         
19592         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19593         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
19594         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
19595         item.
19597         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
19598         instead of user properties file.
19599   
19600         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
19601         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
19602         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
19603         * README, TODO: Updated.
19604         
19605 2002-10-28  Naba Kumar <naba@gnome.org>
19607     * manuals/C/anjuta-manual/figures/editor_guides.png,
19608     manuals/C/anjuta-manual/figures/editor_margins.png,
19609     manuals/C/anjuta-manual/figures/editor_markers.png,
19610     manuals/C/anjuta-manual/figures/local_variables.png,
19611     manuals/C/anjuta-manual/figures/open_file_multiple.png,
19612     manuals/C/anjuta-manual/figures/prefs_print.png,
19613     manuals/C/anjuta-manual/figures/print_dlg.png,
19614     manuals/C/anjuta-manual/figures/print_preview.png,
19615     manuals/C/anjuta-manual/figures/symbol_browser.png,
19616     manuals/C/anjuta-manual/figures/variable_tip.png: New png
19617     files for manual documentation.
19618     
19619     * manuals/sgmldocs.make,
19620     manuals/C/anjuta-manual/Makefile.am,
19621     manuals/C/anjuta-manual/authors.sgml,
19622     manuals/C/anjuta-manual/build.sgml,
19623     manuals/C/anjuta-manual/compileopts.sgml,
19624     manuals/C/anjuta-manual/debugger.sgml,
19625     manuals/C/anjuta-manual/execute.sgml,
19626     manuals/C/anjuta-manual/fileoperations.sgml,
19627     manuals/C/anjuta-manual/interface.sgml,
19628     manuals/C/anjuta-manual/preferences.sgml,
19629     manuals/C/anjuta-manual/projects.sgml,
19630     manuals/C/anjuta-manual/figures/arguments.png,
19631     manuals/C/anjuta-manual/figures/open_file.png,
19632     manuals/C/anjuta-manual/figures/other_opts.png,
19633     manuals/C/anjuta-manual/figures/scrshot.png,
19634     manuals/C/anjuta-manual/figures/toolbar_browser.png,
19635     manuals/C/anjuta-manual/figures/toolbar_tags.png:
19636     
19637     Updated anjuta manual documentation.
19639     
19640 2002-10-27  Naba Kumar <naba@gnome.org>
19642     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
19643     check and modifies debugger terminal command accordingly
19644     to function properly.
19645     
19646 2002-10-25  Naba Kumar <naba@gnome.org>
19648         * manuals/sgmldocs.make: Fixed a couple of bugs.
19649         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
19651 2002-10-24  Naba Kumar <naba@gnome.org>
19653         * src/debug_tree.c: Fixed a crash bug from Etay.
19655         * global_tags/create_global_tags: Added messages.
19656         Fixed infinite looping within files.
19657         
19658         * macro/autogen.sh: Removed debug and warning flags for defaults.
19659         
19660         Patch from Vadim Berezniker <vadim@berezniker.com>
19661         
19662         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
19663         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
19664         generation.
19666         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
19667         temporarily just copy it
19669 2002-10-24  Naba Kumar <naba@gnome.org>
19671         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
19672         manuals/C/anjuta-manual/anjuta-manual.sgml, 
19673         manuals/C/anjuta-manual/compileopts.sgml,
19674         manuals/C/anjuta-manual/debugger.sgml,
19675         manuals/C/anjuta-manual/execute.sgml,
19676         manuals/C/anjuta-manual/fileoperations.sgml,
19677         manuals/C/anjuta-manual/interface.sgml,
19678         manuals/C/anjuta-manual/introduction.sgml,
19679         manuals/C/anjuta-manual/projects.sgml,
19680         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
19681         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
19682         manuals/ja/anjuta-manual/anjuta-manual.sgml,
19683         manuals/ja/anjuta-manual/compileopts.sgml,
19684         manuals/ja/anjuta-manual/debugger.sgml,
19685         manuals/ja/anjuta-manual/execute.sgml,
19686         manuals/ja/anjuta-manual/fileoperations.sgml,
19687         manuals/ja/anjuta-manual/interface.sgml,
19688         manuals/ja/anjuta-manual/introduction.sgml,
19689         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
19691 2002-10-24  Naba Kumar <naba@gnome.org>
19693         * src/project_type.c: added autogen for qt projects.
19694         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
19695         Fixed a bug that retrieves wrong terminal command.
19696         * src/commnads.c: Added more terminal commands.
19697         * configure.in: Checks for scrollkeeper version.
19698         
19699 2002-10-22  Naba Kumar <naba@gnome.org>
19701         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
19702         instead of AM_GNOME_GETTEXT.
19703         
19704         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
19705         for setup-gettext for the wizard generated projects.
19707         * src/source.c: Fixed a bug where glade file wasn't generated.
19708         
19709         * src/gnome_project.c: Excluded project version from project dir
19710         name.
19711         
19712 2002-10-22  Naba Kumar <naba@gnome.org>
19714         * acinclude.m4: New file with dummy funtion for gettext
19715         cross compatibility fix.
19716         
19717         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
19718         * configure.in: Fixed cflags to avoid useless warnings.
19719         * Makefile.am: EXTRA_DIST += setup-gettext.
19720         * src/toolbars.c: Added space paddings around tags label.
19722 2002-10-21  Naba Kumar <naba@gnome.org>
19724         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19725         
19726         * setup-gettext: New script to maintain gettext cross version
19727         compatibility.
19728         * configure.in, macros/autogen.sh: Fix for gettext cross version
19729         compatibility.
19730         
19731 2002-10-21  Naba Kumar <naba@gnome.org>
19733         * debug_tree.c: Fixed incorrect use of debug assertion.
19734         
19735 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
19736             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19737         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19738         src/memory.c, src/memory.h, src/message-manager-private.cc:
19739         
19740         New parsing algorithm; adapted from kdevelop.
19741         Middle button menu for changing the value's display type
19743 2002-10-07  Naba Kumar <naba@gnome.org>
19745         * src/main_menubar_def.h: Changed status bar message for Help->
19746         Browse info pages. Bug #603308
19748         * src/executer.c: Made "User terminal" default for creating
19749         projects (User can always disable it later). Bug #114222
19750         
19751 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19753         * macros/autogen.sh: Require gettext 0.10.x for autogen
19754         * src/text_editor.c: Fixes Bug #595303
19755         * src/source.c: Fixes Bug #595970
19756         * src/anjuta.c: Fixes Bug #598366
19757         * scingtilla/LexCPP.cxx: Bug #602296
19758         * src/main_menubar_def.h: Bug #604363
19759         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
19760         
19761 2002-10-07  Jens Georg <mail@jensgeorg.de>
19763         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19764         * gnomefilelist.c: This patch fixes the bug #611542
19765         
19766 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19768         * data/properties/Makefile.am: Added tcltk.properties file.
19769         
19770 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19772         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19773         
19774         * README: Updated README
19775         * plugins/class-gen/clsGen.c, src/message_manager.cc
19776           , src/mainmeu_callbacks.c, src/memory.c
19777           , src/project_dbase_gui.c, src/text_editor_gui.c
19778           , widgets/gnomefilelist.c: Set window icons
19779         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
19780           Enabled release build (stripped + optimized binaries, etc.)
19781         * data/properties/anjuta.properties, src/commands.c,
19782           src/defaults.cFixed bug #595489 (stdin on executables)
19783         * src/appwizard.c, src/main.c, src/message-manager.cc
19784           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
19785           , src/debug_tree.c: Memory related (valgrind) fixes.
19786         * src/message-manager-private.[cc,h], src/pixpams.h
19787           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
19788         * anjuta.prj: Added debug_tree.c to SOURCES
19789         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19790           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
19791           Compacted code and cleaned up unnecessary functions.
19792         * tagmanager/*.[ch]: Code fixes.
19793         
19794 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
19795         
19796         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19797         
19798         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
19799         Debug tree now detects changes of displayed variables
19800         and changes their color to red
19802 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19804         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19805         
19806         * mainmenu_callbacks.c: Set's the current file name in
19807         file save as dialog.
19808         
19809 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19811         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
19813         * data/properties/tcltk.properties: New file for tcl/tk
19814         properties.
19816 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
19818         * src/project_type.[c,h], src/source.c, data/Makefile.am:
19819         Fixed a fatal bug which doesn't let building gnome2 related
19820         projects. They use different autogen.sh script. Defined new
19821         type field "gnome_macro_support".
19822         
19823         * data/autogen.sh.gnome2: New file.
19824         
19825         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
19826         bug with quotes escaping in quotes.
19827         
19828         * src/message-manager-private.cc: Used event box instead
19829         of frame for local message pane, so that the borders appear
19830         properly and nicely.
19831         
19832         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
19833         if there is a project open and all the files are un-docked.
19835         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
19837 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
19839         * src/main_menubar_def.h: implement feature request #595356, patch #597161
19840         * THANKS: updated for new contributions
19841         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
19843 2002-08-27 Steven Knight  <steven.knight@unh.edu>
19845         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
19846         src/project_dbase.h, src/project_type.c, src/source.c, 
19847         src/wizard_gui.c: new Qt project type
19848         *** NB not fully tested, may need some work, icon required...
19850 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19852         * src/memory.c, src/memory.h: new memory patch
19854 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
19856         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
19858 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
19860         * lancher/anjuta_launcher.c: Determine pty from function
19861         call instead of running 'tty' externally.
19862         
19863         * data/properties/cs.properties: Added compile/build commands.
19864         Fixed execution properties.
19865         
19866         * src/commands.c: Added c# options.
19868         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
19869         
19870         * src/debug_tree.[c,h], src/debugger.[c,h],
19871         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
19872         
19873         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
19874         1. Misaligned structs when they are members of other structs.
19875         2. '{' sometimes appears as a variable.
19876         3. Wrong processing of some arrays.
19877         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
19878         that displays the tree in two columns (variable and value).
19880 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19882         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
19884         * data/properties/sql.properties: added the DATETIME data type.
19886         * data/properties/html.properties: added the foreach php keyword.
19888 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19890         * NEWS: Updated with new features.
19891         
19892         * data/.cvsignore, doc/.cvsignore: Updated.
19893         
19894         Patch from: Etay Meiri <etay-m@bezeqint.net>
19895         
19896         * src/debug_tree.h, src/debug_tree.c: New files.
19897         
19898         * src/Makefile.am, src/message-manger-private.[h,cc],
19899         src/message-manger.cc: Added Tree view for debugger
19900         locals view.
19901         
19902 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19904         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19905         
19906         * src/memory.c, src/memory.h: New files.
19907         
19908         * src/Makefile.am, src/appwizard.c, src/controls.c,
19909         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19910         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19911         
19912         Memory view implemetation that would enable viewing raw memory
19913         during debugging.
19915 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19917         * AUTHORS: added Biswa, because I wonder why noone already have
19918         written his name in the Anjuta's hall of fame :)
19920 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
19922         * src/appwizard_gui.c: Removed an ambiguous prototype.
19923         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
19924         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
19925         * THANKS: Updated M. Ali Vardar's email.
19926         
19927 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19929         * src/anjuta_gui.c: implemented feature request to stop main and browser
19930           toolbars having exclusive use of space
19932 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19934         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
19935         left over from the previous work to fix bugs :-)
19936         
19937         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
19938         src/controls.c, src/mainmenu_callbacks.h, 
19939         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
19940         reviewed
19941         
19942         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
19943         src/project_import_gui.c, src/sharedlib_gui.c, 
19944         src/signals_gui.c: set window icon correctly
19945         
19946         * NEWS: more updates for the release
19947         
19948         * HACKING: updated for window icons and insert menu information
19949         
19950         * src/cvs_gui.c, src/build_project.c, 
19951         src/project_import_cbs.c: message strings reviewed
19952         
19953         * src/controls.c: context help button should be disabled if 
19954         DevHelp is not installed
19955         
19957 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
19959         * src/debugger.c: Fixed the signalling screw up because of string
19960         update in gdb used to report the child process PID. Also, no
19961         error dialog will be popped up for "no such file or directory"
19962         error (very annoying and useless error). This error will still
19963         be shown on the debug message window. Avoided terminating the
19964         program when the terminal is terminated -- doesn't hurt, otherwise
19965         we get crappy egg-and-hen problem.
19966         
19967         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
19968         dimensions loading.
19969         
19970         * src/anjuta.c: Limited the default size of main window to sane
19971         values.
19973         * src/preferences.c: Fixed some deadly memory corruption bugs in
19974         the recent patches. Return from getenv() should NEVER be freed,
19975         because they are static strings.
19976         
19977         * src/preferences_gui.c: Removed the fix for crash bug with font
19978         selection and applied the real fix.
19979         
19980 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
19982         * NEWS: updated for release
19984 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
19986         * src/launcher.c: Added a fix a memory leak and a possible
19987         fix for zvt-crash bug.
19988         
19989         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
19990         
19991         * data/properties/latex.properties,
19992         data/properties/ada.properties: Added file.is.source property.
19993         
19994         * src/an_file_view.c: Set auto column size of the file
19995         revision column.
19996         
19997         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
19998         The user is now prompted to confirm the closing of the file
19999         if it is being used by CVS. If yes, the editor is closed and
20000         the CVS operation stops.
20001         
20002 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
20004         * anjuta.prj: bump project version for release
20005         * BUGS: removed unnecessary file
20007 2002-06-07      Philip Van Hoof <freax@pandora.be>
20009         * widgets/gnomefilelist.c: fix up issue with directory deleted 
20010         during the life of the file list widget
20011         * src/preferences_gui.c: sticking-plaster fix to font selection
20012         causes segfault bug
20014         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
20016 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20018         * data/properties/anjuta.properties, src/an_file_view.[ch], 
20019         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
20020         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
20021         added options for symbol and file browsers.
20022         * data/properties/cpp.properties: linker flags should come after
20023         the name of the file to compile.
20024         * scintilla/Editor.cxx: fixed gcc compilation warning.
20025         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
20026         be executed from bindir only.
20027         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
20028         tagmanager/include/tm_file_entry.h: CVS version information in file 
20029         browser.
20030         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
20031         window.
20032         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
20033         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
20034         crashes during file import.
20035         * src/project_import.c: disable project menu items during project 
20036         import.
20037         
20038         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20040 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20042         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
20043         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
20044         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
20045         modified Insert menu, added C functions template, header C 
20046         template, modified header_template HEADER_H ==> NAMEFILE_H
20047         
20048         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20050 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
20052         * data/properties/html.properties: changed some file 
20053         associations
20055 2002-06-05 Philip Van Hoof <freax@pandora.be>
20057         * widgets/gnomefilelist.c: Fixed #560759 and #561776
20058         
20059         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20061 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20063         * data/properties/anjuta.properties, src/defaults.c: Make windows
20064         docked by default, fix the big fonts bug.
20065         
20066         * src/an_file_view.c, src/main_menubar_def.h, 
20067         src/project_dbase_gui.c: sanitized the Edit/View mess.
20068         
20069         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
20070         for customizing shortcuts.
20071         
20072         * src/mainmenu_callbacks.c: Search for selected word if present.
20073         
20074         * src/text_editor_menu.c: Added context menu options for docking
20075         and undocking editor windows.
20076         
20077         * src/main_menubar.h, src/main_menubar.c: more support for the 
20078         shortcuts menu item.
20079         
20080         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20082 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
20084         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
20085         all commit messages being written to top of the file
20086         
20087         * src/main_menubar_def.h: message strings reviewed
20088         
20089         * src/project_import.c: message strings reviewed
20090         
20091         * src/source.c, src/glades.c: message strings reviewed. Fixed 
20092         some bugs around reading the project properties for creating 
20093         .glade and .desktop files in the Application Wizard. There were
20094         typos in the property names being retrieved
20095         
20096         * widgets/gnomefilelist.c: changed build_full_path to make 
20097         the file widget support ~
20098         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
20099         
20100         * THANKS, widgets/e-shell-about-box.c, 
20101         manuals/anjuta-manual/C/authors.sgml: updated for new
20102         patch
20104 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
20106         * src/project_dbase.c: Fixed the file-path-corruption bug
20107         and the cannot-import-file-in-project bug. (follow-up with
20108         the last commit from Stef).
20109         
20110         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
20111         with unsaved-project.
20112         
20113 2002-06-05  Stephane Demurget  <demurgets@free.fr>
20115         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
20116         misplaced g_free.
20118 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
20120         * data/properties/{xml,html,other}.properties: changed some file 
20121         associations
20122         
20123         * data/anjuta.mime: oops! cvs added
20124         
20125         * scintilla/RESearch.cxx: fixed up a problem with comments
20126         
20127         * global-tags/create_global_tags.sh: redirect errors to /dev/null
20128         to avoid messages about missing libs
20129         
20130         * NEWS: started the release notes
20132 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
20134         * HACKING: updated with new information on printing, patch naming
20135         
20136         * TODO: removed completed tasks
20137         
20138         * THANKS: updated a few contributions
20139         
20140         * anjuta.prj: updated the icon file
20141         
20142         * anjuta.desktop.in.in: updated to add Categories
20143         
20144         * data/anjuta.mime: created a mime type for Anjuta project files
20145         (NB needs to be added to the install in /usr/share/mime/)
20146         
20147         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
20148         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
20149         to PNG for websites.
20150         
20151         * plugins/patch/patch-plugin.c: clarified some messages and 
20152         made it easier to see different patching sessions
20153         
20154         * src/toolbar.c: changed some message text for consistency
20155         
20156         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
20157         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
20158         in preferences. 
20159         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20160                  
20161         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
20162         src/project_dbase.{c,h}, src/project_import_cbs.c, 
20163         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
20164         Added XLib Project and a Dockapp Project types.
20165         * pixmaps/Makefile.am: added line for new pixmap for new xlib
20166         projects
20167         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
20168         * src/source.c: Fixed memory leak in existing projects. 
20169         (filename was not freed)
20170         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
20172 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
20174         * src/anjuta.h, src/anjuta.c: Added error display funtions
20175         with parent windows.
20176         
20177         * src/appwizard_cbs.c: Changed error display function to use
20178         parented version.
20179         
20180 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
20182         * printing/print.h, printing/printing.c: Taken care of document
20183         zoom factor and fixed a font loading bug. Dynamically calculated
20184         text widths to work with zooms properly. Re-organized code for
20185         dynamic text width calulations to work in general with utf8 chars.
20186          Determined font height and width automatically from the font info.
20187         
20188         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
20189         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
20190         Converted text.zoom.factor property to use #defined value. Removed
20191         margin header and margin numbers preferences, as they  now
20192         calculated dynamically.
20193         
20194 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
20196         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
20197         printing/print-util.h, printing/print.c, printing/print.h:
20198         Rewritten printing support for style based printing. Syntax highlighted
20199         printing, monochromatic printing, setup using preferences etc.
20201         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
20202         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
20203         language and the styled text buffer.
20204         
20205         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
20206         the print setup preferences page and added printer preferences. Added functions
20207         to retrieve preferences with default values.
20208         
20209         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
20210         the printing.
20212         * data/properties/anjuta.properties: Added default printer preferences.
20214         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
20215         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
20216         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
20218         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
20219         
20220 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20222         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20224         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
20225         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
20226         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
20227         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
20229         printing/Makefile.am: Reduced compiler optimizations.
20231         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
20232         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
20233         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
20234         tagmanager/tm_workspace.c: TagManager fixes.
20236 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
20238         * printing/*: CVS added. :)
20239         
20240 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20242         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20244         * printing*: CVS added.
20245         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
20246           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
20247           src/main_menubar_def.h: Gnome Print support
20248         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
20249         * configure.in: Enable debugging flag option
20250         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
20251           Print properties defined.
20252         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
20253         
20254 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20256         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20257         
20258         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
20259         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
20260           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
20261           and cleanups
20262         * src/text_editor.c: Minor cleanups.
20263         * anjuta.c: Tweaks to 'Goto File Line' functionality.
20264         * src/project_dbase.c: Fixes to add/remove files from project.
20265         * src/help.c: Fix minor memory leak.
20266         * src/project_dbase_gui.c: Remove debugging messages.
20267         * src/utilities.[ch]: Cleanups and minor fixes.
20268         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
20270 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
20272         * src/anjuta.c [anjuta_apply_preferences()]:
20273         Fixed a crash bug when tab pos is not defined for the editors.
20274         
20275         * data/properties/cpp.properties: Set default identifier property to normal.
20276         This fixes the bug in which the fore color gets hidden with dark background.
20278 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
20280         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
20281         scintilla 1.46
20282         
20283         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
20284         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
20285         src/anjuta.c, data/properties/anjuta.properties:
20286         Implemented line wrapping.
20287         
20288         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
20289         
20290         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
20291         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
20292         tags. Code was reviewed from GNOME Bonsai view.
20293         
20294         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
20295         it seems to have been removed by scintilla people.
20296         
20297         * data/properties/anjuta.properties: Set default line wrap to false, as
20298         is noticably slow with big files.
20299         
20300 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
20302         * src/project_import_gui.c: disallow the selection of files in
20303           the browse dialog.
20304         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
20305           preferences code.
20306         
20307 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20309         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
20310           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
20311         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
20312         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
20313           now works properly.
20314         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
20315         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
20316         * src/utilities.[ch]: Added some utility functions.
20317         * tagmanager/tm_project.c: Fix for bug in file removal from project.
20318         
20319         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20321 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
20323         * HACKING: info on FIXME statements and removed ccview references
20324         * Makefile.am: added rule to make RPM package
20326 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
20328         * THANKS, widgets/e-shell-about-box.c, 
20329         manuals/anjuta-manual/C/authors.sgml: updated for new
20330         patch
20331         * src/anjuta.c: removed unnecessary warning code since CVS 
20332         support is now implemented :-)
20333         * manuals/sgmldocs.make: implemented a fix for bug #553969
20334         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
20335         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
20336         manuals/C/anjuta-faqs-C.omf: modified the descriptions
20337         
20338 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20339         
20340         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
20341           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20342           src/main_menubar_def.h, src/preferences_gui.c,
20343           preferences.c, preferences.h: setup Username and Email 
20344           preferences, Insert ChangeLog and Username editor functions
20345           
20346           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
20348 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20349         
20350         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
20351           src/src_paths_cbs.c, src/src_paths_gui.c
20352           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
20354           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20356 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20358         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
20359           and goto tag menu items to main menu.
20361 2002-05-09  Andy Piper <andy.piper@freeuk.com>
20363         * THANKS, widgets/e-shell-about-box.c, 
20364         manuals/anjuta-manual/C/authors.sgml: added new contributors
20365         * HACKING: updated with info on files to change for credits
20367 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
20369     * src/aneditor.cxx: extended extension list which fixes segfault
20370     on selecting lisp, ruby or matlab as highlight style.
20372 2002-05-09  Andy Piper <andy.piper@freeuk.com>
20374         * src/main_menubar_def.h: fixed an array initialiser and fixed
20375         the lexer settings for the new entries on the Format menu
20377 2002-05-07  Stephane Demurget  <demurgets@free.fr>
20379         * Synced with Scintilla 1.45
20381 2002-05-06  Andy Piper <andy.piper@freeuk.com>
20383         * anjuta.prj: added another missing file
20384         * ChangeLog: fixed some incorrect change dates I caused by 
20385         sloppy cut-and-pasting :-/
20387 2002-05-06  Andy Piper <andy.piper@freeuk.com>
20388         
20389         * src/mainmenu_callbacks.c: fixed title of new About box
20391 2002-05-05  Andy Piper <andy.piper@freeuk.com>
20393         * src/pixmaps.h: added macros for OpenGL and SDL project icons
20395 2002-05-05  Andy Piper <andy.piper@freeuk.com>
20397         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
20398         * anjuta.prj: updated for new files
20400 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
20402         * widgets/e-shell-about-box.c: Added version display.
20403         
20404 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20406         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
20407         widgets/scroll_menu.c: fixed up some compiler warnings (patch
20408         from Philip Van Hoof)
20410 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20412         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
20413         dependency
20414         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
20415         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
20416         that produced build errors (needs checking on a machine with the
20417         ja locale!)
20418         * data/properties/lisp.properties: updated to match format of other
20419         lexer property files supplied with Anjuta
20421 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20423         * anjuta.prj: added new files
20424         * HACKING: added information from the mailing list on 
20425         adding new project types to the wizard (thanks to Johannes)
20427 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20429         * src/utilities.h, src/launcher.c, src/gnome_project.c,
20430           src/appwiz_page2.c: Fix for 547038.
20432 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20434     * attach_process.c, attach_process_cbs.c: Fixed a dialog
20435     hide bug.
20436     
20437     * about.h: cvs removed.
20438     
20439 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20441         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20443         Fix for #539574.
20445         * src/anjuta.c (anjuta_system_error): checks for the error number to
20446         know whether the error description is needed or not.
20448 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20450         * pixmaps/anjuta_logo.png: New about logo.
20451     
20452         * pixmaps/anjuta_icon.png: New icon from Misha. The
20453         old one had trouble with some gtk themes.
20454     
20455         * about.c: Removed. No longer needed.
20457         * mainmenu_callbacks.c: Removed reference of about.h
20458     
20459 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20461         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20463         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
20464           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
20465         About Dialog (thanks to the Evolution team for the cool widget!)
20467 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20469         Patch from lbell <lbell@tsc4.com>
20470     
20471         * src/find_in_files.c, src/find_in_files.h,
20472           src/anjuta.c: Added save_yourself, load_yourself routines.
20473     
20474         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
20475         Added "Append messages" toggle button. This will enable
20476         the search results to be appended to the already existing
20477         results.
20478     
20479         * src/debugger.c: Fixed a typo.
20480     
20481         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
20482           src/session.c, src/session.h: Improved session management.
20484 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20486         * THANKS, FUTURE, AUTHORS: Changed my email and
20487         avoided yahoo.com.
20489 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20491         Impl. feature request #525271 (add Lisp support).
20493         * data/properties/lisp.properties: added.
20495         * data/properties/Makefile.am, data/properties/anjuta.properties: added
20496           the lisp properties.
20498         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
20499           src/utilities.[ch]: added support for the Lisp highlight style.
20501 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20503         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20504           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20505           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
20506           option preferences to have a persistent setting. Plus it's not used
20507           often, so it's better here than flooding the menus.
20509         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
20510           preferences pages a lot more consistent and sweeter: tabs direction
20511           radiobuttons are directed against the meaning, all pages have an
20512           outter frame, a lot of padding, removed all expand attributes for
20513           vertical boxes, ...
20515           That's not a total revamp, but it's really looking better now, even
20516           if there's still work to be done.
20518 2002-05-01  Andy Piper <andy.piper@freeuk.com>
20520         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
20521         * TODO: added task to be completed before next release (update all credits)
20523 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20525         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
20526         Benke László.
20528 2002-05-01  Benke László  <decike@freemail.hu>
20530         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20532         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20533           src/main_menubar_def.h, src/mainmenu_callback.[ch],
20534           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
20535           to the format menu in order to reorder the notebook tabs in
20536           alphabetical order everytime a file is created/opened/saved.
20538 2002-05-01  Philip Van Hoof <freax@pandora.be>
20540         * widgets/gnomefilelist.[ch] (history_combo_go),
20541         (history_combo_clicked): impl.
20543         (gnome_filelist_new_with_path): use this new impl.
20545 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20547         * src/project_dbase_gui.c (add_file): added the xpm file type.
20549 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20551         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
20552         tag manager fixes.
20554         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
20555           of tag types.
20557         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
20558           src/text_editor_menu.c: Added context sensitive search in symbol
20559           browser and editor.
20561         * configure.in: Changed version number to 0.1.9.99.
20563         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
20564           src/project_import.c: Minor changes to project import facility.
20566         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
20567           (Forced to use specific brace format)
20569         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
20570           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
20571           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
20573 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
20575         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
20576         replaced the spinbutton with an hscale, and made the UI less "blocky".
20578         * src/cvs_gui.c: When diffing a project you can choose date and
20579         release now.
20581         * src/project_dbase.c: Import_file activated again
20583         * configure.in, plugins/Makefile.am: Added patch plugin
20585         * plugins/patch/*: The new patch plugin
20587 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20589         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20591         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
20592         dropdown list shown by autocompletion are now removed.
20594 2002-04-28  Philip Van Hoof <freax@pandora.be>
20596         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
20597         a bunch of filetypes from the older version.
20599         * src/project_dbase_gui.c (add_file): changed the import
20600         dialog's filetypes combo contents depending on the
20601         type of data to be imported.
20603 2002-04-28  Stephane Demurget  <demurgets@free.fr>
20605         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
20606         the amount parameter as Philip stated and reformated to follow the
20607         Gnome convention.
20609         * src/project_dbase.c (project_dbase_make_default_filetype_list):
20610         changed accordingly.
20612 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20614         Fix for #531293.
20616         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
20617         Shift-F6, to be more consistent with other Gnome apps.
20618         Moved the "Search next" entry under the "Search" one, and swapped the
20619         order of the "Find in files" and "Find and Replace" ones.
20621         Some additional fixes ands cleanups on the edit menu.
20623         * src/main_menubar.h: replaced all occurences of repeat_find by
20624         find_again for the code to be more consistent.
20626         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
20627         sensitiveness depending on the existence of an active text buffer.
20629         * TODO: added some bits about improving the usability of the
20630         search/search again couple.
20632 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20634         * src/preferences_gui.c: made the tab labels text more consistent
20635         (s/misc/Misc/).
20637 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20639         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
20641         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
20642         filename.
20644         * src/main.c (main): simplified some code and cleanups.
20646         Fix a part of #499366:
20648         * src/commands.[ch] (sync_from_props), (command_editor_save),
20649         (on_apply_clicked), (create_command_editor_gui): added the gui
20650         corresponding to the command.terminal preference.
20652 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20654         Fix for #465180.
20656         * anjuta.spec.in: added build requirements for the source rpm.
20658 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
20660         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20661         
20662         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
20663           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
20664           src/project_type.c, source.c, wizard_gui.c:
20665           Added new GNOME 2 project types and changed glade behaviour to
20666           produce GTK code if project type GTK was selected and GTKmm code
20667           if project type GTKmm was selected (and not depending on the 
20668           selected language. Disabled glade for GNOME 2 projects because
20669           we will need glade2 there.
20670           
20671         * src/project_dbase.c: Fixed a memory lack.
20672         
20673         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
20674         
20675         * src/cvs.c: Added an error message if jobs are running
20677 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
20679         * tagmanager/tm_work_object.c: Fixed a chrash
20680         bug which occurs when it tries to stat an empty
20681         file name.
20682         
20683 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
20685         * src/controls.c: CVS menu items now becomes
20686         insensitive when the launcher is busy.
20687         
20688         * src/anjuta.c, cvs.h, cvs.c: Created a function
20689         to update the cvs preferences when preferences are
20690         applied in preferences dialog and called it from
20691         anjuta_update_preferences().
20692         
20693 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
20695         * src/cvs.c: Added a space in the cvs command
20696         before the revision part. This fixes the cvs
20697         error we get when cvs-diffing with revisions.
20698         
20699         * src/cvs.c: Fixed a compiler warning.
20700         
20701         * src/find_replace.c: The dialog now remembers
20702         the settings including the "prompt on replace"
20703         which seems to have broken somewhere line the
20704         changes.
20705         
20706 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20708         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
20709         Added a new property in cvs class to hold a boolean
20710         for enabling date in cvs diff. This fixed the bizzare
20711         diff output due to the date that goes with the cvs
20712         command. Also, set the default value of compression
20713         to 3 and unified diff option to 1.
20714         
20715 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20717         * src/cvs.c: The diff editor is set to hilite as
20718         diff syntax hiliting.
20719         
20720         * configure.in, manual/Makefile.am:
20721         Added a new manual module for ja language.
20722         
20723         * manual/ja/*/*/*: New module and files for the
20724         ja translation for the anjuta documentation
20725         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
20726         
20727 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
20729         * src/launcher.c: Made a very messy work around
20730         for the launcher authentication to work properly.
20731         
20732         * src/find_replace.c: Applied the missing patch
20733         from Dan Elphick <dre00r@ecs.soton.ac.uk>
20734         
20735 2002-04-16 Andy Piper <andy.piper@freeuk.com>
20737         * src/cvs.c, src/main_menubar_def.h: made message strings
20738         consistent with existing standards from our own documentation 
20739         (such as uppercase P in Project, corrected spelling of 
20740         repository, etc.)
20742 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20744         * src/cvs_gui.c: Cleaned up gui and aligned various
20745         widgets to give a clean look.
20746         
20747 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20749         * src/launcher.c: Added work around to retrieve
20750         the child exit code. It works. :)
20751         
20752         * src/find_in_files.c, src/gnome_project.c,
20753         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
20754         src/clean.c, src/clean_project.c, src/build_project.c,
20755         src/build_file.c: Modified to handle the new
20756         child exit code.
20757         
20758 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
20760         * src/find_replace.c: Changed signal to call
20761         on_replace_text_close on from delete_event
20762         to close => the replace history is now updated.
20764 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
20766         * src/cvs.c: escaped the cvs import message before
20767         passing it to cvs.
20768         
20769 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
20771         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20772         
20773         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
20774         
20775         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
20776         Added cvs import
20777         
20778         * src/preferences_gui.c: GUI improvements
20779         
20780         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
20782 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
20784         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
20785         Removed static qualifier from tm_tag_type_name() and
20786         availed it's prototype for use in outside code. also
20787         created reverse map function tm_tag_type_name();
20788         
20789         * src/anjuta.c: Implemented qualified tags names for
20790         the tag list (on the toolbar pulldown list) to avoid
20791         ambiguty in tags with similar names (like prototype
20792         and definition). Patch modified and improved.
20793         
20794         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
20795         
20796 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20798         * src/utilities.[c,h]: Added a utility funtion
20799         that escapes the single and double quotes in a
20800         given string. Useful for passing command line
20801         args with quotes.
20802         
20803         * src/cvs.c: Escaped the cvs log message before
20804         passing it to cvs command line to avoid ambiguties
20805         with quotes in the message.
20806         
20807         * pixmaps/anjuta_icon.png: Changed to the new icon.
20808         from Todd Goyen <goyen@mbi-berlin.de>
20809         
20810         * src/message-manager-private.cc: Added regex to 
20811         recognize (underline hilite) the parsable outputs
20812         from the zvt terminal.
20813         
20814 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20816         Patch from: Tina Hirsch <tehirsch@arcor.de>
20817         
20818         * src/project_type.c:
20819         Fixed a bug in the wxproject type and modified the erroroutput when
20820         configure doesn't find wx-config
20821         
20822         Patch from: Timothee Besset <ttimo@idsoftware.com>
20823         
20824         * src/anjuta.c, src/message-manager-private.cc,
20825           src/message-manager-private.h
20826         Catches double clicks in the zvt terminal, and calls goto_error_line
20827         to jump to the appropriate location in the source. This will recognize
20828         grep -n output
20829         
20830 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
20831         
20832         * src/build_project.c: Taken care of memory leak
20833           by freeing cmd variable properly.
20835         * src/main_menubar_def.h: Fixed wrong signal connection
20836           for cvs project commit.
20837           
20838         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
20839         
20840         * src/preferences_gui.c: Added some border and adjusted
20841           expandsion, filling in box adds to make the cvs preferences
20842           more nicer.
20843         
20844 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
20846         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20847         
20848         * src/cvs*, src/main_menubar*, src/preferences*: 
20849         Moved CVS settings to preferences, added a nice login dialog.
20850         
20851         * src/controls.c, src/project_dbase.c:
20852         CVS project options are only shown if a project is open
20853         
20854         * src/build_project.c:
20855         User is now asked if he wants to install as root 
20856         
20857         * src/launcher.c:
20858         Fixed a warning
20860         * anjuta.prj: Updated with cvs files
20861         
20862         * TODO: Remove task which are done
20863         
20864 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
20866         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
20867         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
20868         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
20870         Modified launcher to use controlling terminal to detect and
20871         take care of password authentications (for example, for cvs
20872         and root installs).
20873         
20874         * pixmaps/password.png: New file.
20875         
20876 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20878         Anjuta kick start tutorial wirtten by:
20879           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
20881         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
20882           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
20883           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20884           manuals/C/anjuta-tutorial/figures/*.png:
20885           
20886           Added files
20887         
20888         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
20889           
20890           Modified files.
20891         
20892 2002-03-28 Roel Vanhout <roel@stack.be>
20894         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20896         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
20897           src/preferences_gui.c:
20898         Added option to wrap around to beginning/end of file when on last bookmark
20899         and next/previous bookmark is pressed
20900         
20901 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20903         Patch from Philip Van Hoof <freax@pandora.be>
20904         
20905         * src/gnomefilelist.c:
20906         Added gimp like feature that changes the file extension of
20907         the filename entered in the selections when the file
20908         filter is changed.
20909         
20910 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20911         
20912         Patch from Roy Wood <roy.wood@filogix.com>
20913         
20914         * src/controls.c, src/find_text.c, src/find_text.h,
20915           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20916           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20917           
20918           Menuitem for entering currently selected text as find target,
20919           added key accel for "find next" and changed some key accels for
20920           other key for consistency.
20921           
20922         * src/utilities.c:
20923           Cleaned up code.
20924         
20925 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20927         * src/watch.c, src/watch.h, src/watch_cbs.c,
20928           src/watch_cbs.h, src/watch_gui.c:
20929         
20930           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
20931         
20932           Added change watch entries feature
20933           and Watch entries modify on double click fixed.
20935 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20937         * src/mainmenu_callbacks.c:
20938         
20939           Project commit should not bypass dialog as
20940           we need to get the cvs log from the user.
20941           
20942 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20944         * src/project_dbase.c:
20945         
20946           Patch from Roy Wood <roy.wood@filogix.com>
20947           
20948           Fixed docking bug with the new docking patch
20949           to fix copy/paste bug.
20950           
20951 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20953         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
20954           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
20955           src/main_menubar.h, src/main_menubar_def.h,
20956           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20958           Added cvs project support. Featured bypass cvs dialog for
20959           cases where we don't need dialog (such as project and right
20960           click selection from file browser). Cleaned up cvs code to
20961           make them generic cvs operations instead of separate file
20962           and project operations. Added cvs log action. Increased
20963           file entry box width and enabled "unified diff" by default.
20964           Used Editor buffer for status and log and set hilite for
20965           these buffers including diff buffer (DIFF hilite).
20966           
20967 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
20969         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20971         * data: Added file autogen.sh.wxwin 
20972         * data/Makefile.am: Added entry for autogen.sh.wxwin
20973         * pixmaps: Added project image appwiz_wxwin.png
20974         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
20975         * src/appwizard_cbs
20976           src/compiler_options.c
20977           src/pixmaps.h
20978           src/project_dbase.c
20979           src/project_dbase.h
20980           src/project_import_cbs.c
20981           src/project_type.c
20982           src/source.c
20983           src/source.h
20984           src/wizard_gui.c: Added everything necessary for new
20985                             project type 'wxWindows (wxGTK)
20986         * src/project_dbase.c: Fixed a bug that caused every project
20987                                to be a glade project in dialog
20988                                                    'Project information'.
20990 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
20992         Patch submitted by Roy Wood <roy.wood@filogix.com>
20993         
20994         * src/anjuta_gui.c, src/message-manager-dock.c,
20995           src/project_dbase.c:
20996           
20997           fixed the copy/paste bug by rewriting dock/undock
20998           code.
21000 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
21002         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21003         
21004         * src/cvs*, src/Makefile.am:
21005           New file for CVS support. File operations currently work
21006           cvs login needs to be done. Project support is not yet
21007           started.
21009         * src/main_menubar*, src/mainmenu_callbacks,
21010           src/anjuta.c, src/anjuta.h:
21011           Added menus and functions for cvs commands.
21012           
21013         * src/text_editor_menu.h: 
21014           Added #include <gtk/gtk.h>
21015           
21016         * src/gotoline.h:
21017           Removed a warning (and this time it works ;-)
21019         * src/utilities.c, src/utilities.h:
21020           Added a utility function to retrieve directory
21021           name out of full path.
21023 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
21025         * src/executer.c: (create_executer_dialog): changed the default
21026           focus on the entry.
21028 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
21030         * widgets/gnomefilelist.c:
21031         Fixed duplicate history entries for the same directory.
21032           
21033 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21035         Fix for #520092.
21037         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
21038           it's already used by scintilla to delete the whole current line.
21040 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21042         Fix for #525107.
21044         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
21045           calls to fileselection_hide_widget,
21046           (on_open_filesel_cancel_clicked): removed.
21048         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
21049           (on_add_prjfilesel_cancel_clicked):
21051         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
21052           impl.
21054         * src/fileselection.c: Made some functions static.
21055           (fileselection_hide_widget): rewritten using the new
21056           gnome_filelist_set_multiple_selection function.
21058         * src/fileselection.c: (on_file_selection_delete_event): removed
21059           unuseful widget hides. Some cleanups,
21060           (on_file_selection_cancel_clicked): impl,
21061           (create_fileselection_gui): changed the cancel button clicked's
21062           callback to use this new function.
21064         * src/anjuta.c: (anjuta_new):
21065         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
21066           callbacks, because this the gnome filelist widget's job.
21068         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
21069           clist selection mode duplicates set,
21070           (gnome_filelist_key_press): use the new impl. function.
21072 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21074         Fix for #441233.
21076         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
21077           fixed some bogus code using an array cell out of
21078           range, removed unecessary gettext usages.
21080         * src/appwiz_page2.c: (on_prj_name_entry_changed):
21081           some cleanups and now transform minus characters to
21082           underscores.
21084         * src/source.c:
21085           (source_write_configure_in),
21086           (source_write_toplevel_makefile_am),
21087           (source_write_desktop_entry),
21088           (source_write_glade_file):
21089         * src/project_dbase.c: (project_dbase_summon_glade),
21090           (project_dbase_generate_source_code):
21091         * src/glades.c: (gladen_write_glade_write):
21092           replaced some occurences of the target name by the
21093           project filename, using project_dbase_get_proj_name,
21094           to fix the name of some files.
21095           Fixed a lot of mem leaks.
21096           Various code cleanups.
21098 2002-03-06  Stephane Demurget  <demurgets@free.fr>
21100         Merged with latest (1.44) scintilla.
21102         Added: - The calltip.<lexer>.end.definition property to display help
21103                  text on a second line of calltip.
21104                - The calltip.<lexer>.word.characters property to correctly find
21105                  calltips for functions that include characters like '$' which
21106                  is not normally considered a word character.
21107                - The use.monospaced property to determine initial state of
21108                  Use Monospaced Font setting.
21110         Bugs fixed: Too many to mention; please see :
21111                     http://www.scintilla.org/ScintillaHistory.html for the
21112                     full changes list.
21114         * scintilla/*/*: updated nearly all files.
21116         * TODO: removed the need of a scintilla merge.
21118         Merged with latest (1.44) SciTE properties.
21120         * data/properties/anjuta.properties: added the wrap, use.monospaced
21121           properties.
21123         * data/properties/html.properties: added a missing php extension, and
21124           updated php keywords to the latest reference.
21126         * data/properties/pascal.properties: added commands to compile, build
21127           and execute pascal applications.
21129         * data/properties/lua.properties: added styles for statements.
21131         * data/properties/bash.properties: added the declare keyword.
21133         Fixed distchecking.
21135         * global-tags/Makefile.am,
21136           global-tags/create-global-tags.sh: used some kind of ugly hack to
21137           make distchek work, since noone has proposed some better way.
21139         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
21140           and Ctrl-N replace Alt-N for new file according to the Gnome design
21141           reference.
21143 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
21145         * widgets/gnomedirlist.c
21146         widgets/gnomedirlist.h
21147         widgets/gnomefilelist.c
21148         widgets/gnomefilelist.h:
21150         Added GPL headings in the file.
21152 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
21154         * src/attach_process.c
21155         src/attach_process_cbs.c
21156         src/attach_process_cbs.h
21157         src/attach_process_gui.c
21158         src/breakpoints.c
21159         src/breakpoints_cbs.c
21160         src/breakpoints_cbs.h
21161         src/breakpoints_gui.c
21162         src/commands.c
21163         src/compiler_options.c
21164         src/compiler_options_cbs.c
21165         src/compiler_options_cbs.h
21166         src/compiler_options_gui.c
21167         src/find_in_files.c
21168         src/find_in_files_cbs.c
21169         src/find_in_files_cbs.h
21170         src/find_in_files_gui.c
21171         src/find_replace.c
21172         src/find_text.c
21173         src/help.c
21174         src/preferences.c
21175         src/preferences_gui.c
21176         src/project_config.c
21177         src/src_paths.c
21178         src/src_paths_cbs.c
21179         src/src_paths_cbs.h
21180         src/src_paths_gui.c:
21181         
21182         Bugs #521629 and #522427 fixed. The problem was, that the
21183         escape-key was not catched and the dialog was hidden, but
21184         the flag was not set correctly.
21186         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
21187         using the gnome_dialog_close_hides()-setting present in most dialogs.
21188         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
21189         emits "close" and set the flag in the close-callback.
21191         Patch from: Jens Georg <mail@jensgeorg.de>
21193 2002-03-06  Stephane Demurget  <demurgets@free.fr>
21195         * src/*.{c,cpp}: s/string_free/g_free/
21197         * src/utilities.[ch]: (string_free): removed.
21199 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
21201         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21203         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21204         src/mainmenu_callbacks.[ch]:
21205         Removed Project menu options: README, TODO, ChangeLog and NEWS
21206         Moved Save Build Messages to Build menu and only highlight it
21207         when there are build messages.
21208         Corrected a spelling: "mojority" -> "majority"
21209         Fixed initialisation of edit.edit_app_gui so now Edit menu
21210         can be shown when no project is loaded.
21212         * src/project_dbase.h: Removed prototype for static function
21214 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
21216         * src/text_editor.c: Editor is marked changed after
21217         autoformat. 
21218         
21219         Patch from: Jens Georg <mail@jensgeorg.de>
21221 2002-03-04 Roel Vanhout <roel@stack.be>
21223         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21225         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
21226         Added option to ignore binary files on 'Find in files' (grep -I option)
21228 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21230         * src/main.c:
21231         session restoration and commandline load in 
21232         gtk idle loop.
21233         
21234         * src/anjuta.[h,c], src/anjuta_cbs.c:
21235         Removed "clear windows menu" and prevented runtime 
21236         warnings.
21237         
21238         * src/compile.c, src/build_file.c, src/build_project.c,
21239         src/clean.c:
21240         Takes into account the preference setting for 
21241         show dialog when job completes. Dialogs are
21242         shown when it is enabled otherwise not.
21243         
21244 2002-03-03 Roel Vanhout <roel@stack.be>
21246         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21247         
21248         * src/find_text.c
21249         Store 'Find...' search string on search so that 'Find Next' will search for
21250         that string, even if the dialog hasn't been closed yet.
21252 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21254         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
21255         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
21256         src/main_menubar_def.h:
21257         
21258         Organized menus, removed "Windows" and "Utilities" menus from the
21259         menubar [they are no longer needed]. Also removed some extragenous
21260         separators.
21261           
21262 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21264         * src/message-manager-private.cc:
21265         Set message clist selection mode to BROWSE.
21266         
21267         * src/message-manager.cc, src/an_symbol_view.c,
21268         src/an_file_view.c:
21269         Added Key navigation for the CTree and CList. Arrow left for
21270         node collapse, right for node expand, space (or enter) for
21271         activation (same as double click).
21272         
21273 2002-03-03 Roel Vanhout <roel@stack.be>
21274         
21275         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21276         
21277         * plugins/class-gen/clsGen.c
21278         Added functionality to semi-intelligently prefill filename
21279         boxes with names deduced from class name
21281 2002-02-26 lbell <lbell@tsc4.com>
21283         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21284         * src/preferences_gui.c:
21285         Removed an incorrect use of gtk_misc_set_alignment().
21286         
21287         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
21288         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
21289         src/preferences.h, src/preferences_gui.c:
21290         
21291         Added the option to reload last open project at the startup.
21292         Added the possibility to open a new project without close
21293         an existing one
21294         
21295         * src/properties.cxx:
21296         Corrected a spelling mistake in message string.
21297         
21298         * src/session.c:
21299         Updated session functions.
21300            
21301 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
21303         * widgets/gnomefilelist.c: Bug fixes.
21304         
21305         Patch from Philip Van Hoof <freax@pandora.be>
21306         
21307 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
21309         * src/an_file_view.c:
21310         anjuta was unable to open some files becuase they were not being
21311         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
21312         Removed mime checking when opening with anjuta, becuase it doesn't
21313         hurt to open binary files in anjuta (some even may want to do so).
21314         
21315         Added a warning when mime type is not set when "view with default
21316         viewer" is activated.
21317         
21318         * src/an_file_view.c, an_symbol_view.c:
21319         Converted N_() to _() where ever appropriate in the strings.
21320         
21321 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
21322         
21323         * src/appwizard_gui.c, src/appwizard_cbs.c
21324           src/wizard_gui.c/h, src/appwiz_page3.c,
21325           src/project_import_gui.c:
21326           
21327         Moved target type radiobuttons to appwiz. page 2
21328         
21329         * src/message-manager-private.cc
21330         Fixed a bug which caused a crash if next message function was used
21332         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
21334 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
21336         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
21337         Modifies the behaviour of Alt-TAB in Anjuta. This
21338         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
21339         edited files in the first items of the notebook.
21341         Patch from: Timothee Besset <timo@qeradiant.com>
21342         
21343 2002-02-24  Philip Van Hoof <freax@pandora.be>
21345         * widgets/gnomefilelist.c, gnomefilelist.h:
21346           Added filecompletion
21347           
21348         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
21350 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
21352         * configure.in: Added "sk" to ALL_LINGUAS.
21354 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
21355   
21356         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
21357           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
21358           src/wizard_gui.c: Added support for static and dynamic libs
21359         
21360 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
21362         * widgets/gnomefilelist.c:
21363           Fixed gnome_filelist_get_lastfilename so it no longer returns
21364           a corrupted path.
21366 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
21368         * src/resources.h, resources.c:
21369         Added url handler.
21371         * src/main_menubar_def.h, mainmenu_callbacks.c:
21372         Changed to use gnome configed url handler.
21374 2002-02-19  Philip Van Hoof <freax@pandora.be>
21376         * widgets/gnomefilelist.c
21377         Added PHP filetype.
21379 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
21381         * plugins/class-gen/clsGen.c:
21382         Added c++ support.
21383         
21384         * widgets/gnomefilelist.c:
21385         Gives the maximum space to the files section of the open file dialog.
21386         
21387         Patches from: lbell <lbell@tsc4.com>
21388         
21389 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
21391         * src/anjuta.c, main.c:
21392         Used tm_get_real_path in anjuta_get_full_filename();
21393         
21394 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
21395         
21396         * anjuta.prj: update version
21398 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21400         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
21401           removed the amount arg and replaced with a NULL-ending list.
21402           (gnome_filelisttype_makedefaultlist): use the new prototype.
21404 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
21406         * src/about.c, THANKS: updated for new contributors
21407         
21408         * anjuta.prj: added new files
21409         
21410         * README: corrected some documentation, ctags no longer needed,
21411           pkgconfig now required
21412           
21413         * data/properties/others.properties: add .cvsdiff extension
21414         
21415         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
21416           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
21417           file import
21418           
21419         * doc/anjuta.1: added initial man page thanks to 
21420           Rob Bradford <rob@debianplanet.org> (NB build and install 
21421           needs work)
21422         
21423 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
21425         * src/Makefile.am: Cleaned handling of compiler flags by moving them
21426           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
21427           warning flags. 
21428   
21429         * configure.in: Changed version to 0.1.10-pre
21430   
21431 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21433         * src/fileselection.c: (create_fileselection_gui): always display
21434           the directory creation button as we cannot rely on the dialog
21435           titlebar.
21437         * widgets/gnomefilelist.[ch]: fixed includes.
21439         * pixmaps/new_folder.xpm: resized, added a + sign.
21441 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21443         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
21444           changed all extensions to begin with a dot.
21446 2002-02-16  Philip Van Hoof  <freax@pandora.be>
21448         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21450         * THANKS: added Philip.
21452         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
21454         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
21455         * src/file_selection.[ch],
21456         * widgets/gnomefilelist.[ch]: added a filetype
21457           combobox to the Anjuta file dialog widget.
21459 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
21461         * anjuta.spec.in: eep! the import script was not being installed by
21462           RPM - fixed for the release.
21464 2002-02-13  Stephane Demurget  <demurgets@free.fr>
21466         Various cleanups and fixes for the next release to be able to make
21467         distcheck.
21469         * plugins/*/*.c: added missing prototypes causing gcc to speak to
21470           much and make some tweaks plus cleanups.
21472         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
21473           args to remove some warnings.
21475         * global-tags/Makefile.am,
21476           data/Makefile.am,
21477           src/Makefile.am: link against Anjuta static libs using the
21478           $(top_builddir) dir, not anymore on $(top_srcdir) to make
21479           distcheck happy.
21481         * src/Makefile.am: ditto with all the Anjuta static libs.
21483         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
21484           include, as we already include the whole directory for the build.
21486         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
21487           
21488 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
21490         * pixmaps/Makefile.am: icon for libglade project now installed
21491         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
21492         * manuals/C/Makefile.am: removed ChangeLog reference which was 
21493           breaking some build stuff
21494         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
21495           include reference problems that showed up on make distcheck
21496         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
21498 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
21499         
21500         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
21502 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
21504         * src/message-manager-private.cc:
21505           The horizontal scrollbar now shows properly on demand.
21506         
21507 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
21509         * src/dnd.c fixed some warnings
21510         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
21511           and works. It is shown always at the moment but before it was
21512           shown on demand and did never work. 
21514 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
21516         * src/anjuta.c: Fixed a crash bug.
21517           patch from: Jens Georg <mail@jensgeorg.de>
21519 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
21521         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
21522           reports a problem with missing end tags on <graphic>
21524 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21526         * manuals/C/ChangeLog: removed since it was never used
21527         * manuals/C/anjuta-manual/*: more updates, new screenshots
21528         * anjuta.prj: updated for new manuals/ structure
21530 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
21532         * source.c, compiler_options.[c/h]:
21533           Fixed bug #460321 "Problem with optimization options" 
21534           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
21535         
21536 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21538         * NEWS: prepared for release, need to fill in date
21539         * data/welcome.txt: version number updated
21541 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21543         * src/text_editor_menu.c, src/an_file_view.c, 
21544           src/an_symbol_view.c: marked strings for translation
21545         
21546         * src/defaults.c, data/properties/xml.properties:
21547           *.omf and *.xsl files should use XML highlighting
21548           
21549         * manuals/C/anjuta-manual/*:
21550           - restructured so that files have more meaningful names
21551             and are easier to edit (see anjuta-manual.sgml for the
21552                 ordering)
21553           - updated some screenshots
21554           - continued rewrite
21556 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
21558         * main.c: Made a workaround to remove the old
21559         anjuta gnome config file (older than 9 Feb 2002). This
21560         will fix the bug which never lets the brower toolbar shown.
21561         
21562         * main.c: In fact, the above solution wouldn't work in all
21563         cases. Therefore, here is the better fix, which works by
21564         detecting the version of the old config file and deleting
21565         ~/.gnome/Anjuta if it is lesser than 0.1.9.
21566         
21567 2002-02-01  Andy Piper <andy.piper@freeuk.com>
21569         * HACKING: added info on submitting patches
21571 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
21573         * src/project_import_gui.c, src/project_import.c:
21574           - If Project Import Wizard is canceled everything is 
21575                 cleaned up now.
21576           - Back button is now insensitive on page 3 (some problems: 
21577                 see TODO in project_import_qui.c:284
21578           - Menu frame is insensitive if project type != GNOME(mm)
21580 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21582         * src/main.c: Fixed bug #  (Unable to open files on
21583         double click in project window from second trial onwards when
21584         the project is opened from command line).
21585         
21586         * po/POTFILES.in: Removed tags_manager.[h,c]
21587         
21588 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21590         * src/preferences.c:
21591           A quick hack to fix the 'invisible' browser toolbar when
21592           upgrading from 0.1.8 to 0.1.9
21593           
21594         * src/anjuta.c:
21595           Fixed toolbar names which were causing confusions in the toolbar
21596           show/hide.
21597           
21598         * src/main.c:
21599           Substituted "anjuta" with PACKAGE
21600           
21601         * src/project_import_gui.c: 
21602           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
21603           
21604         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
21605           Added new files and removed obsolete ones.
21606           
21607 2002-01-30  Andy Piper <andy.piper@freeuk.com>
21609         * src/appwizard_cbs.c, project_import_cbs.c, 
21610           main_menubar_def.h, project_import_gui.c: 
21611           updates to message strings and layout for the 
21612           import wizard.
21613           
21614         * text_editor_cbs.c: fix for the tab menu entries for 
21615           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
21617 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21619         * src/toolbars.c,
21620           src/toolbars.h,
21621           src/anjuta_gui.c,
21622           src/controls.c:
21623           
21624           Tag dropdown exclusive (takes
21625           all space in the toolbar) and never vertical and
21626           increased the width of the tag combo to 256 pixs.
21627           Toolbar separator before the combo and button.
21628           Added tags label before the tag button.
21629           Reorganized the dock bands for the toolbars.
21630           
21631         * src/project_import_gui.c
21632           src/project_import.c:
21633           Fixed an error and removed an unused variable.
21634           
21635         * data/properties/anjuta.properties:
21636           Removed the property for the old toolbar and set
21637           browser toolbar show to default.
21638           
21639         * src/project_dbase.c: excluded modules were not
21640           loaded. Fixed.
21641           
21642         * src/source.c:
21643           No build files will be written if the project is blocked.
21644           
21645         * src/project_import.c,
21646           src/project_import_cbs.c,
21647           src/project_gui.c,
21648           src/wizard_gui.c:
21649           
21650           Manually applied Johannes patch to fix some memory
21651           issues and gui clean up.
21652           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
21653         
21654         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
21655           Fixed a bad bug with remove file from project because of
21656           files were never removed properly from the project and
21657           from the tagmanager.
21658           
21659         * src/appwiz_page3.c: Disabled unused codes to clear
21660           compiler warnings.
21661           
21662 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21664         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
21665         
21666         * data/Makefile.am
21667           pixmaps/Makefile.am
21668           src/Makefile.am
21669           src/an_file_view.c
21670           src/an_symbol_view.c
21671           src/anjuta.c
21672           src/anjuta.h
21673           src/anjuta_cbs.c
21674           src/anjuta_gui.c
21675           src/controls.c
21676           src/main_menubar.c
21677           src/main_menubar.h
21678           src/main_menubar_def.h
21679           src/mainmenu_callbacks.c
21680           src/mainmenu_callbacks.h
21681           src/pixmaps.h
21682           src/project_dbase.c
21683           src/project_dbase.h
21684           src/text_editor.c
21685           src/text_editor_menu.c
21686           src/text_editor_menu.h
21687           src/toolbar.c
21688           src/toolbar.h
21689           src/toolbar_callbacks.c
21690           src/toolbar_callbacks.h :
21691           
21692           Patch submitted by:
21693           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21694           
21695           Removes the Tags toolbar and substituted it with
21696           tags combo dropdown list. Fixes a couple of bugs.
21697           
21698           Moved the tag combo to browser toolbar because
21699           main toolbar was becoming too long.
21700           Made a new icon of tag toolbar.
21701           
21702         * po/zh_TW.po: Fixed bug.
21703           
21704         * pixmaps/an_tag.xpm: Added new file.
21706 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21708         * src/project_import_gui.c: Reorganized project
21709         import gui page 2.
21710         
21711 2002-01-29  Andy Piper <andy.piper@freeuk.com>
21713         * HACKING: added info on creating windows and dialogs
21715 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
21717         * src/tm_file_view.c:
21719           Sorts the file list at the end instead of doing sort-insert
21720           to improve performance.
21721           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21723         * src/project_dbase.c: Resolved a conflict from
21724           Johannes's patch.
21725           
21726         * src/project_import.c:
21727         
21728           Fixed to use anjuta_import.sh for the bin dir and
21729           not from the data dir.
21730         
21731           Used anjuta_is_installed() function to verify a the command's
21732           executability.
21733         
21734           Fixed import command to use sh (which is more general and is
21735           gauranteed to be found in any unix system :-)). Also, added
21736           double quotes around the import directory.
21737         
21738           Changed some strings for better translations (like avoiding
21739           duplicates).
21740           
21741           Fixed the reading of wrong target type.
21742           
21743         * src/control.c: Insensitive "import project" when there is
21744           a project open.
21745           
21746         * src/project_import_cbs.c:
21747           
21748           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
21749           Fixed selection of gettext checkbox.
21750           Sets the menu entries.
21751           
21752 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
21753         
21754         * src/appwiz_page[1-4].c
21755         * src/appwiz_gui.c
21756         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
21757         be able to reuse it.
21758         
21759         * src/mainmenubar.[c/h]
21760         * src/mainmenubar_def.h
21761         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
21762         menu item
21763         
21764         * src/message-manager.c: Fixed bug 509192
21765         * src/message-manager-dock.c: Added accel_group if window is undocked
21766         
21767         * src/project_dbase.[c/h]: Splitted opening code to be able
21768         to use it without an open file dialog
21769         (Maybe I broke Naba's changes, please take a look)
21770                         
21771         * src/project_import.[c/h]
21772         * src/project_import_gui.c: New Files, Code for Project Import Wizard
21773         
21774         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
21775         import wizard
21777 2002-01-28  Andy Piper <andy.piper@freeuk.com>
21779         * src/main_menubar_def.h, tagmanager/tm_project.c: more
21780           string cleanups
21781           
21782         * manuals/C/anjuta_manual/*: started rewrite of the 
21783           manual, updated some screenshots
21785 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21787         * src/gnomefilelist.h, src/gnomefilelist.c:
21788         
21789           Fixed multiple selection bug (#497085). The OK button is
21790           sensitive when in multiple mode, if the no. of
21791           selection is one or more.
21792           
21793           Toggle between single and multiple selection mode
21794           and multiple mode display.
21795           
21796           Fixed strings to translable strings.
21797           
21798           Fixed some compiler warnings by commenting out
21799           unused functions.
21800           
21801 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21803         * src/project_dbase.c: App status bar now updates
21804           with the project name when the project is loaded.
21805         
21806         * src/an_file_view.c, tagmanager/tm_file_entry.c:
21807           
21808           Puts the directories at the top. They're also sorted now.
21809           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21810         
21811 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21813         * scripts/anjuta_import.sh.in: Added file.
21814         * scripts/anjuta_import.sh: Removed file.
21816         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
21817           Updated files.
21818           
21819         * src/main_menubar_def.h:
21820         
21821           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
21822           reflect the opposite of Find (CTRL+F) and also to leave
21823           CTRL+R or Redo.
21824           
21825           Changed Glade summon with ALT+G, which frees the ATL+E
21826           for poping up the edit menu.
21827           
21828         * src/Makefile.am: Debugging link flags by Biswa, removed.
21830 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
21832         * HACKING: added information on best practices for writing
21833           application messages and GUI labels
21834           
21835         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
21836           src/breakpoints.c, src/build_file.c, src/build_project.c, 
21837           src/clean_project.c, src/compile.c, 
21838           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
21839           src/configurer.c, src/debugger.c, src/executer.c, 
21840           src/find_in_files.c, src/find_in_files_cbs.c, 
21841           src/find_replace.c, src/find_text.c, src/glades.c, 
21842           src/gnome_project.c, src/goto_line.c, src/main.c, 
21843           src/main_menubar.c, src/main_menubar_def.h, 
21844           src/mainmenu_callbacks.c, src/preferences_gui.c, 
21845           src/project_config.c, src/project_dbase.c, 
21846           src/project_dbase_gui.c, src/resources.c, src/source.c, 
21847           src/support.c, src/tags_manager.c, src/text_editor.c, 
21848           src/text_editor_gui.c, src/text_editor_menu.c, 
21849           src/toolbar_callbacks.c, src/utilities.c: 
21850           lots of minor message updates to make them more user-friendly 
21851           and consistent
21853 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21855         * src/executer.c:
21856         
21857           Because of the spaces escaping, the command could not be
21858           executed when run without terminal. Now fixed.
21859           
21860         * anjuta.prj, Makefile.am:
21861         
21862           Added anjuta project file.
21863         
21864 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
21866         * src/message-manager-private.h, message-manager-private.cc,
21867           message-manger.cc:
21868           
21869           Added freeze() and thaw() for the message window class to
21870           speed up the message manager update.
21871         
21872         * src/project_config.h, project_config.c,
21873           src/project_dbase.h, project_dbase.h
21874           scripts/anjuta_project.template:
21875           
21876           Added two new prject attributes: project.config.blocked and
21877           project.excluded.modules. The former will make sure that users
21878           are not given any previlidge in enabling the 'overwrite build
21879           files' flags and the later issues a list of modules in the project
21880           to be skipped for symbol browsing and project listing.
21881         
21882         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
21883         
21884           Modified script to read the template from the anjuta data dir
21885           rather than from the directory in which the script exist. Otherwise,
21886           Being transfered to the bin dir, the script will not be able to
21887           find the template when it is run.
21888           
21889           The script is also create with configure.in to set in the anjuta
21890           data dir path inside the script.
21891           
21892 2002-01-26  Stephane Demurget  <demurgets@free.fr>
21894         * po/fr.po: updated to the latest sources.
21896 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21898         * scripts/Makefile.am:
21899           anjuta_import.sh goes with distribution.
21900           
21901         * po/*.po: They seem to have updated (merged with
21902           anjuta.pot) automatically when I did "make dist".
21903           
21904 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21906         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
21907           Fixed Bug #499807, ie crash on removing libs, includes, defines from
21908           the compiler options dialog.
21909         
21910         * ChangeLog:
21911           Correct todays date. :)
21912           
21913         * scripts/Makefile.am:
21914           Installs anjuta_import.sh in $(prefix)/bin dir and
21915           is treated as an executable.
21916           
21917 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21919         * Fix for bug #499373
21920         
21921         * data/properties/anjuta.properties, ada.properties, cpp.properties,
21922           java, properties, latex.properties, lua.properties, others.properties,
21923           perl.properties:
21924           
21925           Added double-quotes around file arguments so that
21926           filenames with spaces could also work.
21928         * launcher/anjuta-launcher.c, executer.c:
21929           Escaped quotes in the cammand and it's arguments before executing
21930           so that args with spaces can also work.
21931           
21932           Commented #DEBUG switch.
21933           
21934 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21936         * scripts/*: Added files which I forgot previously.
21937         
21938         * src/aneditor.h: Lined up commands definition for better look.
21939         
21940         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
21941           main_menubar.h, control.c:
21942           Added three more convert EOL chars submenu items in transform.
21943           Reformatted some some.
21944         
21945         * data/anjuta.properties:
21946           Reformatted a line.
21947         
21948         * src/aneditor.h, aneditor.c:
21949           Added three commands (with definitions) for EOL conversions.
21950           
21951         * src/text_editor.c:
21952           Editor detects file mode from the file content and
21953           set the editing mode to CR/LF/CRLF automatically.
21954           Refined Dos mode extrageneous chars filter
21955           This will make sure that filter works only in Dos mode and not
21956           in other modes.
21957           
21958         * src/anjuta.c: Editor mode display in status bar.
21959         
21960         * src/preferences_gui.c: Changed the string for dos mode
21961           filter to more sensible string.
21962         
21963         * src/aneditor.c: Default editor mode sets during widget creation
21964           and not everty time the properties are loaded. This makes sure
21965           that the auto-detected mode is not overridden by the default mode.
21966           
21967         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
21968         
21969         * src/anjuta.c: Fixed bug #476028.
21970           Now anjuta also searches for file relative to top project dir,
21971           when the project is open.
21972         
21973         * src/anjuta_cbs.c: Fixed bug #499536.
21974           File is not closed if it is not able to save the file properly.
21975           
21976         * src/mainmenu_callbacks.c: Fixed bug #499536.
21977           Newfiles (which are not modified) are also closed on "close all files".
21978         
21979 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
21981         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
21982         
21983         * tagmanager/tm_source_file.c, regex.c, parse.c:
21984           defined and delimited g_messages within #debug.
21985           
21986         * src/preferences.c, data/anjuta.properties:
21987           saved/defied message-manager tag position in string.
21988           Message tag possition is saved between sessions. And
21989           and tag position bottom as default.
21990           
21991 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
21993         Patch submitted by:
21994         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21996         * Makefile.am
21997           configure.in
21998           data/Makefile.am
21999           data/properties/Makefile.am
22000           global-tags/Makefile.am
22001           pixmaps/Makefile.am
22002           src/Makefile.am
22003           src/an_file_view.c
22004           src/an_file_view.h
22005           src/an_symbol_view.c
22006           src/an_symbol_view.h
22007           src/anjuta.c
22008           src/anjuta_cbs.c
22009           src/file_history.c
22010           src/file_history.h
22011           src/message-manager-private.cc
22012           src/pixmaps.h
22013           src/project_dbase.c
22014           src/project_dbase_gui.c
22015           src/tags_manager.c
22016           src/text_editor.c
22017           src/utilities.c
22018           src/utilities.h
22019           src/watch_gui.c:
22020         
22021           Modified files.
22022         
22023         * scripts/*
22024           pixmaps/sv_class.xpm
22025           pixmaps/sv_function.xpm
22026           pixmaps/sv_macro.xpm
22027           pixmaps/sv_private_fun.xpm
22028           pixmaps/sv_private_var.xpm
22029           pixmaps/sv_protected_fun.xpm
22030           pixmaps/sv_protected_var.xpm
22031           pixmaps/sv_public_fun.xpm
22032           pixmaps/sv_public_var.xpm
22033           pixmaps/sv_static_fun.xpm
22034           pixmaps/sv_static_var.xpm
22035           pixmaps/sv_struct.xpm
22036           pixmaps/sv_unknown.xpm
22037           pixmaps/sv_variable.xpm
22038           pixmaps/fv_core.xpm
22039           pixmaps/fv_text.xpm
22040           pixmaps/filestoremove.txt:
22041         
22042           New files.
22043         
22044         * pixmaps/class.xpm
22045           pixmaps/function.xpm
22046           pixmaps/fv_autofile.xpm
22047           pixmaps/fv_doc.xpm
22048           pixmaps/fv_i18n.xpm
22049           pixmaps/fv_source.xpm
22050           pixmaps/private_func.xpm
22051           pixmaps/private_var.xpm
22052           pixmaps/protected_func.xpm
22053           pixmaps/protected_var.xpm
22054           pixmaps/public_func.xpm
22055           pixmaps/public_var.xpm
22056           pixmaps/struct.xpm
22057           pixmaps/variable.xpm
22058         
22059           Removed files.
22060         
22061         * tagmanager/*/*:
22062         
22063           Upgraded to tagmanager-0.7
22065 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
22066         * src/anjuta_cbs.c: Fixed bug #506441
22067         * src/watch_gui.c: Changed layout of eval dialog so that
22068         it fits on a 800x600 desktop with German translation. 
22070 2002-01-23      Andy Piper <andy.piper@freeuk.com>
22072         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
22073         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
22074           icon for new project type (thanks to Misha)
22075         * configure.in: build and install Danish translation
22076         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
22077           credits to cover new patches and translations
22079 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
22080         
22081         * src/preferences.c, src/message-manager.cc, src/project_type.c,
22082           src/appwiz_page1.c:
22083         
22084       - Font preferences are restored properly now (\n was missing)
22085           - Dock menu label of message-manager is "Dock/Undock" instead
22086           of "Dock|Undock" to match with the rest of anjuta.
22087           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
22088           changed it in anjuta, too 
22090 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22092         * tagmanager/tm_source_file.c,
22093           tagmanager/parse.c,
22094           tagmanager/tm_project.c,
22095           src/an_symbol_view.c,
22096           src/anjuta.c:
22097           
22098           Disabled debug warnings.
22100 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22102         * src/appwiz_page1.c
22103           src/compiler_options.c
22104           src/project_dbase.c
22105           src/project_dbase.h
22106           src/project_type.c
22107           src/source.c
22108           src/source.h:
22109           
22110           New project type named LibGlade.
22111           
22112           Patch submitted by:
22113           Dick Knol <dknol@gmx.net>
22115         * src/gnome_prj.c:
22116           Commented out unused pixmap creation. May be it
22117           will fix the crash in project creation.
22118           
22119 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22121         * src/registers.c
22122           src/registers.h
22123           src/registers_cbs.c
22124           src/registers_cbs.h
22125           src/registers_gui.c
22126           src/sharedlib.c
22127           src/sharedlib.h
22128           src/sharedlib_cbs.c
22129           src/sharedlib_cbs.h
22130           src/sharedlib_gui.c
22131           src/signals.c
22132           src/signals.h
22133           src/signals_cbs.c
22134           src/signals_cbs.h
22135           src/signals_gui.c
22136           src/stack_trace.c
22137           src/stack_trace.h
22138           src/stack_trace_cbs.c
22139           src/stack_trace_cbs.h
22140           src/stack_trace_gui.c
22141           src/text_editor.c
22142           src/watch.c
22143           src/watch.h
22144           src/watch_cbs.c
22145           src/watch_cbs.h
22146           src/watch_gui.c
22147           
22148           Fixed bug #496290: Attach/detach removed from these
22149           windows as they are never implemented.
22150           
22151           Patch submitted by:
22152           Johannes Schmid <johannes.schmid@gmx.de>
22153           
22154 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
22156         * src/anjuta.c,
22157           src/anjuta_cbs.c:
22158           
22159           Fixed bug:
22160           when you right click on the tabs, a list of filenames are given
22161           out, but now it gives a list of "page 1", "page 2", etc...
22162           
22163           Patch submitted by: 
22164           Jens Georg <mail@jensgeorg.de>
22166         * anjuta.in.in: Removed c|c++ because, it was not necessary
22167           and was causing translation problem.
22168           
22169         * plugins/class-gen/clsGen.c:
22170           removed "'" for the same reason.
22171           
22172 attached the fix for the menu
22175 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
22177         * src/preferences.h,
22178           src/preferences.c,
22179           src/preferences_gui.c:
22180           
22181           Adds the functionality to Anjuta to auto save your unsaved
22182           files before you build a project.
22184           Patch submitted by: 
22185           jason <jason_williams@suth.com>
22186           
22187         * src/anjuta.[h,c]:
22188           Added function for save all files.
22189         
22190         * src/mainmenu_callbacks.c:
22191           Modified to use the above function.
22192         
22193         * src/build_project.c:
22194           Save all files before build if it is set in the
22195           preferences.
22197 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
22199         * src/message-manager-private.cc
22200           src/message-manager-private.h
22201           src/message-manager.cc:
22202           
22203           Message-manager now restores the tabs which were shown on startup.
22204           The terminal is now created on demand (as requested by Biswa)
22205           and I have removed some debug messages.
22206           
22207           Patch submitted by: 
22208           Johannes Schmid <johannes.schmid@gmx.de>
22210 2002-01-13  Stephane Demurget  <demurgets@free.fr>
22212         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
22213           proper tabs keyboard navigation.
22215         * src/an_symbol_view.c,
22216           src/anjuta_cbs.c,
22217           src/gnome_project.c,
22218           src/project_dbase.c,
22219           src/tags_manager.c: removed some debugging display.
22221 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
22223         * src/message-manager-dock.c
22224           src/message-manager-private.cc
22225           src/message-manager-private.h
22226           src/message-manager.cc
22227           src/preferences.c
22228           src/preferences.h
22229           src/preferences_gui.c:
22230           
22231           Patch submitted by: 
22232           Johannes Schmid <johannes.schmid@gmx.de>
22233           
22234           This patch adds a tab to the notebook of the preferences-dialog
22235           where you can change the colors, the tab position of the new
22236           message manager. Also the truncate messages stuff has moved
22237           from misc tab to messages tab.
22239           Also improved the remembering position stuff of message manager.
22240           
22241         * data/internal.properties,
22242           Added definitions for messages colors and tag position.
22243           
22244         * src/message_manager.cc:
22245           Fixed a bug that never lets the messages panes to get cleared.
22246           Added wmclass setting for the message window. Fixed a bug in
22247           which the message window was not being shown.
22248         
22249         * src/tag_manager.c: Fixed printing of (NULL) in the debug
22250           output and disabled it.
22252         * src/anjuta.c: Preferences created and loaded before anything else.
22253           anjuta now recognizes messages colors on startup and initializes
22254           them.
22255         
22256 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
22258         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
22260 2002-01-09  Stephane Demurget  <demurgets@free.fr>
22262         * pixmaps/file_c.xpm,
22263           pixmaps/file_cpp.xpm,
22264           pixmaps/file_file.xpm,
22265           pixmaps/file_h.xpm,
22266           pixmaps/file_html.xpm,
22267           pixmaps/file_i18n.xpm,
22268           pixmaps/file_icon.xpm,
22269           pixmaps/file_pix.xpm,
22270           pixmaps/fv_doc.xpm,
22271           pixmaps/fv_i18n.xpm,
22272           pixmaps/fv_image.xpm,
22273           pixmaps/fv_source.xpm,
22274           pixmaps/fv_unknown.xpm: made these icons transparent.
22276 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
22278         * launcher/anjuta_launcher.c: updated message strings
22279         * src/message-manager-dock.c: added newline at end to avoid compile warning
22280         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
22281         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22282           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
22283           entries for username and Python-style GPL notice
22284         * HACKING: added info on files to change to update Insert menu
22286 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22288         * src/project_dbase.c,
22289           src/an_file_view.c,
22290           src/an_symbol_view.c:
22291           Changed the CTree expander style to square and
22292           line style to Dotted line.
22293           
22294         * po/POTFILES.in: Removed and Added translable files.
22296 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22298         * ccview/.cvsignore: Removed.
22299         
22300 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22302         * ccview/
22303                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
22304                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
22305                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
22306                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
22307                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
22308                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
22309         
22310         Removed ccview module because it is no longer needed.
22312 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22314         * src/project_dbase.c:
22315           Shifted structure initialization in project_dbase_new()
22316           before anything else, otherwise it was crashing due to
22317           uninitialized values.
22318         
22319         * src/an_symbol_view.c:
22320           Disabled high volume debug output.
22322 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22323         
22324         Applied a very heavy patch from:
22325         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22327         * Makefile.am
22328         configure.in
22329         pixmaps/Makefile.am
22330         src/Makefile.am
22331         src/aneditor.cxx
22332         src/aneditor.h
22333         src/anjuta.c
22334         src/anjuta.h
22335         src/commands.c
22336         src/commands.h
22337         src/compile.c
22338         src/compile.h
22339         src/controls.c
22340         src/defaults.c
22341         src/fileselection.c
22342         src/main_menubar.c
22343         src/main_menubar.h
22344         src/main_menubar_def.h
22345         src/mainmenu_callbacks.c
22346         src/mainmenu_callbacks.h
22347         src/project_dbase.c
22348         src/project_dbase.h
22349         src/project_dbase_gui.c
22350         src/tags_manager.c
22351         src/text_editor_menu.c
22352         src/toolbar_callbacks.c
22353         tagmanager/Makefile.am
22354         tagmanager/ctags.c
22355         tagmanager/include/Makefile.am
22356         tagmanager/include/tm_project.h
22357         tagmanager/include/tm_symbol.h
22358         tagmanager/include/tm_tag.h
22359         tagmanager/include/tm_tagmanager.h
22360         tagmanager/include/tm_workspace.h
22361         tagmanager/tm_project.c
22362         tagmanager/tm_source_file.c
22363         tagmanager/tm_symbol.c
22364         tagmanager/tm_tag.c
22365         tagmanager/tm_workspace.c
22366         widgets/Makefile.am: Modified.
22367         
22368         * src/an_file_view.[c,h],
22369           src/an_symbol_view.[c,h],
22370           src/file_history.[c,h],
22371           src/support.[c,h],
22372           widgets/scroll-menu.[c,h],
22373           tagmanager/tm_file_entry.c
22374           tagmanager/include/tm_file_entry.h: Added new files.
22375           
22376         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
22377         private_func.xpm, public_func.xpm,
22378         class.xpm, fv_exec.xpm, fv_unknown.xpm,
22379         private_var.xpm, public_var.xpm,
22380         function.xpm, fv_i18n.xpm, macro.xpm,
22381         protected_func.xpm, struct.xpm,
22382         fv_autofile.xpm, fv_image.xpm,
22383         ofolder.xpm, protected_var.xpm, variable.xpm:
22384           Updated and Added pixmap files.
22386         Features:
22387         ---------
22388         a) Removes CCView dependency.
22389         b) Improves the terminal.
22390         c) Adds tag navigation context menus.
22391         d) Upgrades tagmanager to latest version.
22392         e) Miscellaneous small additions.
22394 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
22396         * src/project_dbase_gui.c: Fixed crash of anjuta
22397         when project first created.
22398         
22399         * src/gnome_project.c: It now updates the tags manager
22400         when new projects are created.
22401         
22402 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
22404         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
22405           for this big patch.
22406         
22407         * src/messages.[c,h]: Removed files.
22409         * src/message-manager.[cc,h],
22410           src/message-manager-dock.[c,h],
22411           src/message-manager-private.[cc,h]
22412           New files.
22414         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
22415           src/build_project.c, src/clean_project.c, src/compile.c
22416           src/configurer.c, src/debugger.c, src/find_in_files.c
22417           src/mainmenu_callbacks.c, src/preferences.h
22418           src/preferences_gui.c, src/properties.h
22419           src/utilities.c, src/utilities.h:
22420           The new messages widget.
22421           New features:
22422             - Use of GtkNotebook instead of ToggleButtons
22423               and show/hide
22424             - Popupmenu to show and hide message types and
22425               to dock/undock in detach mode
22427           All other things should work as they did with the
22428           old message window. Currently the keyboard short-cuts
22429           do not work in detached mode.
22430           
22431           Some functions in utitlities.[c,h] changed.
22432           so that they take const arguments where this is possible
22433           
22434         * src/Makefile.am, po/POTFILES.in:
22435           Removed messages.[c,h] and
22436           added message-manager.[cc,h], message-manager-dock.[c,h],
22437           message-manager-private.[cc,h]
22438           
22439         * src/message-manager.h: Removed "include <bonobo.h>"
22440           and added a newline at the end of the file.
22441           
22442         * src/message-manager-private.cc:
22443           Set clist's width setting to Automatic.
22444           Set scroll window's scroll bars to Automatic.
22445           
22446 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
22448         * text_editor_menu.c:
22449           Fixed misalignment of the function sub menu
22450           in the text editor pop up menu.
22451           
22452 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22453         
22454         * src/text_editor.c: Fixed a compiler warning.
22455         
22456 2002-01-04  Andy Piper <andy.piper@freeuk.com>
22458         * THANKS, manuals/*/authors.sgml: updated for new translations
22459         * plugins/class-gen/clsGen.c: converted messages to English
22460         * src/about.c, src/main_menubar_def.h: string updates
22462 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22464         * src/anjuta.c
22465           src/anjuta_cbs.c
22466           src/text_editor.c
22467           src/mainmenu_callbacks.c
22468           src/text_editor.h
22469           src/text_editor.c
22470           src/text_editor_cbs.c
22471           src/text_editor-gui.c:
22472           
22473           Earlier code for adding 'cross' button
22474           for closing pages were too error prone and unorganized.
22475           Cleaned up the code and shifted the 'extra' widgets
22476           creation (eg. close button, close_pixmap and lable)
22477           from anjuta to text_editor. This takes care of proper
22478           widgets creation and destruction. Otherwise, anjuta
22479           was crashing at too many points, especially related
22480           to docking and undocking.
22481           
22482 2002-01-04  Stephane Demurget  <demurgets@free.fr>
22484         * src/aneditor.cxx: removed debugging code.
22486         * data/properties/.cvsignore: added swap files.
22488 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22490         * src/anjuta.c
22491           src/anjuta_cbs.c:
22492           Fixed Crashing of anjuta when a new file is saved as
22493           different file.
22494           
22495 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22497         * src/aneditor.c: Some debug codes around.
22498         
22499         * data/internal.properties, data/anjuta.properties: Removed.
22500           data/properties/Makefile.am:
22501           data/properties/ada
22502           data/properties/cs
22503           data/properties/make
22504           data/properties/rc
22505           data/properties/html
22506           data/properties/ruby
22507           data/properties/baan
22508           data/properties/idl
22509           data/properties/pascal
22510           data/properties/sample
22511           data/properties/bash
22512           data/properties/java
22513           data/properties/perl
22514           data/properties/sql
22515           data/properties/conf
22516           data/properties/latex
22517           data/properties/props
22518           data/properties/vb
22519           data/properties/cpp
22520           data/properties/lua
22521           data/properties/python
22522           data/properties/xml
22523           data/properties/others
22524           data/properties/.cvsignore:
22525             Added files. Properties now splitted into small files
22526             for each language.
22528         * data/Makefile.am
22529           configure.in: Update the removal and added properties module.
22531         * src/preferences.c: preferences_new(): Updated to reflect the
22532           new properties files organization.
22533           
22534         * src/Makefile.am: Added Baan Lexer.
22536 2002-01-01  Stephane Demurget  <demurgets@free.fr>
22538         * src/aneditor.cxx: readded the baan lexer. 
22540         * src/preferences.c: fixed translated messages and a typo.
22542         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
22543           confusing the regexp usage in xml-i18-merge.
22545 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
22547         * src/project_dbase.c: tidied some messages, and spotted a typo in
22548           the reading of properties which prevented the project version from
22549           ever being reported in the Project Information window - fixed :)
22551         * po/POTFILES.in: removed syntax.h
22553 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22555         * data/internal.properties: fixed baan properties.
22556           Added all ada properties.
22558         * src/main_menubar_def.h,
22559           src/lexer.h,
22560           src/aneditor.cxx,
22561           src/utilities.[ch]: added support for the Ada highlight style.
22563 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22565         * plugins/*/.cvsignore: updated.
22567 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22569         * src/syntax.h,
22570           src/text_editor.c,
22571           src/Makefile.am: removed the empty header syntax.h.
22573 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
22575         * main_menubar.c:
22576         Stef's observation on the 'superfluous' hseparators in the recent
22577         files and projects is fully justified -- removed.
22578         
22579         * main_menubar_def.h:
22580         Changed "Plug Ins" to "Plugins" in the menu label.
22581         
22582         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
22583         Added class-gen in the configure output and class-gen module.
22584         
22585         * data/internal.properties:
22586         Correct mis-spelled "jave" to "java".
22587         Added file.is.source for *.h, *.c, *.cpp properties.
22588         
22589         * global-tags/Makefile.am:
22590         "chmod +x create_global_tags.sh" before it is executed, because
22591         there is very high chance that it will be found "-x" and resulting
22592         in error
22594 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22596         Fixed a crash on Solaris reported by Holder Burde, thanks to him
22597         for the backtrace.
22599         * src/gnome_project.c: (create_new_project): if the user doesn't
22600           select any icon, it doesn't have any extension and thus we can't
22601           use it in printf on Solaris, since the %s modifier use strlen to
22602           know the string length and then crash. On Linux, gcc checks the value
22603           of the pointer to be NULL and write "(null)" if necessary. We can't
22604           rely on that.
22606         * src/source.c: (source_write_desktop_entry): if there's no icon, we
22607           don't need to have the directory icon but the generic one.
22609 2001-12-30  Stephane Demurget  <demurgets@free.fr>
22611         Merged with latest (1.42) scintilla.
22613         Added: Support for the {load,save}.on.(de)activate properties.
22614                The PHP lexer to match keywords case insensitively.
22615                Baan lexer.
22616                Experimental supports for changeable style attribute & line
22617                wrapping.
22618                
22619         Updated: Both the C++ and HTML lexers.
22620                  More shell keywords added.
22621                  Horizontal scrolling and diplay of long lines optimised.
22622                  Cursor setting optimised.
22624         Bugs fixed: Caret movement over folded lines.
22625                     Selection tracking in 2ndary views when doing modifications.
22627         * scintilla/CallTip.{cxx.h},
22628           scintilla/ContractionState.{cxx,h},
22629           scintilla/Document.{cxx,h},
22630           scintilla/Editor.{cxx,h},
22631           scintilla/KeyWords.cxx,
22632           scintilla/LexHTML.cxx,
22633           scintilla/PlatGTK.cxx,
22634           scintilla/RESearch.cxx,
22635           scintilla/ScintillaBase.cxx,
22636           scintilla/ScintillaGTK.cxx,
22637           scintilla/Style.{cxx,h},
22638           scintilla/StyleContext.h,
22639           scintilla/ViewStyle.cxx,
22640           scintilla/include/*.h: updated.
22642         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
22644         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
22645           should have been told to the scintilla team. We're lucky I read the
22646           ChangeLog and the modifications of the lexer (thanks to the Gnome
22647           bonsai for this ;)
22649         * data/internal.properties: added Baan definitions.
22650           Fixed some issues for C such as *_cast directive, that are only
22651           available with C++.
22652           Updated C++, HTML and shell scripts definitions.
22653           Updated Ada and Bullant, that have been forgotten.
22655         * src/main_menubar_def.h,
22656           src/lexer.h,
22657           src/aneditor.cxx,
22658           src/utilities.[ch]: added support for the Baan highlight style.
22660 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22662         Polished the plugins menu behaviour and added a tearoff
22663         menuitem to the recent entries submenu.
22665         Note: The recent entries list seems to be too height
22666               with all these superfluous hseparators.
22668         * src/main_menubar.c: Polished, making some
22669           functions declarations static and cleaning some code.
22671           (create_submenu_plugin): removed the extra
22672           plugins entry and the horizontal separators.
22674           (on_plugins_menu_realize): the plugins menu is only
22675           shown if there's at least one available.
22677           (create_submenu*): added a tearoff menuitem to have
22678           a more homogeneous menu style. For now, it doesn't
22679           take care of user settings (but it was even worse
22680           before :).
22682 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22684         * configure.in: added the packageplugindir variable to avoid
22685           installing the plugins in $(prefix). It's not the same path as
22686           anjuta 2 to allow parallel installation.
22688 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22689         Fix a reopened part of bug #440676: keyboard navigation between the
22690         different text buffers. Changed to a more global approch. 
22692         * src/notebook.[ch]: removed.
22694         * src/Makefile.am: removed notebook.[ch]
22696         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
22697           (on_anjuta_window_key_press_event): added to fulfill the global
22698           shorcuts handling.
22700         * HACKING: updated according to the new global shortcuts handling.
22702 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
22704         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
22705           Shifted plugin menu from Edit submenu to main menu.
22706         
22707         * po/POTFILES.in:
22708           Added plugins/sample1/plugin-sample1.c
22709           
22710         * plugins/sample1/plugin-sample1.c:
22711           Added localization and used anjuta_info, instead of anjuta_error.
22712           
22713         * plugins/.cvsignore, plugins/sample1/.cvsignore:
22714           Added cvs ignores.
22715           
22716 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
22718         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
22719           for plugin dir.
22720         
22721         * Makefile.am: Added module plugins.
22722         
22723         * plugins, plugins/Makefile.am, plugins/sample1/*:
22724           Created plugins modules.
22725           
22726         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
22727           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
22728           to load plugins of *.so only and not *.so* (which results
22729           in duplicates).
22730         
22731         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
22732           plugins during packaging.
22734 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
22736         *  configure.in: Added Greek (el) to ALL_LINGUAS.
22738 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
22740         * configure.in: Added portuguese to ALL_LINGUAS
22742 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
22744         * global-tags/.cvsignore
22745         tagmanager/.cvsignore
22746         tagmanager/include/.cvsignore:
22747         Added cvs ignore files.
22749         * data/.cvsignore
22750         Updated cvs ignore file.
22751         
22752 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22754         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
22755           data/anjuta.properties, data/internal.properties: clean up some 
22756           message strings (me)
22758 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22760         * src/about.c, THANKS: added Jens to the credits
22761         
22762 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22764         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
22765           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
22766           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
22767           Georg <mail@jensgeorg.de> to add close button to file tabs.
22769 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22771         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
22772           (debugger now catches correct signal from process)
22774 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22776         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
22777         * src/pixmaps.h: switch appwizard project icons to new designs
22778         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
22780 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22782         * pixmaps/Makefile.am: stop redundant images from being installed.
22783           The next step will be to remove them completely.
22784         * src/appwiz*: further updates (more to come)
22785         * src/pixmaps.h: cleaned up, commented
22786         * src/splash.c: should use the pixmaps macro defined
22787         * HACKING: more on the graphics stuff and use of pixmaps.h
22789 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
22791         * src/defaults.c: fix bug #494864
22793 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
22795         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
22796           graphics from Misha
22797         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
22798           redundant graphics, no longer used
22799         * src/appwiz*: revamped application wizard by Andy and Misha for
22800           a more usable and professional look-and-feel
22801         * HACKING: updates to cover patching, graphics, and some additions
22802           post-0.1.8
22803         * TODO: removed some implemented features
22805 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
22807         * data/anjuta.properties, data/internal.properties: cleanup
22808         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
22809           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
22810           to edit styles colors for keywords and add Goto Tag menu option
22811           in the editor
22813 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
22815         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
22816         
22817         Fixed bug #460335
22818         fixes the Forget of the cursor position when tab is brought active
22819         from project manager.
22820         
22821 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22823         * src/messages.c
22824           Exported "TERM=xterm" to get a color terminal when
22825           anjuta is not started from within a terminal.
22826           
22827 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22829         * src/messages.c
22830           src/messages.h
22831           Added a frame around zvt terminal.
22832           
22833         * src/preferences_gui.c
22834           Modified to say "Use glade component (experimental)"
22835           instead of "Use Component".
22836           
22837 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22839         * Patch from 
22840         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22841         
22842         * src/anjuta.c
22843         src/fileselection.c
22844         src/messages.c
22845         src/messages.h
22846         src/preferences.c
22847         src/preferences.h
22848         src/project_dbase.c
22850         a) Extra scrollbar in terminal no longer appears.
22851         b) Character set preference should be preserved (untested).
22852         c) File selection widget now remembers last directory.
22853         d) On creation of generic project, the glade 'file not found' error no
22854                 longer occurs.
22855         e) First terminal window is created 'on demand', so it should always to
22856                 the Right Thing (TM) as far as starting WD is concerned. Also, the
22857                 environment is now passed to the terminal.
22858         f) Solaris compilation should be fixed (replaced get_current_dir_name()
22859                 with getcwd()).
22860         g) Fixed some compilation warnings.
22862 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
22864         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
22865           src/pixmaps.h: applied terminal and warnings patch (Biswa)
22866         * src/*: cleanups (me)
22867         * pixmaps/mini_term.xpm: added new file for terminal button
22868           (me, based on existing artwork)
22870 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
22872         * configure.in: bumped version to 0.1.9-pre
22873         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22874           translation
22875         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
22877 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
22879         * src/splash.c: removed a DOS end of line of a comment (so the *.po
22880           files are free of that char)
22881         * configure.in: added "az" to ALL_LINGUAS
22883 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
22885         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
22886           crash bug fix from Biswa.
22887         * FUTURE: added Anjuta/gIDE merger information to provide 
22888           details on future direction and status of 1.x stuff
22889         * NEWS: prepared for release
22890         * po/de.po: update from Jens Georg <mail@jensgeorg>
22892 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
22894         * multiple minor updates pre-0.1.8
22895         * patch from Biswa to fix syntax highlighting and packaging
22896         * po/fr.po: update from Stef
22898 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
22900         * global-tags/Makefile.am
22901         global-tags/create_global_tags.sh
22902         global-tags/tm_global_tags.c
22903         scintilla/LexCPP.cxx
22904         scintilla/include/SciLexer.h
22905         src/aneditor.cxx
22906         src/project_dbase.c
22907         tagmanager/Makefile.am
22908         tagmanager/include/Makefile.am
22909         tagmanager/include/tm_project.h
22910         tagmanager/include/tm_tag.h
22911         tagmanager/include/tm_tagmanager.h
22912         tagmanager/tm_project.c
22913         tagmanager/tm_source_file.c
22914         tagmanager/tm_tag.c
22915         tagmanager/tm_workspace.c:
22916         
22917         Includes the syntax highliting patch to scintilla).
22918         and more stable code.
22919         
22920         *tagmanager/include/tm_symbol.h: New file.
22921         *tagmanager/tm_symbol.c: New file.
22922         
22923         Add symbol tree building functionality at project level
22924         
22925         Patch from:
22926         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22927         
22928 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22930         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
22931           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
22932           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
22933           : New and improved pixmaps from Misha <misha@phreaker.net>
22934           Thanks to him.
22936 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22937         
22938         * Big patch submitted by
22939           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
22940           Many thanks to him.
22941         
22942         * src/Makefile.am, src/aneditor.cxx
22943           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
22944           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
22945           Use of tagmanager lib for advanced calltips.
22947         * global-tags/*: Created new directory and added files to 
22948           generate system.tags.
22950         * tagmanager/*: Created new directory and added tagmanager lib
22951           files.
22953         * configure.in, acconfig.h, Makefile.am: Modified to reflect
22954           the above additions.
22956         * data/Makefile.am: Modified to accomodate generated system.tags file.
22958 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
22960         * scintilla/: updated to 1.41
22961         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
22962         * src/about.c: updated list of authors
22963         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
22964         * HACKING: updated to cover Scintilla usage
22965         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22966           translation
22968 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
22970         * src/aneditor.cxx: Fixed compilation errors with it.
22971           by add include to gtk+ headers and typedefining a mysteriously
22972           vanished class Colour.
22974 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
22976         * configure.in: Added pt_BR in the languages.
22977         
22978 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
22980         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
22981           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
22982         * THANKS: updated
22983         * manuals/C/anjuta-manual/*: new format to match
22984           the rest of the GNOME docs chapter layout. Added the many
22985           new contributors. Moved Authors and License information into new
22986           chapters of their own - should make expansion easier too
22987         * src/compiler_options.c: changed the profiler option to -pg to 
22988           work with GNU tools (gprof)
22989         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
22990           and text labels
22991         
22992 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
22994         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
22995           compiler_options_gui.c:
22996           Added a new entry for linker flags and renamed c_options to c_flags
22997           and l_options to l_libs. Also, added a new function:
22998           compiler_options_set_prjlflags_in_file();
22999         
23000         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
23001         
23002         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
23003           
23004 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
23006         * THANKS, src/about.c: corrections and additions following 
23007         Naba's big update
23008         * src/main_menubar.c: patch from Rikul to fix the problem with 
23009         menu accelerators not being loaded
23011 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
23013         * THANKS: Added all contributors and translators names and emails.
23014         * AUTHORS: Updated
23015         * pixmap/anjuta_logo.png: Reduced the size of the logo.
23016         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
23017               Added new file (earlier logo with border).
23018         * src/about.c: Added all contributors names and emails
23019               and used macro definition for logo pixmap file.
23020         * src/pixmaps.h: Added entry for anjuta splash screen.
23022 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
23024         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
23025         to new PNG version (thanks to Misha) and removed the old
23026         pixmap.
23028 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
23030         * THANKS: added Conner Mo for simplified Chinese translation.
23031         * configure.in: added zh_CN in ALL_LINGUAS
23033 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
23035         * THANKS: added Joe Man for his traditional Chinese translation.
23036         * configure.in: added zh_TW in ALL_LINGUAS.
23038 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
23040         * src/main_menubar_def.h: Changed the link of lidn to
23041         http://lidn.sourceforge.net.
23042         
23043 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
23045         * Applied patch from Rikul
23046         * Applied patch from Luca
23047         * Fixed a cvs conflict. :)
23049 2001-10-17  Stephane Demurget  <demurgets@free.fr>
23051         * THANKS: added Marc Botermans for his Dutch translation.
23053         * configure.in: added nl in ALL_LINGUAS.
23055         * po/nl.po: added.
23057 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
23059         * anjuta.c: Fixed luca's typo.
23060         * resources.c, resources.h: Changed gchar* return to void, to
23061                 avoid a compiler warning.
23062         * scintilla/Makefile.am: Reorganized file entries.
23063         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
23065 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
23067         * Upgraded scintilla to 1.4.
23068         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
23069                 LexLisp.cxx StyleContext.cxx StyleContext.h
23070         * src/Makefile.am: Added 4 lexers and separated lexer objects
23071                 from the main link variable.
23073 2001-10-14  Stephane Demurget  <demurgets@free.fr>
23075         * THANKS: added Luca, even if it shouldn't be my role to write
23076           this sort of thing :)
23078         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
23079           the latest Luca patch.
23081 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
23083         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
23084         This is not documented yet; plugins to come later.
23085         * src/find*.c: find dialogs now persistent 
23086         (Rick <rikul@bellsouth.net>)
23087         * widgets/gnomefilelist.c: fixed multiple file open issue 
23088         (Rick <rikul@bellsouth.net>)
23089         * changes to recent file and project lists handling 
23090         (lbell <lbell@tsc4.com>)
23091         * more minor UI updates (me)
23093 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
23095         * src/Makefile.am: removed warnings for traditional C syntax
23096         * pixmaps: added new icons for mini_locals, mini_cvs and
23097         the splash screen - thanks to Misha <misha@phreaker.net>
23099 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
23101         * src/toolbar.c: fix typo in tooltip text
23102         * ccview/cccmd.cc: alter Func to Function in menu text
23104 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
23106         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
23107         issue with find dialog reporting an error when Scintilla finds text
23108         * applied patch from Denis Boehme <boehme at syncio dot de> to support
23109         DOS files (i.e. CR/LF translation)
23111 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
23113         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
23114         #452436
23115         * data/internal.properties: default fold style now set to 3 :-)
23116         * applied patch from rikul <null@acm.org> to turn notebook tab 
23117         headings red when file has been edited.
23119 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
23121         * configure.in: Added "no" to ALL_LINGUAS.
23122         
23123 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
23125     * Patch from lbell <lbell@tsc4.com>
23126     src/controls.c
23127     src/debugger.c
23128     src/main_menubar.c
23129     src/main_menubar.h
23130     src/main_menubar_def.h
23131     src/mainmenu_callbacks.c
23132     src/mainmenu_callbacks.h
23133     src/project_dbase.c
23134     src/project_dbase.h
23135     
23136     Implemented a check menu item to handle the 'show locals' flag
23137     for the current project.
23139     * data/internal.properties: Removed the redundant command
23140     for gnome-terminal.
23141     
23142 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
23144         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
23146 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
23148         * configure.in: Added "ta" to the languages list.
23150 2001-09-21  Andy Piper <andy.piper@freeuk.com>
23152         * data/internal.properties:
23153           added fold.symbols property to control appearance of folds
23154           in the Scintilla editor (thanks to rikul <null@acm.org>)
23156 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
23158         * src/message.c:
23159           one extra button for message win is being created -- Fixed.
23160         
23161           The frame should be hidden and not only the pix_lab when
23162           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
23163           -- Fixed.
23164         
23165         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
23166           for the time being it is same as mini_cvs.xpm.
23167         
23168 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
23170         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
23172         Patch from rikul <null@acm.org>
23173         
23174         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
23175         glades.h, messages.c, messages.h, pixmaps.h,
23176         project_dbase.c, project_dbase.h, session.c,
23177         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
23178         
23179         inserted 'add to watch' option in inspect window, so you can add easily
23180         a variable in watch window .
23181         
23182         Added a new message pane for the gdb local variables inspection. Changed
23183         the code in messages.c to better account for future new panes insertion.
23184         Defined a new pixmap for the new tab button in pixmaps.h
23185         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
23186         install script.
23187         
23188         Changed the debugger module to have a single function for asking to gdb
23189         to send program info. The idea is to ask the debugger about only the
23190         info needed to open windows( watch, registers, etc ) to speedup the step
23191         command. I plan to ask informations to the debugger based on the user
23192         interface status.
23193         The request for local variables is enabled by default, but the
23194         projectDBase has a variable to control it, to allow disabling that
23195         feature,  there is also the code to save and to reload the state. If you
23196         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
23197         in project_dbase.c
23199         This big patch is from:  lbell <lbell@tsc4.com>
23200         
23201 2001-09-20  Stephane Demurget <demurgets@free.fr>
23203         Patch from rikul <null@acm.org> :
23205         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
23206           problem and added folding support for php/hmtl.
23208 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
23210         * Fixed dnd of files within scintilla.
23211         patch from:  rikul <null@acm.org>
23212         
23213 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
23215         * Applied patch from Luca.
23216         
23217         * src/source.c: source_write_build_files(): Fixed the project generation
23218           failure. The fist return statement and the free_project_type were 
23219           misplaced.
23221 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
23222         
23223         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
23224         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
23225         
23226         1) Restore the error color to red (waiting for a configurable one )
23227         2) Saving projects settings if you exit anjuta without closing an open
23228         saved project
23229         3) New Menu 'repaeat search' to search with a keystroke without pressing
23230         the toolbar button
23231         4) some define in the menus to better handle menu item update
23232         
23233         Patch from: lbell <lbell@tsc4.com>
23234         
23235         * main_menubar_def.h, main_menubar.c: Change the position of
23236         "Repeat find" menu position.
23238 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
23240          project_type.h, project_type.c, source.c: Applied patch.
23241          patch from Johannes Schmid <clubfan@users.sourceforge.net>
23242          
23243 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23245         * configure.in, src/Makefile.am: Using macros for ORBit flags.
23246         
23247 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
23248         
23249         * Fixed bug #445752
23250   
23251 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
23252         
23253         * Fixed bugs in Gtk-- and Gnome-- project type
23255 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23257         * dnd.c: Support for multiple files drag-n-drop.
23258         
23259           Patch from: rikul <null@acm.org>
23260         
23261         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
23262           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
23263           saving from menu.
23264         
23265           Patch from: rikul <null@acm.org>
23267         * Applied patch for widgetizing goto dialog box.
23268           Patch from: ???
23269         
23270         * Applied patch for having new project type handling.
23271           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23272           
23273 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23275         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
23276           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
23277           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
23278           find_replace.c, find_replace.h, find_text.c, find_text.h,
23279           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
23280           project_dbase.h, source.c, text_editor.c, text_editor.h,
23281           text_editor_cbs.c, utilities.c, utilities.h:
23282         
23283           Applied a huge patch (after slight preview). I would like Luca
23284           to have his feature additions mentioned here.
23285         
23286           Patch from: lbell <lbell@tsc4.com>
23288 2001-09-09  Stephane Demurget <demurgets@free.fr>
23290         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
23292         * po/fr.po: updated to the latest sources.
23295 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
23296         
23297         * Fixed bug #445752
23298   
23299 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23301         * dnd.h, dnd.c: New files for drag n drop support.
23302                 
23303         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
23304            Added drag and drop support for opening files.
23305         
23306         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
23307         Archit Baweja <bighead@crosswinds.net> for this idea.
23308         
23309         * TODO: Added some more todos. :-(
23311 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23313         * Fixed the goto line activate bug.
23314         patch from: Martyn Bone <mbone@brightstar.u-net.com>
23316 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
23317         
23318         * Fixed bugs in Gtk-- and Gnome-- project type
23320 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
23322         * widgets/gonmefilelist.c, gnomefilelist.c:
23323         Modified multiple selection on pressing control.
23324           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23325         
23326         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
23327         Modified multiple selection on pressing control.
23328           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23329         
23330 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
23332         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
23333           This is useless; but just in case...
23335 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
23337         * data/internal.properties: modified a bit of perl properties.
23338         
23339 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
23341         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
23342           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
23343           Added support for multiple file imports. Changed the standrd C++
23344           convention of #include <file> to #include <file.h>, because I had given
23345           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
23346           now support the #include <file> convention. That is something to be fixed :). 
23347           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23349 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
23351         * src/anjuta.c: Added function static greetings_text(), to solve the non
23352                 translation of the greetings text in the wizard.
23353                 
23354 2001-08-31  Andy Piper <andy.piper@freeuk.com>
23356         * src/find_in_files_gui.c: made order of buttons consistent with other Find
23357           dialogs, with OK the default (fix bug #453482)
23359 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
23361         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
23362         
23363         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
23364         
23365 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
23367         * src/aneditor.cxx
23368           src/aneditor.h
23369           src/anjuta_cbs.c
23370           src/controls.c
23371           src/main_menubar.c
23372           src/main_menubar.h
23373           src/main_menubar_def.h
23374           src/mainmenu_callbacks.c
23375           src/mainmenu_callbacks.h:
23376                 Applied the patch that addes menu items which allow users to
23377                 insert GPL notice and date time in current document.
23378                 patch from: Rick Patel <rikul@shreve.net>       
23379                 
23380         * src/main_menu.c: Fixed a compilation error.
23381         
23382         * src/anjuta.c: Fixed non-rememberence of editor tab position.
23383         
23384         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
23385           about the unterminated strings.
23386           
23387         * scintilla/*: Updated scintilla to 1.3.9 version.
23388         
23389 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
23390         
23391         * widgets/gnomefileselection.c:
23392           Applied the patch for fixing multiple selection of file open funcion,
23393           which will deselect the files selected.
23394           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23396 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
23398         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
23399           src/fileselection.c, src/anjuta_cbs.c:
23400           Applied the patch     for multiple selection of file open.
23401           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23402           
23403 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
23405         * Removed "-f" option in call to devhelp, because devhelp no longer
23406           supports that.
23407         
23408 2001-08-26  Stephane Demurget <demurgets@free.fr>
23410         All these modifications have been pointed out by
23411         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
23413         * data/internal.properties: two fixes for the PHP lexer.
23414           this out.
23416         * fr.po: minor fixes.
23418         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
23420 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
23421         
23422         * main_menubar.c,
23423           main_menubar.h,
23424           main_menubar_def.h,
23425           main_menubar_callbacks.c,
23426           controls.c:
23427                 Added new menu item for "close all fils".
23428                 (Patch from Rikul <rikul@shreve.net>, after revision)
23429         
23430         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
23431         
23432         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
23433                 (Patch from Rikul <rikul@shreve.net>)
23434         
23435         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
23436                 (Patch from Rikul <rikul@shreve.net>)
23438 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23439         
23440         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
23441            project name in application widzard.
23442            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
23444         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
23445           of the 'OK' button there is an 'Execute' one.
23446           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
23447         
23448         * executer.c: Changed cancel button to close button. That was more appropriate.
23449           
23450 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23452         * HACKING: corrected >>>>>> Config management.
23453         
23454         * HACKING: Added many things.
23455         
23456         * src/launcher.h: Added some comments.
23458 2001-08-21  Stephane Demurget <demurgets@free.fr>
23460         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
23462         * HACKING,
23463           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23464           src/appwizard_cbs.c,
23465           src/appwizard_gui.c: Applied UI/docs cleanup patch from
23466           Andy Piper <andy.piper@freeuk.com>
23468         * po/fr.po: updated to latest sources.
23470         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
23473 2001-08-18  Andy Piper <andy.piper@freeuk.com>
23475         * Fixed bugs #450280 and #448845
23477         * src/about.c: corrected Naba's e-mail address (.net, not .com)
23478         
23479         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
23480           named dialogs
23481         
23482         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
23483           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
23484           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
23485           names to remove "Anjuta: " prefix
23486           
23487         * src/main_menubar_def.c: altered a message
23488         
23489         * launcher/anjuta_launcher.c: cleaned up some messages
23491         * src/debugger.c: edited messages to improve clarity
23492         
23493         * src/app_wiz*.c: tidied wizard interface
23496 2001-08-15  Stephane Demurget <demurgets@free.fr>
23498         Synced Naba's fix and mine about the wizards not working and removed
23499         anjuta.prj to avoid a nasty checkin.
23501         * Makefile.am: removed the install-data-local rule.
23503         * data/Makefile.am: changed the list of files.
23505         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
23507         * .cvsignore: added anjuta.prj for the same reason.
23510 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
23512         * src/source.c: Fixed a bug that fails new gnome projects to get
23513           created.
23515         * src/project_manager.c: Fixed a bug that disables storing recent
23516           project history.
23518         * Makefile.am: Added stuffs to install the macro files in the
23519           anjuta share file.
23522 2001-08-14  Stephane Demurget <demurgets@free.fr>
23524         * data/Makefile.am: added some rules to support the gnome/ macros
23525           dir in order to make the wizards work again.
23527         * anjuta.spec.in: upped the release number.
23530 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
23532         * configure.in (ALL_LINGUAS): Added pl.
23535 2001-08-09  Stephane Demurget <demurgets@free.fr>
23537         * anjuta.spec.in: fixed the doc files list.
23540 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
23542         * src/about.c: corrected my email address. :-)
23543         
23544         * TODO: Updated.
23545         
23546         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
23547          (patch from Andy Piper <squiggle@ukgateway.net>)
23549 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
23551         * debugger.c: Fixed a bug associated with debugging threaded
23552           application.
23553         
23554         * text_editor_menu.c: Fixed broken ui in text editor
23555           pop up menu.
23556           
23557         * text_editor_menu.c: Now the option sub menu in text editor pop up
23558           works.
23559         
23560         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
23561                 (suggested by lord sibn <sibn@utspl.cjb.net> )
23562         
23563 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23565         * src/text_editor_menu.c: Added menu item for context help
23566           (patch from Andy Piper <squiggle@ukgateway.net>)
23567         
23568 2001-08-06  Stephane Demurget <demurgets@free.fr>
23570         * ccview/cccproj.cc: added missing i18n strings.
23572         * data/welcome.txt: bumped version to 0.1.6.
23574         * src/anjuta.c: fixed a compilation error due to devhelp integration.
23576 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23577         
23578         * help.c, help.h: Added support for DevHelp context sensitive help
23579                 and gnome api browsing.
23580         * Fixed toolbars and editor views "not save" bug.
23581         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
23582           (patch from Andy Piper <squiggle@ukgateway.net>)
23583         * Updated THANKS and chapter15.sgml for uk and ru translators.
23585 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
23587         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
23588         * Updated configure.in to include these changes
23589         
23590 2001-08-03  Stephane Demurget <demurgets@free.fr>
23592         * src/project_dbase_gui.c: fixed bug #446963
23593           (on_project_dbase_ccview_update_start),
23594           (on_project_dbase_ccview_update_end): added.
23595           These two respectively disable and enable close file/project
23596           menu entries and toolbar items, while the ccview part updates
23597           its tag database.  
23600 2001-08-03  Stephane Demurget <demurgets@free.fr>
23602         * configure.in: added sv to the ALL_LINGUAS list.
23603         
23605 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
23607         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
23608                 file to work: merge translations and distribute it.
23610         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
23612         * NEWS, README, THANKS & TODO: Spelling fixes.
23614 2001-08-01  Stephane Demurget <demurgets@free.fr>
23616         * README: updated requirements.
23618         * scintilla/Makefile.am,
23619           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
23620           target can't be realized (custom build path).
23622         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
23623           Removed install-data-local.
23625         * src/compiler_options.c: changed the include paths of the pixmaps.
23626           we hadn't any warning because of the include paths passed to the
23627           compiler. Thanks to make distcheck for reporting this.
23630 2001-07-31  Stephane Demurget <demurgets@free.fr>
23632         * NEWS, THANKS: updated.
23634         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
23635           fixed to show the correct kernel signal number and its description.
23637         * widgets/gnomefilelist.c: fixed bug #445756
23638           (goto_last): renamed to goto_prev and changed according to goto_next.
23639           (goto_next): added.
23640           (goto_directory): removed.
23641           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
23642           returned value is now the position in the list.
23643           (check_ok_button_cb): changed the back check and added one for next.
23644           (gnome_filelist_set_dir): the check in history make it wouldn't be
23645           a "true" history. polished the whole thing, using set_dir_internal.
23646           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
23647           there's no check in the history when using back or next.
23649         * manuals/*: added missing .cvsignore files.
23652 2001-07-30  Stephane Demurget <demurgets@free.fr>
23654         * po/fr.po: updated to latest sources.
23656         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
23657           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
23658           to put off their sensitive attributes.
23660 2001-07-29  Stephane Demurget <demurgets@free.fr>
23661         
23662         * po/fr.po: fixed some grammar things.
23663           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
23664           this out.
23665         
23666         * src/utilities.c: (file_is_link): use lstat instead of stat.
23668 2001-07-27  Naba Kumar <kh_naba@123india.com>
23669         
23670         * Remove help dir from cvs, because it is no longer
23671           needed.
23672         
23673         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
23674           needed.
23676 2001-07-24  Naba Kumar <kh_naba@123india.com>
23678         * debugger.c: (debugger_update_prog_status): Fixed
23679                 the bug with gdb version 5. Debugger starts, when
23680                 step in/out/over etc are clicked.
23681         
23682         * debugger.c: All functions: added debugging codes.
23683         
23684         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
23685         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
23686           Modified to recognize non project files also.
23687           
23688         * source.c: (source_write_configure_in):
23689           Added source for 'prefix' counterparts for
23690           no-prefix AC_SUBST.
23691         
23692 2001-07-23  Naba Kumar <kh_naba@123india.com>
23693         
23694         * anjuta.c: added function anjuta_remove_text_editor();
23695           and suitably modified anjuta_remove_current_text_editor().
23696           
23697         * project_dbase.c: project_dbase_close(), Added code to
23698           close all opened files that belong to the project when
23699           the project is closed.
23700          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
23701         
23702         * Updated the manuals/anjuta-manual subdir for GDP standards.
23703            (patch from Andy Piper <squiggle@ukgateway.net>)
23704         
23705         * main_menubar.h, main_menubar.def: Added Menu items to handle
23706           urls for library references, bugs, patches and feature request
23707           submission.
23708         
23709 2001-07-20  Naba Kumar <kh_naba@123india.com>
23710         
23711         * Set wmclass names in all windows.
23712           (patch from Andy Piper <squiggle@ukgateway.net>)
23713         * New splash logo from "Misha" <misha@phreaker.net>);
23715 2001-07-19  Naba Kumar <kh_naba@123india.com>
23716         
23717         * preferences.[h,c], preferences_gui.c: Added 4 properties to
23718           set caret color, calltip back color and selection fore/back
23719           color.
23721 2001-07-18  Naba Kumar <kh_naba@123india.com>
23722         
23723         * project_dbase.c: Closes all files when project is closed.
23724          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23725          -- We still need to refine this as it closes all sort of files.
23726         
23727         * compiler_options.c: Fixed seg-fault bug when last item in
23728           compiler option lists is removed.
23729         
23730         * Fixed missing newline warnings during compilation.
23731           (patch from Andy Piper <squiggle@ukgateway.net>)
23733 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
23735         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
23736                 autogenerated no need to store'em in CVS.
23738         * ccview/.cvsignore: Addition of cvsignore.
23740 2001-07-17  Naba Kumar <kh_naba@123india.com>
23741         
23742         *GUI fixes and spell corrections
23743         (patch from Andy Piper <squiggle@ukgateway.net>)
23745 2001-07-15  Naba Kumar <kh_naba@123india.com>
23746         
23747         *Fixed double error message for file not found.
23748         
23749         *Put white backgrounds for png images.
23750         
23751         *Converted '-' to '_' in sgml files.
23753 2001-07-14  Naba Kumar <kh_naba@123india.com>
23754         
23755         * project_dbase.c: Short-cut for expand/collasp project tree
23756         
23757         * project_dbase_gui.c:
23758          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23760 2001-07-13  Naba Kumar <kh_naba@123india.com>
23761         
23762         * notebook.[h,c]: Added
23763          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23764         Project/message window now toggles on control and
23765         and notebook switch short-cut
23767 2001-07-7  Naba Kumar <kh_naba@123india.com>
23768         
23769         * Changed a new icon set which looks more gnomish.
23770         
23771         * Changed a new anjuta splash logo.
23772         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
23774 2001-07-6  Naba Kumar <kh_naba@123india.com>
23775         
23776         * ccview/*: Integrated ccview for class view and file view
23777                 in the project Manager.
23778         
23779         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
23781 2001-07-1  Naba Kumar <kh_naba@123india.com>
23782         
23783         * scintilla/*: Upgraded Scintilla to version 1.3.7
23784         
23785         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
23786         
23787 2001-06-28  Naba Kumar <kh_naba@123india.com>
23788         
23789         * src/debugger.c: Correct step-over and step-out swapping.
23790         
23791         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
23792           chapters and added more stuffs.
23794 2001-06-13  Naba Kumar <kh_naba@123india.com>
23795         
23796         * data/autogen.sh.gtkmm: Added
23797         
23798         * data/autogen.sh.gnomemm: Added
23799         
23800         * src/appwiz.c: Added two more application wizard templetes
23801         
23802         * src/project: for gtk-- and gnome-- and proper support
23803         
23804         * src/source.c: for c++ in the project configuration.
23805         
23806         * src/source.h:
23808 2001-05-05  Naba Kumar <kh_naba@123india.com>
23810         * Merged my pre-cvs modifications with 
23811           the current cvs copy.
23813         * (lot of files change).
23815         * Implemented session management.
23817         * Local installation possible by
23818           manageing our own pixmaps paths
23819           manupulations.
23820         
23821         * resources.h: Added.
23822         * resources.c: Added.
23824         * Fixed some bugs.
23825         
23826 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
23828         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
23829                 Corrected/extended ignores.
23831 2001-05-04  Naba Kumar <kh_naba@123india.com>
23833         * manuals/: dir tree added.
23834           Sgml documentation started in this dir.
23835           
23836         * omf-install/: dir tree added.
23837         
23838         * manuals/anjuta-manual/C/anjuta-manual.sgml:
23839           Created initial document structure.
23840           
23841         * configure.in: Added test for scrollkeeper.
23842           Added some Makefile entries in AC_OUTPUT.
23843         
23844         * Makefile.am: Added subdir manuals/
23845         
23846         * HACKING: Wrote something stupid.
23848 2001-05-02  Stéphane Démurget <demurgets@free.fr>
23850         * Makefile.am: Added ChangeLog in local data list, becaused it's
23851           needed to create a new project.
23852           
23853         * po/fr.po: minor fixes.
23855         * src/build_file.c, src/configurer.c, src/debugger.c,
23856           src/executer.c, src/find_replace.c, src/gnome_project.c,
23857           src/goto_line.c, src/launcher.c, src/messages.c, 
23858           src/preferences.c src/project_dbase.c: functions declared static.
23859           
23860         * widgets/gnomefilelist.c: Fixed a project creation bug,
23861           introduced with latest changes.
23863 2001-05-01  Stéphane Démurget <demurgets@free.fr>
23865         * widgets/gnomefilelist.c,
23866           BUGS: Fixed an annoying bug preventing from loading files/project
23867           given on the command line. Polished the whole gnome_filelist widget.
23869 2001-04-27  Stéphane Démurget <demurgets@free.fr>
23871         * src/main.c,
23872           src/anjuta.c,
23873           src/anjuta.h: Polished the command line parsing.
23875         * BUGS: Need to clean that damn gnome_filelist widget.
23877 2001-04-25  Stéphane Démurget <demurgets@free.fr>
23879         * src/registers.c,
23880           src/sharedlib.c,
23881           src/signals.c: Removed duplicated includes.
23883         * po/fr.po: minor fixes.
23885         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
23886           create_compiler_options_page? () declared static.
23887         * src/main.c,
23888           src/anjuta.c: Put a command line option for disabling
23889           the splashscreen.
23891         * src/preferences_gui.c: Fixed an internationalization issue,
23892           other functions declared static.
23894         * src/gnome_project.c: Fixed some memory leaks,
23895           new_prj_terminated () declared static. 
23897 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
23899         * configure.in: Sort ALL_LINGUAS alphabetically.
23901 2001-04-22  Stéphane Démurget <demurgets@free.fr>
23903         * Emptied that ugly old Changelog.
23905 == Anjuta 0.1.5 ===
23906 == Anjuta 0.1.4 ==
23908 2001-03-10 Naba kumar  <naba@gnome.org>
23910         * src/gnome_project.c: Fixed project dir creation bug.
23912         * src/text_editor.c: Fixed double accelerators bug.
23913         
23914         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
23916         * src/stack_trace.c, * src/compiler_options.c,
23917         data/internals.properties, src/defaults.c:
23918         Fixed pixmap creation with NULL window.
23920         * src/commands.c, src/preferences_gui.c, src/build_project.c
23921         src/clean_project.c: Bug fix.
23922         
23923         * src/main_menubar_def.h: i18n bug fix.
23924         
23925         * src/executer.h, src/executer.c: Bug fix.
23926         
23927         * src/controls.c: Bug fix.
23928         
23929         * src/debugger.c: Debugger now takes program args.
23930         
23931         * po/ja.po: Added japanese translation file.
23932         
23933         Upgraded to ver 0.1.4
23934         ... Fixed other minor bugs.
23936 == Anjuta 0.1.3 ===
23938 2001-XX-XX Naba kumar  <naba@gnome.org>
23940         * Lots of unaccountable changes. Integrated scintilla.
23941         Redesigned Project managemet. Added supports for other languages.
23942         Java style properties managements. .... blah blah
23943         
23944 2000-11-11 Naba kumar  <naba@gnome.org>
23946         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
23947         Upgraded to version 0.1.3.
23949         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
23950         Fixed to activate Debug->add watch properly.
23952 === Anjuta 0.1.2 beta_2 ===
23953 === Anjuta 0.1.2 ===
23955 2000-11-05 Naba kumar  <naba@gnome.org>
23957         * src/compiler_options.c, src/compiler_options_cbs.c
23958         src/compiler_options_cbs.h, src/compiler_options_gui.c
23959         src/anjuta2.c, extra/stock_libs.anj (new),
23960         extra/README.stock_libs (new), htmls/page13.html,
23961         htmls/images/*: Improved Library settings GUI. Can now enable/disable
23962         added libraries. Stock libs provided for ease of entry. Modified
23963         help html file accordingly.
23965 2000-11-03 Naba kumar  <naba@gnome.org>
23967         * README: Minor fixes in Doc files.
23969         * src/gnome_prj.c, src/appwidzard_cbs.c:
23970         Fixed to ignore non-existant dir for blank prj.
23971         More checking in project creation, especially to confirm
23972         that the prj file already does not exist.
23974         * anjuta.spec, configure.in: Upgraded to version 0.1.2
23976         * src/controls.c: Now Menu item "Format/Detach current document"
23977         is inactive when there is no document opened.
23979 === Anjuta 0.1.1 ===
23981 2000-11-01 Naba kumar  <naba@gnome.org>
23983         Completed and Release of first version (Beta) with lots of bugs.
23985 1999-12-27 Naba kumar  <naba@gnome.org>
23987         Anjuta project started.