2008-07-05 Johannes Schmid <jhs@gnome.org>
[anjuta-git-plugin.git] / ChangeLog
blob416977e6dad476b3ef6051ddff9c825c586e130c
1 2008-07-05  Johannes Schmid  <jhs@gnome.org>
3         * plugins/run-program/execute.c (get_local_executable):
4         500962 – Further icons
6 2008-07-05  Johannes Schmid  <jhs@gnome.org>
8         * plugins/document-manager/action-callbacks.c
9         (on_close_file_activate):
10         fixed memory corruption (thanks to yura_dev)
11         
12         * plugins/document-manager/anjuta-docman.c
13         (anjuta_docman_remove_document),
14         (anjuta_docman_set_current_document):
15         #535173 – UI isn't updated on closing all documents
16         
17         * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
18         #511762 – Multiple selection don't work well when hitting enter
20 2008-07-05  Johannes Schmid  <jhs@gnome.org>
22         * libanjuta/interfaces/libanjuta.idl:
23         * plugins/document-manager/action-callbacks.c
24         (on_close_file_activate):
25         Fixed a crasher due to g_free vs. g_object_unref
26         
27         * plugins/document-manager/anjuta-docman.c
28         (anjuta_docman_update_page_label):
29         * plugins/editor/text_editor.c (isavable_is_read_only),
30         (isavable_iface_init):
31         * plugins/glade/anjuta-design-document.c:
32         * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
33         * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
34         * plugins/sourceview/sourceview-io.h:
35         * plugins/sourceview/sourceview-private.h:
36         * plugins/sourceview/sourceview.c (on_file_changed),
37         (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
38         (ifile_savable_is_read_only), (isavable_iface_init),
39         (idocument_cut):
40         #357697 – readonly file can be edited
41         
42         * plugins/symbol-browser/plugin.c (project_root_added):
43         #539551 – AutoComplete doesn't work
45 2008-07-05  Johannes Schmid  <jhs@gnome.org>
47         * plugins/Makefile.am:
48         #539551 – AutoComplete doesn't work
50 2008-07-05  Johannes Schmid  <jhs@gnome.org>
52         * plugins/file-manager/file-model.c (file_model_filter_file):
53         Fixed "Hide binary files"
55 2008-07-05  Sébastien Granjoux  <seb.sfo@free.fr>
57         * plugins/debug-manager/start.c,
58         plugins/build-basic-autotools/build-basic-autotools.c,
59         plugins/run-program/plugin.c,
60         plugins/run-program/plugin.h:
61         Fix bug #538217: Run in terminal option isn't remembered
62         Fix bug: Debugger sources directories isn't remembered neither
64 2008-07-04  Johannes Schmid  <jhs@gnome.org>
66         * plugins/symbol-browser/plugin.c (project_root_added):
67         Fixed global tags loading
69 2008-07-04  Johannes Schmid  <jhs@gnome.org>
71         Patch from Arun Chaganty:
72         * configure.in:
73         * plugins/symbol-browser/an_symbol_prefs.c
74         (on_create_tags_clicked):
75         #515954 – create_global_tags.sh: wrong anjuta-tags path
77         * global-tags/create_global_tags.sh.in:
78         Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
80 2008-07-04  Johannes Schmid  <jhs@gnome.org>
82         * plugins/debug-manager/breakpoints.c (on_editor_saved):
83         * plugins/symbol-browser/plugin.c (on_editor_saved):
84         * plugins/symbol-db/plugin.c (on_editor_saved):
85         Adapted to change in the "saved" signal of IAnjutaFile
87         * plugins/editor/text_editor.c (text_editor_save_file):
88         Fixed #541313 – Crash on saving file
89         
90         * plugins/sourceview/sourceview.c (on_save_finish):
91         Emit "saved" signal
93 2008-07-04  Johannes Schmid  <jhs@gnome.org>
95         * plugins/sourceview/anjuta-editor-sourceview.glade:
96         Remove "Monitor VFS" preference - it is always enabled
98 2008-07-04  Johannes Schmid  <jhs@gnome.org>
100         * plugins/document-manager/action-callbacks.c
101         (on_close_file_activate):
102         * plugins/document-manager/anjuta-docman.c:
103         * plugins/project-manager/plugin.c (value_added_current_editor):
104         * plugins/symbol-browser/plugin.c (value_added_current_editor):
105         Fixed GFile* related stuff
106         
107         * plugins/file-manager/file-model.c (file_model_update_file):
108         Do not unref GIcon* as it is owned by GFileInfo*
109         
110         * plugins/sourceview/anjuta-document-loader.c:
111         * plugins/sourceview/anjuta-document-loader.h:
112         * plugins/sourceview/anjuta-document-saver.c:
113         * plugins/sourceview/anjuta-document-saver.h:
114         * plugins/sourceview/anjuta-document.c:
115         * plugins/sourceview/anjuta-document.h:
116         * plugins/sourceview/anjuta-utils.c:
117         * plugins/sourceview/anjuta-utils.h:
118         Deleted old (gedit) gnome-vfs stuff.
119         
120         * plugins/sourceview/sourceview.io.c
121         * plugins/sourceview/sourceview.io.h:
122         New helper class that takes care of file saving/loading
123         and is much smaller than the gnome-vfs stuff as many things are
124         handled by gio now.
125         
126         * plugins/sourceview/Makefile.am:
127         * plugins/sourceview/anjuta-view.c (anjuta_view_new),
128         (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
129         (anjuta_view_delete_selection), (anjuta_view_expose):
130         * plugins/sourceview/anjuta-view.h:
131         * plugins/sourceview/sourceview-private.h:
132         * plugins/sourceview/sourceview.c (sourceview_create_markers),
133         (sourceview_create_highligth_indic), (goto_line),
134         (on_document_modified_changed), (on_mark_set),
135         (on_reload_dialog_response), (on_file_changed), (on_open_failed),
136         (on_open_finish), (on_save_failed), (on_save_finish),
137         (sourceview_instance_init), (sourceview_dispose),
138         (sourceview_finalize), (sourceview_new), (ifile_open),
139         (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
140         (ieditor_goto_line), (wordcharacters_contains),
141         (ieditor_get_current_word), (idocument_get_filename), (mark_real),
142         (autodetect_language), (ihover_iface_init):
143         Adapted to use the new IO class, clean up a bit
145 2008-07-03  Johannes Schmid  <jhs@gnome.org>
147         * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
148         Removed useless DEBUG_PRINTs
149         
150         * plugins/document-manager/action-callbacks.c:
151         * plugins/document-manager/action-callbacks.h:
152         * plugins/document-manager/anjuta-docman.c
153         (anjuta_docman_goto_file_line_mark):
154         * plugins/document-manager/anjuta-document-manager.ui:
155         * plugins/document-manager/plugin.c
156         (update_document_ui_interface_items), (register_stock_icons):
157         * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
158         a.ui:
159         * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
160         (register_stock_icons):
161         Moved "Swap .c/.h" from document-manager to language-support where it
162         belongs and reimplemented it without gnome-vfs
164 2008-07-02  Johannes Schmid  <jhs@gnome.org>
166         * libanjuta/interfaces/libanjuta.idl:
167         Corrected sigal argument
168         * plugins/file-manager/file-model.c (file_model_row_collapsed):
169         #538921 Duplicated folders
171 2008-07-02  Johannes Schmid  <jhs@gnome.org>
173         * plugins/debug-manager/breakpoints.c
174         (on_jump_to_breakpoint_activate):
175         * plugins/debug-manager/disassemble.c (on_location_changed):
176         * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
177         (dma_plugin_activate):
178         * plugins/document-manager/anjuta-docman.c
179         (anjuta_docman_goto_file_line_mark):
180         
181         Fixed crash when double-clicking on a breakpoint.
182         
183 2008-07-02  Johannes Schmid  <jhs@gnome.org>
185         * libanjuta/interfaces/anjuta-idl-compiler.pl:
186         Allow NULL GFiles
187         
188         * plugins/file-loader/plugin.c (on_session_load):
189         Fixed typo
190         
191         * src/main.c (on_message_received):
192         Fixed loading of files from the command line
194 2008-07-02  Johannes Schmid  <jhs@gnome.org>
196         * libanjuta/interfaces/anjuta-idl-compiler.pl:
197         * libanjuta/interfaces/libanjuta.idl:
198         Change (nearly) all interfaces to use GFile* instead of uris
199         Document all shell variables
200         
201         * plugins/build-basic-autotools/build-basic-autotools.c
202         (on_build_mesg_parse), (value_added_fm_current_file),
203         (value_removed_fm_current_file), (value_added_pm_current_uri),
204         (value_added_project_root_uri), (value_added_current_editor),
205         (activate_plugin), (ifile_open), (ifile_get_file),
206         (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
207         * plugins/class-gen/plugin.c (activate_plugin),
208         (cg_plugin_generator_created_cb):
209         * plugins/class-inheritance/class-callbacks.c
210         (on_member_menuitem_clicked), (on_nodedata_expanded_event):
211         * plugins/class-inheritance/class-inherit.c
212         (class_inheritance_show_dynamic_class_popup_menu),
213         (cls_inherit_draw_expanded_node):
214         * plugins/class-inheritance/plugin.c (activate_plugin):
215         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
216         (value_removed_fm_current_file), (value_added_current_editor),
217         (activate_plugin):
218         * plugins/debug-manager/breakpoints.c
219         (breakpoints_dbase_set_all_in_editor),
220         (breakpoints_dbase_add_breakpoint),
221         (breakpoints_dbase_edit_breakpoint),
222         (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
223         * plugins/debug-manager/command.c (dma_command_run):
224         * plugins/debug-manager/plugin.c (set_program_counter),
225         (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
226         (dma_plugin_activate):
227         * plugins/debug-manager/variable.c (on_program_stopped):
228         * plugins/devhelp/plugin.c (devhelp_activate):
229         * plugins/document-manager/Makefile.am:
230         * plugins/document-manager/action-callbacks.c
231         (on_close_file_activate), (on_reload_file_activate),
232         (get_swapped_filename), (on_swap_activate):
233         * plugins/document-manager/anjuta-docman.c
234         (anjuta_docman_page_init), (on_open_filesel_response),
235         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
236         (anjuta_docman_add_editor), (anjuta_docman_add_document),
237         (anjuta_docman_set_current_document),
238         (anjuta_docman_goto_file_line),
239         (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
240         (anjuta_docman_update_page_label),
241         (anjuta_docman_delete_all_indicators),
242         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
243         (anjuta_docman_get_document_for_file):
244         * plugins/document-manager/anjuta-docman.h:
245         * plugins/document-manager/editor-tooltips.c:
246         * plugins/document-manager/editor-tooltips.h:
247         * plugins/document-manager/file_history.c (an_file_history_back),
248         (an_file_history_forward):
249         * plugins/document-manager/plugin.c (get_directory_display_name),
250         (update_title), (value_added_project_root_uri),
251         (on_document_changed), (on_session_save), (on_save_prompt),
252         (on_docman_auto_save):
253         * plugins/editor/Makefile.am:
254         * plugins/editor/plugin.c (itext_editor_factory_new_editor):
255         * plugins/editor/print.c:
256         * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
257         (open_file_with), (value_added_fm_current_file),
258         (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
259         (activate_plugin), (iloader_load):
260         * plugins/file-manager/file-model.c (file_model_update_file),
261         (file_model_get_file):
262         * plugins/file-manager/file-model.h:
263         * plugins/file-manager/file-view-marshal.list:
264         * plugins/file-manager/file-view.c (file_view_get_selected),
265         (file_view_button_press_event), (file_view_selection_changed),
266         (file_view_class_init):
267         * plugins/file-manager/file-view.h:
268         * plugins/file-manager/plugin.c
269         (on_file_view_current_file_changed), (on_file_view_open_file),
270         (on_file_view_show_popup_menu), (file_manager_activate),
271         (ifile_manager_set_selected):
272         * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
273         * plugins/file-wizard/plugin.c (activate_plugin):
274         * plugins/gdb/plugin.c (idebugger_run_to):
275         * plugins/glade/anjuta-design-document.c (ifile_open),
276         (ifile_get_file), (ifile_iface_init):
277         * plugins/glade/plugin.c (value_added_current_editor),
278         (on_session_save), (activate_plugin), (ifile_open),
279         (ifile_get_file), (ifile_iface_init):
280         * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
281         * plugins/language-support-cpp-java/plugin.c
282         (cpp_java_plugin_activate_plugin):
283         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
284         * plugins/profiler/plugin.c (register_stock_icons),
285         (profiler_activate), (ifile_open), (ifile_get_file),
286         (ifile_iface_init):
287         * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
288         (ifile_iface_init):
289         * plugins/project-import/project-import.c (on_import_apply):
290         * plugins/project-manager/plugin.c (confirm_removal),
291         (on_uri_activated), (on_treeview_selection_changed),
292         (value_added_fm_current_file), (value_removed_fm_current_file),
293         (value_added_current_editor), (project_manager_unload_gbf),
294         (project_manager_plugin_activate_plugin), (ifile_open),
295         (ifile_get_file), (ifile_iface_init):
296         * plugins/project-wizard/install.c (npw_open_action):
297         * plugins/search/search-replace.c (search_and_replace),
298         (on_message_clicked):
299         * plugins/search/search-replace_backend.c
300         (file_buffer_new_from_te), (file_buffer_new_from_path):
301         * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
302         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
303         (sourceview_new), (ifile_open), (ifile_get_file),
304         (ifile_savable_save_as), (ifile_iface_init):
305         * plugins/sourceview/sourceview.h:
306         * plugins/subversion/plugin.c (value_added_fm_current_file),
307         (value_removed_fm_current_file), (value_added_current_editor),
308         (activate_plugin):
309         * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
310         (isymbol_iface_init):
311         * plugins/symbol-browser/plugin.c (goto_file_line),
312         (update_editor_symbol_model), (value_added_current_editor),
313         (activate_plugin):
314         * plugins/symbol-db/plugin.c
315         (on_editor_buffer_symbols_update_timeout),
316         (value_added_current_editor), (goto_file_line),
317         (symbol_db_activate):
318         * plugins/symbol-db/symbol-db-engine-iterator-node.c
319         (isymbol_get_file), (isymbol_iface_init):
320         * plugins/tools/editor.c (on_editor_response):
321         * plugins/tools/execute.c (on_message_buffer_click):
322         * plugins/tools/variable.c (atp_variable_get_editor_variable):
323         * plugins/valgrind/plugin.c (valgrind_activate):
324         * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
325         * src/anjuta.c (anjuta_new):
326         * src/main.c (on_message_received), (main):
328         Adapt all plugins to the interface changes, port partly to gio
330         Patch from Yuriy Penkin:
331         * plugins/editor/text_editor.c (on_text_editor_uri_changed),
332         (text_editor_update_monitor), (text_editor_new),
333         (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
334         (text_editor_save_file), (ifile_get_file), (ifile_open),
335         (isavable_save_as), (ifile_iface_init):
336         * plugins/editor/text_editor.h:
337         
338         #540731 - Port editor to gio
340 2008-06-29  Johannes Schmid  <jhs@gnome.org>
342         * plugins/language-support-cpp-java/cpp-java-assist.c
343         (create_completion),
344         (cpp_java_assist_create_word_completion_cache),
345         (cpp_java_assist_show_autocomplete):
346         * plugins/sourceview/sourceview.c (iassist_get_suggestions):
347         
348         #449620 – Implement autocompletion for gtksourceview editor
350 2008-06-28  Johannes Schmid  <jhs@gnome.org>
352   Patch from Yuriy Penkin:
353         * plugins/search/search-replace.c (search_update_dialog):
354         #538906 – Enable state "Max actions" when "No limit" toggled
356 2008-06-28  Johannes Schmid  <jhs@gnome.org>
358   Patch from Yuriy Penkin:
359         * plugins/file-loader/plugin.c (on_session_load):
360         * plugins/macro/macro-dialog.c (macro_dialog_init):
361         * plugins/patch/patch-plugin.glade:
362         #538443 – Missing files in POTFILES.in
364 2008-06-28  Johannes Schmid  <jhs@gnome.org>
366   Patch from  Ignacio Casal Quinteiro:
367         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
368         (anjuta_launcher_finalize):
369         * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
370         (anjuta_ui_class_init), (anjuta_ui_init):
371         * libanjuta/cell-renderer-captioned-image.c
372         (anjuta_cell_renderer_captioned_image_dispose),
373         (anjuta_cell_renderer_captioned_image_finalize),
374         (anjuta_cell_renderer_captioned_image_init),
375         (anjuta_cell_renderer_captioned_image_class_init):
376         * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
377         (e_splash_init):
378         513156 – Get rid of libgnome(ui)
379         
380         * plugins/symbol-db/test/main.c (close_project),
381         (get_global_members):
382         Fixed build
384 2008-06-28  Johannes Schmid  <jhs@gnome.org>
386         * plugins/document-manager/anjuta-docman.c
387         (anjuta_docman_update_documents_menu_status):
388         Fixed a Gtk-Critical
389         
390         * plugins/document-manager/anjuta-document-manager.ui:
391         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
392         Show actions in correct Goto menu
394 2008-06-28  Johannes Schmid  <jhs@gnome.org>
396   Patch from Yuriy Penkin:
397         * configure.in:
398         * plugins/file-manager/Makefile.am:
399         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
400         #539726 – Completing port to GIO
402 2008-06-28  Johannes Schmid  <jhs@gnome.org>
404         * plugins/file-manager/file-model.c (file_model_row_expanded),
405         (file_model_init), (file_model_finalize), (file_model_refresh):
406         
407         #538921 – Duplicated folders
408         Using sync API for now as the async approach does not seem to have any
409         advantages and just caused problems
411 2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>
413         * plugins/document-manager/anjuta-docman.c:
414         Fix again #538798: UI selected tab document differs from real one
415         Remove automatic page reordering (annoying when sorting tab with
416         the same names)
417         Do not reselect page on page switch as the page number could have
418         changed just update document menu
419         Update document menu after reordering all documents
421 2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>
423         * plugins/document-manager/anjuta-docman.c:
424         Fix #538798: UI selected tab document differs from real one
426 2008-06-16  Johannes Schmid  <jhs@gnome.org>
428         * plugins/language-support-cpp-java/plugin.c
429         (set_indentation_param_emacs), (set_indentation_param_vim),
430         (set_line_indentation), (get_line_indentation_base),
431         (get_line_auto_indentation), (on_editor_char_inserted_cpp):
432         
433         Fixed #528699 – Auto-indent ignores spaces-per-indent settings
435 2008-06-15  Johannes Schmid  <jhs@gnome.org>
436         
437         * plugins/file-manager/file-model.c (on_file_model_changed):
438         Fixed file monitoring
439         
440         * plugins/file-manager/file-view.c (file_view_show_extended_data),
441         (file_view_selection_changed):
442         
443         Some code refactoring
444         
445         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
446         Hide "rename" menu item for now
448 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
450         * plugins/document-manager/anjuta-docman.c:
451         Make sure that scintilla window is displayed
453 2008-06-15  Naba Kumar  <naba@gnome.org>
455         * plugins/document-manager/anjuta-docman.c
456         (anjuta_docman_set_current_document),
457         (anjuta_docman_goto_uri_line_mark):
458         * plugins/sourceview/sourceview.c (ieditor_goto_line):
460         Restore text focus on switching editor with ALT+X and
461         navigating from local-symbols view.
462         
463 2008-06-15  Naba Kumar  <naba@gnome.org>
465         * plugins/file-manager/file-view.c (file_view_show_extended_data):
466         Fixed a crash on file selection. Gave enough buffer for the formated
467         time print.
468         
469 2008-06-15  Naba Kumar  <naba@gnome.org>
471         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
473 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
475         Reviewed by: Naba Kumar  <naba@gnome.org>
476         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
477         Removed GNOME_CALL_PARENT.
479         * libanjuta/anjuta-status.ch:
480         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
481         (with modifications)
482         
483 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
485         Reviewed by: Naba Kumar  <naba@gnome.org>
486         * plugins/debug-manager/info.c:
487         * plugins/debug-manager/data_view.c:
488         * plugins/debug-manager/debug_tree.c:
489         * plugins/debug-manager/sparse_view.c:
490         * plugins/project-wizard/druid.c:
491         * plugins/project-wizard/property.c:
492         * plugins/valgrind/vggeneralprefs.c:
493         * plugins/valgrind/vgdefaultview.c:
494         * plugins/valgrind/vgrule-list.c:
495         * plugins/valgrind/process.c:
496         * plugins/valgrind/vgcachegrindprefs.c:
497         * plugins/valgrind/vgrule-editor.c:
498         * plugins/valgrind/vghelgrindprefs.c:
499         * plugins/valgrind/vgmemcheckprefs.c:
500         * plugins/valgrind/vgsearchbar.c:
501         * plugins/symbol-db/symbol-db-view-search.c:
502         * plugins/gdb/parser.c:
503         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
505 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
507         reviewed by: Johannes Schmid <jhs@gnome.org>
509         * libanjuta/Makefile.am:
510         * libanjuta/interfaces/libanjuta.idl:
511         * plugins/document-manager/anjuta-docman.c
512         (anjuta_docman_update_documents_menu),
513         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
514         (on_notebook_switch_page), (on_document_save_point),
515         (on_document_destroy), (anjuta_docman_remove_document),
516         (anjuta_docman_get_page_for_document),
517         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
518         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
519         (anjuta_docman_present_notebook_page),
520         (anjuta_docman_update_page_label),
521         (anjuta_docman_delete_all_markers),
522         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
523         (anjuta_docman_get_document_for_uri),
524         (anjuta_docman_get_all_doc_widgets):
525         * plugins/document-manager/anjuta-docman.h:
526         * plugins/document-manager/plugin.c:
527         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
528         (on_sourceview_uri_changed_prompt):
529         
530         #530215 – Have a message area like gedit
531         
532         Commited with a trivial change to make sure it doesn't crash when a project is
533         closed.
535 2008-06-13  Massimo Cora'  <maxcvs@email.it>
537         * plugins/project-manager/plugin.c (on_close_project_idle),
538         (project_manager_plugin_deactivate_plugin):
539         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
541 2008-06-13  Johannes Schmid  <jhs@gnome.org>
543         * plugins/file-manager/file-view.c (file_view_query_tooltip),
544         (file_view_init), (file_view_class_init):
545         Correct position for tooltips
547 2008-06-13  Johannes Schmid  <jhs@gnome.org>
549         * plugins/file-manager/file-view.c (file_view_query_tooltip):
550         Show correct tooltip
552 2008-06-13  Johannes Schmid  <jhs@gnome.org>
554         * plugins/file-manager/file-manager.ui:
555         * plugins/file-manager/file-model.c (file_model_filter_file),
556         (file_model_remove_file), (file_model_update_file),
557         (file_model_add_file), (on_file_model_changed),
558         (file_model_add_watch), (file_model_expand_row_real),
559         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
560         * plugins/file-manager/file-model.h:
561         * plugins/file-manager/file-view.c (file_view_refresh),
562         (file_view_rename), (file_view_can_rename),
563         (file_view_show_extended_data), (file_view_selection_changed),
564         (file_view_init):
565         * plugins/file-manager/file-view.h:
566         * plugins/file-manager/plugin.c (on_file_manager_rename),
567         (project_root_added), (project_root_removed),
568         (on_file_view_show_popup_menu), (on_gconf_notify),
569         (file_manager_activate):
570         
571         Big code reorganization in file-manger plugin. No more refresh as it now
572         listens to file system changes and an extended selection view.
574 2008-06-13  Johannes Schmid <jhs@gnome.org>
576         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
577         * plugins/file-manager/file-model.c (file_model_add_dummy),
578         (file_model_filter_file), (file_model_expand_row_real),
579         (file_model_row_expanded), (file_model_row_collapsed),
580         (file_model_expand_cancelled), (file_model_init),
581         (file_model_finalize), (file_model_set_property), (file_model_new),
582         (file_model_refresh), (file_model_get_uri):
583         * plugins/file-manager/file-model.h:
584         * plugins/file-manager/file-view.c (file_view_button_press_event),
585         (file_view_selection_changed), (file_view_sort_model),
586         (file_view_init):
587         * plugins/file-manager/plugin.c (on_gconf_notify):
588         Ported file-manager to gio
590 2008-06-13  Naba Kumar  <naba@gnome.org>
592         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
593         Enabled tooltips for recent files to identify full paths.
595 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
597         Reviewed by Naba Kumar  <naba@gnome.org>:
598         * plugins/project-import/project-import.c:
599         Changed label alignment to 0.0
601 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
603         Reviewed by Naba Kumar  <naba@gnome.org>:
604         * src/anjuta-app.c:
605         * libanjuta/anjuta-ui.{ch}:
606         Moved accels save/load funcs to anjuta-ui.
608 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
610          * libanjuta/interfaces/libanjuta.idl,
611         libanjuta/anjuta-plugin-manager.c,
612         libanjuta/anjuta-plugin-manager.h:
613         Add new IAnjutaEnvironment interface
615         * plugins/build-basic-autotools/build-basic-autotools.c,
616         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
617         Remove scratchbox 1 support from build plugin
618         Use new IAnjutaEnvironment interface
620         * (added) plugins/scratchbox/plugin.c,
621         (added) plugins/scratchbox/plugin.h,
622         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
623         (added) plugins/scratchbox/anjuta-scratchbox.glade,
624         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
625         (added) plugins/scratchbox/Makefile.am,
626         plugins/Makefile.am,
627         configure.in:
628         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
630 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
632         * configure.in:
633         Fix #536375: libsocket not included cause build fail on Solaris
635 2008-06-12  Johannes Schmid  <jhs@gnome.org>
637         * plugins/project-manager/plugin.c (on_close_project_idle),
638         (on_close_project), (project_manager_plugin_deactivate_plugin),
639         (project_manager_plugin_instance_init):
640         * plugins/project-manager/plugin.h:
641         
642         Fixed a possible bug where the project-manager plugin is deactivated twice.
644 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
646         * libanjuta/anjuta-utils.c,
647         libanjuta/anjuta-utils.h,
648         plugins/debug-manager/start.c,
649         plugins/run-program/execute.c:
650         Copy libgnome deprecated gnome_util_user_shell into libanjuta
652 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
654         * plugins/build-basic-autotools/build-basic-autotools.c:
655         Fix #534523: anjuta parses filenames from make wrong
656         GMatchInfo need to be freed even when regex fail in build_get_summary
658 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
660         * plugins/tools/plugin.c:
661         Fix #537134: critical warnings tools->plugin_deactivate
663 2008-06-09  Johannes Schmid  <jhs@gnome.org>
665         * plugins/symbol-browser/plugin.c (project_root_removed):
666         Fixed #537398 – crash in Anjuta IDE: Closed project
668 2008-06-07  Johannes Schmid  <jhs@gnome.org>
670         Patch from Marc Lorber:
671         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
672         (anjuta_plugin_manager_get_remembered_plugins_page):
673         Add translation
674         
675         Patch from Arun Raghavan:
676         * manuals/anjuta-manual/C/debugger.xml:
677         #536889 – anjuta doesn't pass "make check"
679 2008-06-07  Johannes Schmid <jhs@gnome.org>
681         * plugins/symbol-db/Makefile.am:
682         Put tables.sql into distribution
684 2008-06-07  Massimo Cora'  <maxcvs@email.it>
686   Reviewed by: Johannes Schmid <jhs@gnome.org>
688         * libanjuta/interfaces/libanjuta.idl:
689         * plugins/class-inheritance/class-inherit.c
690         (class_inheritance_show_dynamic_class_popup_menu),
691         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
692         (class_inheritance_update_graph):
693         * plugins/language-support-cpp-java/cpp-java-assist.c
694         (create_completion),
695         (cpp_java_assist_create_word_completion_cache),
696         (cpp_java_assist_show_calltip):
697         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
698         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
699         * plugins/symbol-db/plugin.c (isymbol_manager_search):
700         * plugins/symbol-db/plugin.h:
701         * plugins/symbol-db/symbol-db-engine.c
702         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
703         * plugins/symbol-db/symbol-db-engine.h:
704         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
705         now search for symbols can be done also in global tags. Added a new parameter
706         to search function and adjusted dependencies on different plugins.
708 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
710         * plugins/terminal/terminal.c,
711         libanjuta/anjuta-preferences.c:
712         Fix a crash when GNOME Terminal is not installed
714 2008-06-03 Halton Huo <halton.huo@sun.com>
716         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
717         * libanjuta/anjuta-launcher.c:
718         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
720 === anjuta 2.5.0 ===
722 2008-06-02  Naba Kumar  <naba@gnome.org>
724         * NEWS: Updated for 2.5.0 release.
725         
726 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
728         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
729         * plugins/cvs-plugin/Makefile.am,
730         plugins/cvs-plugin/cvs-execute.c,
731         plugins/sourceview/anjuta-document.c,
732         plugins/sourceview/Makefile.am,
733         plugins/subversion/Makefile.am,
734         plugins/search/search-replace.h,
735         plugins/search/Makefile.am,
736         plugins/build-basic-autotools/build-basic-autotools.c,
737         plugins/build-basic-autotools/Makefile.am,
738         plugins/editor/Makefile.am,
739         plugins/document-manager/Makefile.am,
740         plugins/macro/Makefile.am,
741         configure.in:
742         Fix #514620: Port anjuta to GRegex
744 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
746         * plugins/debug-manager/anjuta-marshal.list,
747         plugins/debug-manager/sexy-icon-entry.c:
748         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
749         Update sexy icon entry
751 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
753         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
754         * plugins/run-program/execute.c:
755         Fix #536045: New run program plugin crash
757 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
759         * libanjuta/interfaces/anjuta-idl-compiler.pl,
760         libanjuta/interfaces/libanjuta.idl,
761         manuals/reference/libanjuta/libanjuta-sections.txt:
762         Keep comment for enum and structures
763         Declare class typedef first
764         Allow to document Anjuta shell variable using define
765         Add a documentation sample in IAnjutaProjectManager interface
767         * manuals/reference/libanjuta/writing-plugins.sgml:
768         Fix a detail in the previous patch
770 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
772         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
773         * manuals/reference/libanjuta/writing-plugins.sgml:
774         Fix #534175: Deprecated code in Plugin Tutorial
776 2008-05-27  basti  <pee@hiddenbox.de>
778         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
779         * scripts/anjuta_import.sh.in,
780         plugins/tools/scripts/prepare-changelog.pl,
781         global-tags/create_global_tags.sh.in:
782         Use sh instead of bash when possible
784         * plugins/sourceview/anjuta-document-saver.c,
785         plugins/sourceview/anjuta-document-loader.c:
786         Order of include matter on OpenBSD
788         * plugins/debug-manager/start.c:
789         ps syntax differ on *BSD
791         * libanjuta/anjuta-launcher.c:
792         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
793         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
795 2008-05-27  Johannes Schmid  <jhs@gnome.org>
797         * plugins/language-manager/Makefile.am:
798         Merged patch from bug 
799         #535048 – Anjuta doesn't build when checking underlinking and overlinking
801 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
803         * manuals/reference/libanjuta/libanjuta-docs.sgml:
804         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
805         in the documentation
807 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
809         * plugins/debug-manager/start.c,
810         plugins/build-basic-autotools/build-basic-autotools.c,
811         plugins/run-program/plugin.c,
812         plugins/run-program/execute.c,
813         plugins/run-program/plugin.h,
814         libanjuta/interfaces/libanjuta.idl,
815         libanjuta/interfaces/anjuta-idl-compiler.pl,
816         manuals/reference/libanjuta/libanjuta-docs.sgml,
817         manuals/reference/libanjuta/libanjuta-sections.txt:
818         Change the new IAnjutaBuilder interface to use callbacks
819         Add the documentation of IAnjutaBuilder
821 2008-05-25  Naba Kumar  <naba@gnome.org>
823         Patch from: Pavel Kostyuchenko
825         * libanjuta/anjuta-preferences.c
826         (anjuta_preferences_is_dialog_created):
827         * libanjuta/anjuta-preferences.h:
828         * src/action-callbacks.c (on_set_preferences1_activate):
829         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
830         open twice.
832 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
834         * plugins/editor/text_editor_cbs.c:
835         Set line to mouse location when popup-menu is displayed (#530689)
837 2008-05-25  James Liggett  <jrliggett@cox.net>
839         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
840         * libanjuta/anjuta-command.c,
841         libanjuta/anjuta-async-command.c:
842         Document AnjutaCommand and AnjutaAsyncCommand
844 2008-05-25  basti  <pee@hiddenbox.de>
846         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
847         * plugins/debug-manager/debug_tree.c:
848         Fix a crash when changing a watch while debugger is stopped
850         * plugins/gdb/plugin.c,
851         plugins/gdb/anjuta-gdb.plugin.in:
852         Allow loading application/octet-stream mime type
854 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
856         * plugins/debug-manager/start.c:
857         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
859 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
861         * plugins/run-program/plugin.c,
862         plugins/run-program/execute.c,
863         plugins/run-program/plugin.h:
864         Use IAnjutaBuilder to always run an up to date program
866 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
868         * plugins/build-basic-autotools/build-basic-autotools.c,
869         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
870         libanjuta/interfaces/libanjuta.idl,
871         libanjuta/interfaces/anjuta-idl-compiler.pl:
872         New IAnjutaBuilder interface allowing to check if a target is up to
873         data and having a notification when the target is built
875 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
877         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
878         * plugins/project-wizard/templates/django.wiz:
879         Fix #533758: django project creation fails
881 2008-05-19  Johannes Schmid  <jhs@gnome.org>
883   Patch from Pavel Kostyuchenko:
884         * plugins/glade/anjuta-design-document.h:
885         * plugins/glade/plugin.c (update_current_project),
886         (value_added_current_editor), (glade_update_ui),
887         (on_document_destroy), (glade_plugin_add_project):
888         
889         #532625 – Wrong consecution of functions calls when opening a glade file
891 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
893         * plugins/project-wizard/templates/terminal.wiz,
894         plugins/project-wizard/templates/xlib-dock.wiz,
895         plugins/project-wizard/templates/wxwin.wiz,
896         plugins/project-wizard/templates/java.wiz,
897         plugins/project-wizard/templates/django.wiz,
898         plugins/project-wizard/templates/gnome.wiz,
899         plugins/project-wizard/templates/anjuta-plugin.wiz,
900         plugins/project-wizard/templates/gtkmm.wiz,
901         plugins/project-wizard/templates/python.wiz,
902         plugins/project-wizard/templates/cpp.wiz,
903         plugins/project-wizard/templates/sdl.wiz,
904         plugins/project-wizard/templates/gtk.wiz,
905         plugins/project-wizard/templates/minimal.wiz,
906         plugins/project-wizard/templates/xlib.wiz,
907         plugins/project-wizard/templates/gcj.wiz:
908         Fix #533346: Create project in path with spaces fails
910 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
912         * src/anjuta.glade,
913         libanjuta/anjuta-preferences.c:
914         Fix #531940: Can't change the default project directory
916 2008-05-14  Rémi Cardona  <remi@gentoo.org>
918         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
919         * plugins/editor/scintilla/Makefile.am,
920         libanjuta/Makefile.am:
921         Remove useless _DEPENDENCIES
923 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
925         * plugins/run-program/execute.c:
926         Fix #532243: Execute program with whitespace in the project path fails
928 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
930         * plugins/debug-manager/debug_tree.c:
931         Fix #531623: Crash on updating non-existing watch
933 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
935         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
936         * tagmanager/tm_tag.c:
937         * tagmanager/test_tm_buffer.c:
938         * plugins/editor/scintilla/LexNsis.cxx:
939         * plugins/editor/aneditor.cxx:
940         * plugins/file-manager/file-view.c:
941         Fixed a bunch of compiler warnings
943 2008-05-10  Johannes Schmid  <jhs@gnome.org>
945         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
946         * plugins/symbol-browser/plugin.c (project_root_added),
947         (isymbol_manager_search):
948         
949         Fixed global tags loading from project configuration and added a
950         configuration option
952 2008-05-08  Johannes Schmid  <jhs@gnome.org>
954         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
956         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
957         * plugins/subversion/subversion-log-dialog.c (create_columns):
958         
959         Fix translation issues (#530860 and #531411)
961 2008-05-08  Johannes Schmid  <jhs@gnome.org>
963         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
965         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
966         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
967         * plugins/project-wizard/templates/java/configure.ac.tpl:
968         * plugins/project-wizard/templates/minimal/autogen.sh:
969         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
970         * plugins/project-wizard/templates/python/configure.ac.tpl:
971         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
972         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
973         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
974         
975         #531405 – AM_CONFIG_HEADER macro is obsolete
976         
977         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
978         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
980 2008-05-07  Massimo Cora'  <maxcvs@email.it>
982         * libanjuta/interfaces/libanjuta.idl:
983         * plugins/class-inheritance/class-inherit.c
984         (class_inheritance_show_dynamic_class_popup_menu):
985         * plugins/language-support-cpp-java/cpp-java-assist.c
986         (cpp_java_assist_create_word_completion_cache),
987         (cpp_java_assist_show_calltip):
988         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
989         * plugins/symbol-db/plugin.c (isymbol_manager_search):
990         * plugins/symbol-db/symbol-db-engine.c
991         (on_scan_update_files_symbols_end),
992         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
993         * plugins/symbol-db/symbol-db-engine.h:
994         add limit/offset keywords to search query. Adjusted APIs.
995         Fixed a minor bug with caches in the engine.
997 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
999         * plugins/terminal/anjuta-terminal-plugin.glade,
1000         plugins/terminal/terminal.c:
1001         The terminal configuration default option doesn't work (#530031)
1002         Combobox for terminal choose not working (#530032)
1004 2008-05-06  Johannes Schmid  <jhs@gnome.org>
1006         * plugins/document-manager/plugin.c (on_session_save):
1007         Do not reverse list of file in save-session (#531445)
1008         
1009         * plugins/sourceview/anjuta-view.c
1010         (anjuta_view_button_press_event):
1011         Set line to mouse location when popup-menu is displayed (#530689)
1013 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
1015         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
1016         plugins/terminal/Makefile.am,
1017         plugins/terminal/terminal.c:
1018         Add a context menu with copy/paste in terminal plugin
1020 2008-05-02  Johannes Schmid  <jhs@gnome.org>
1022         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
1023         * libanjuta/interfaces/libanjuta.idl:
1024         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
1025         (iproject_manager_iface_init):
1026         Add an interface method to access the pkg-config data from gnome-build.
1027         
1028         * plugins/symbol-browser/plugin.c (project_root_added):
1029         Automatically load symbol from project configuration (proof-of-concept)
1031 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1033         * plugins/symbol-db/plugin.c (symbol_db_activate):
1034         * plugins/symbol-db/test/main.c (main):
1036         Adapt to changes in recent libgda
1038 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1040         * plugins/run-program/execute.c:
1041         Fix run plugin again, previous patch was causing a crash when
1042         the program exist
1044 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1046         * plugins/document-manager/plugin.c (update_title):
1047         Fixed bug broken titles for new files
1049 2008-05-01  Johannes Schmid  <jhs@gnome.org>
1051         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
1052         (anjuta_util_replace_home_dir_with_tilde),
1053         (anjuta_util_str_middle_truncate):
1054         * libanjuta/anjuta-utils.h:
1055         Added some utility methods (derived from gedit)
1056         
1057         * plugins/document-manager/plugin.c (get_directory_display_name),
1058         (update_title):
1059         Really fix #530033 now
1061 2008-05-01  Massimo Cora'  <maxcvs@email.it>
1063         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
1064         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
1066         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1067         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
1068         (sdb_engine_thread_monitor), (sdb_engine_init),
1069         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1070         (sdb_engine_add_new_sym_implementation),
1071         (sdb_engine_second_pass_update_scope_1),
1072         (sdb_engine_second_pass_update_scope),
1073         (sdb_engine_second_pass_update_heritage),
1074         (symbol_db_engine_update_project_symbols),
1075         (symbol_db_engine_get_files_with_zero_symbols),
1076         (symbol_db_engine_get_file_symbols):
1077         fixed a population bug introduced with using of caches. It broke the kind
1078         of symbol in some cases (e.g. returning of table_id = -1). 
1079         Avoid lazy initialization and inlined the lookup functions to speed up the
1080         thing.
1081         Performances improvement in sdb_engine_second_pass_update_heritage () using
1082         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
1083         logic in this part should avoid gui freezing, at least here it does not freeze.
1085         * plugins/symbol-db/symbol-db-view-locals.c
1086         (symbol_db_view_locals_recv_signals_from_engine):
1087         * plugins/symbol-db/symbol-db-view.c
1088         (symbol_db_view_recv_signals_from_engine):
1089         greyed out trees while population is in place.
1091 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
1093         * data/default.profile:
1094         Put the new run program plugin in the default plugin list
1096         * plugins/run-program/execute.c:
1097         Fix a crash when the program doesn't exist
1099 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1101         * plugins/document-manager/anjuta-document-manager.ui:
1102         * plugins/message-view/anjuta-message-manager.ui:
1103         Put the menu items of the message-manager in the correct Goto menu
1105 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1107         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
1108         Allow markup in dialog description
1109         
1110         * plugins/file-loader/plugin.c (iloader_load):
1111         #523186 – Open With dialog should mention filename
1113 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1115         * libanjuta/anjuta-status.c (anjuta_status_set_title):
1116         * plugins/document-manager/anjuta-docman.c
1117         (anjuta_docman_update_page_label):
1118         * plugins/document-manager/plugin.c (update_title),
1119         (on_document_update_save_ui):
1120         
1121         #530033 – Have window title like gedit
1122         Also add the dirty char (*) at the beginning of the filename to match HIG
1124 2008-04-30  Johannes Schmid  <jhs@gnome.org>
1126         * plugins/devhelp/anjuta-devhelp.ui:
1127         * plugins/search/anjuta-search.ui:
1128         * plugins/document-manager/anjuta-document-manager.ui:
1129         * src/anjuta.ui:
1130         Moved Goto menu into View to avoid cluttering the menubar and created
1131         new Documents menu
1133         * plugins/document-manager/action-callbacks.c (on_next_document),
1134         (on_previous_document):
1135         * plugins/document-manager/action-callbacks.h:
1136         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
1137         (anjuta_docman_update_documents_menu_status),
1138         (anjuta_docman_update_documents_menu),
1139         (on_notebook_page_reordered), (anjuta_docman_page_init),
1140         (anjuta_docman_new), (on_notebook_switch_page),
1141         (anjuta_docman_add_document), (anjuta_docman_remove_document):
1142         * plugins/document-manager/plugin.c:
1143         
1144         Show open documents in the "Documents" menu and add actions for next/prev
1145         document like in gedit. Don't center menu items of notebook popup menu.
1146         (Fixes bugs #453702 and #529528)
1148 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1150         Patch from Yuriy Penkin:
1152         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1153         .glade:
1154         * plugins/debug-manager/anjuta-debug-manager.glade:
1155         * plugins/run-program/anjuta-run-program.glade:
1156         * plugins/tools/anjuta-tools.glade:
1157         530566 – Fix translation and POTFILES.in
1159 2008-04-29  Johannes Schmid  <jhs@gnome.org>
1161         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
1162         Use current project folder as default and added a file filter for
1163         the patch file chooser.
1165 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1167         * plugins/symbol-db/symbol-db-view-search.c
1168         (sdb_view_search_model_filter):
1169         fixed search symbols to match "foo_symbol_%"
1171 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1173         * configure.in,
1174         po/POTFILES.in,
1175         plugins/Makefile.am,
1176         src/anjuta.ui,
1177         (added) plugins/run-program/anjuta-run-program-48.png,
1178         (added) plugins/run-program/anjuta-run-program.glade,
1179         (added) plugins/run-program/anjuta-run-program.plugin.in,
1180         (added) plugins/run-program/anjuta-run-program.ui,
1181         (added) plugins/run-program/execute.c,
1182         (added) plugins/run-program/execute.h,
1183         (added) plugins/run-program/Makefile.am,
1184         (added) plugins/run-program/parameters.c,
1185         (added) plugins/run-program/parameters.h,
1186         (added) plugins/run-program/plugin.c,
1187         (added) plugins/run-program/plugin.h,
1188         (added) plugins/run-program/utils.c,
1189         (added) plugins/run-program/utils.h:
1190         New run program plugin, includes a new dialog box to set
1191         program arguments
1193         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
1194         plugins/debug-manager/anjuta-debug-manager.ui,
1195         plugins/debug-manager/plugin.c,
1196         plugins/debug-manager/start.c:
1197         Update debugger plugin to use run program parameter dialog
1199         * plugins/build-basic-autotools/build-basic-autotools.c,
1200         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
1201         Remove run program menu item
1203         * libanjuta/interfaces/libanjuta.idl,
1204         plugins/gdb/plugin.c,
1205         plugins/gdb/debugger.c,
1206         plugins/gdb/debugger.h,
1207         plugins/debug-manager/command.c,
1208         plugins/debug-manager/command.h:
1209         Use a gchar * null terminated array instead of a GList for
1210         passing environment variables
1212 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
1214         * plugins/terminal/terminal.c,
1215         libanjuta/interfaces/libanjuta.idl:
1216         Add a child-exited signal in the IAnjutaTerminal interface
1217         Remove environment variables merging, it is already done
1218         in vte
1220 2008-04-28  Massimo Cora'  <maxcvs@email.it>
1222         * plugins/symbol-db/plugin.c (isymbol_manager_search):
1223         * plugins/symbol-db/symbol-db-engine.c
1224         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1225         fixed partial pattern match accordingly with api.
1227 2008-04-28  Johannes Schmid <jhs@gnome.org>
1229         * plugins/symbol-db/plugin.c:
1230   Hide progress bar when things are done.
1232 2008-04-27  Massimo Cora'  <maxcvs@email.it>
1234         * plugins/symbol-db/symbol-db-engine.c
1235         (symbol_db_engine_find_symbol_by_name_pattern),
1236         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1237         fixed typo on query.
1238         
1239 2008-04-26  Massimo Cora'  <maxcvs@email.it>
1241         * plugins/document-manager/plugin.c (on_document_update_ui):
1242         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1243         (symbol_db_engine_iterator_node_get_symbol_extra_string):
1244         * plugins/symbol-db/symbol-db-engine.c
1245         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
1246         (sdb_engine_get_dyn_query_node_by_id),
1247         (sdb_engine_dyn_child_query_node_destroy),
1248         (sdb_engine_insert_dyn_query_node_by_id),
1249         (sdb_engine_free_cached_queries),
1250         (sdb_engine_free_cached_dynamic_queries),
1251         (sdb_engine_get_tuple_id_by_unique_name),
1252         (sdb_engine_get_tuple_id_by_unique_name2),
1253         (sdb_engine_get_tuple_id_by_unique_name3),
1254         (sdb_engine_populate_db_by_tags),
1255         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1256         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
1257         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1258         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1259         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1260         (sdb_engine_add_new_sym_implementation),
1261         (sdb_engine_add_new_heritage),
1262         (sdb_engine_add_new_scope_definition),
1263         (sdb_engine_add_new_tmp_heritage_scope),
1264         (sdb_engine_second_pass_update_scope_1),
1265         (sdb_engine_second_pass_update_heritage),
1266         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1267         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1268         (on_scan_update_files_symbols_end),
1269         (symbol_db_engine_update_project_symbols),
1270         (symbol_db_engine_get_full_local_path),
1271         (symbol_db_engine_get_file_db_path),
1272         (sdb_engine_walk_down_scope_path),
1273         (symbol_db_engine_get_files_with_zero_symbols),
1274         (sdb_engine_prepare_symbol_info_sql),
1275         (symbol_db_engine_get_class_parents_by_symbol_id),
1276         (symbol_db_engine_get_class_parents),
1277         (symbol_db_engine_get_global_members_filtered),
1278         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1279         (symbol_db_engine_get_scope_members_by_symbol_id),
1280         (symbol_db_engine_get_scope_members),
1281         (symbol_db_engine_get_current_scope),
1282         (symbol_db_engine_get_file_symbols),
1283         (symbol_db_engine_get_symbol_info_by_id),
1284         (symbol_db_engine_find_symbol_by_name_pattern),
1285         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1286         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1287         * plugins/symbol-db/symbol-db-engine.h:
1288         * plugins/symbol-db/tables.sql:
1289         new dynamic prepared queries architecture. Now every query used in the
1290         engine has its own compiled query in libgda-sqlite provider. This for speed
1291         improvements, code cleaning and auto-escaping of string parameters. 
1292         Lookup of dynamic queries takes care of sym_info parameters and of 
1293         parameters passed to functions. The compiled GdaStatements are stored in an 
1294         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
1295         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
1297         * plugins/symbol-db/test/Makefile.am:
1298         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
1299         (main):
1300         re-enabled test.
1302 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
1304         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1305         * po/POTFILES.in,
1306         plugins/tools/tool.c:
1307         Fix #529798: Mark additional strings for translation
1309 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
1311         * plugins/project-wizard/druid.c,
1312         plugins/project-wizard/property.c,
1313         plugins/project-wizard/property.h,
1314         plugins/project-wizard/parser.c,
1315         plugins/project-wizard/templates/mkfile.wiz,
1316         plugins/project-wizard/templates/terminal.wiz,
1317         plugins/project-wizard/templates/xlib-dock.wiz,
1318         plugins/project-wizard/templates/wxwin.wiz,
1319         plugins/project-wizard/templates/java.wiz,
1320         plugins/project-wizard/templates/django.wiz,
1321         plugins/project-wizard/templates/gnome.wiz,
1322         plugins/project-wizard/templates/anjuta-plugin.wiz,
1323         plugins/project-wizard/templates/gtkmm.wiz,
1324         plugins/project-wizard/templates/python.wiz,
1325         plugins/project-wizard/templates/cpp.wiz,
1326         plugins/project-wizard/templates/sdl.wiz,
1327         plugins/project-wizard/templates/gtk.wiz,
1328         plugins/project-wizard/templates/minimal.wiz,
1329         plugins/project-wizard/templates/xlib.wiz,
1330         plugins/project-wizard/templates/gcj.wiz:
1331         Add additional restriction on project name fix #529226
1333 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
1335         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
1336         * plugins/tools/plugin.c:
1337         Fix #529506: Uncorrect unloading tools plugin
1339 2008-04-22  Johannes Schmid  <jhs@gnome.org>
1341         * plugins/search/search-replace.c (search_and_replace),
1342         (on_message_view_destroyed):
1343         Don't spit out two many warnings when the message view is destroyed
1344         
1345         * plugins/search/search-replace_backend.c
1346         (file_buffer_new_from_path):
1347         Only use first 500 characters for validation
1349 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1351         * plugins/search/plugin.c (find_incremental):
1352         * plugins/search/search-replace.c (on_search_regex_toggled),
1353         (on_search_button_next_clicked), (search_replace_find_usage):
1354         * plugins/search/search-replace_backend.c (match_substr_free),
1355         (file_buffer_new_from_path), (get_next_match),
1356         (clear_search_replace_instance), (create_search_replace_instance):
1357         * plugins/search/search-replace_backend.h:
1358         
1359         Use GRegex instead of pcre and convert files to utf-8 if necessary.
1360         Rest of #440637
1362 2008-04-21  Johannes Schmid  <jhs@gnome.org>
1364         * plugins/document-manager/action-callbacks.c
1365         (on_editor_command_paste_activate):
1366         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
1367   (there was an else missing...)
1369 2008-04-17  Naba Kumar  <naba@naba-desktop>
1371         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1372         * plugins/project-import/anjuta-project-import.plugin.in:
1373         * plugins/project-wizard/anjuta-project-wizard.glade:
1374         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1375         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
1377 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1379         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
1380         Fixed a condition where we kill our own process
1382 2008-04-20  Johannes Schmid  <jhs@gnome.org>
1384         * libanjuta/anjuta-session.h:
1385         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
1386         * plugins/symbol-db/plugin.c (value_added_current_editor),
1387         (on_session_load), (symbol_db_activate):
1388         * plugins/symbol-db/plugin.h:
1389         * plugins/symbol-db/symbol-db-view.c
1390         (sdb_view_build_and_display_base_tree):
1391         Added new sessions states to avoid loading the local symbols before
1392         the session is loaded (speeds up start-up).
1393         
1394         * plugins/document-manager/plugin.c
1395         (update_document_ui_undo_items), (update_document_ui_save_items),
1396         (on_document_update_ui):
1397         * plugins/sourceview/sourceview.c (idocument_redo):
1398         Fixed #528705 – There is no Redo
1400 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
1402         * libanjuta/interfaces/libanjuta.idl,
1403         plugins/terminal/terminal.c,
1404         plugins/build-basic-autotools/executer.c,
1405         plugins/gdb/plugin.c:
1406         Add an env parameter in the IAnjutaTerminal interface allowing
1407         to specify additional environment variables
1409         * libanjuta/anjuta-launcher.c:
1410         Add one initialization
1412 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1414         Patch from Ignacio Casal Quinteiro:
1415         * plugins/file-loader/anjuta-recent-chooser-menu.c
1416         (_gtk_recent_chooser_get_items),
1417         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
1418         (anjuta_recent_chooser_menu_populate):
1419         Show 5 project and 15 file items in recent-chooser
1421 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1423         * plugins/search/search-replace_backend.c (isawordchar),
1424         (extra_match), (get_next_match):
1425         
1426         Make searching utf-8 aware. We still need to fix encodings for
1427         search/replace in files as it is currently assumed they are utf-8 like
1428         the editors.
1430 2008-04-16  Johannes Schmid  <jhs@gnome.org>
1431         
1432         Patch from Ignacio Casal Quinteiro:
1433         * plugins/file-loader/anjuta-recent-chooser-menu.c
1434         (anjuta_recent_chooser_menu_insert_item),
1435         (anjuta_recent_chooser_menu_populate):
1436         * plugins/file-loader/plugin.c (activate_plugin):
1437         Fix recent files in the toolbar
1438         
1439         * plugins/tools/plugin.c (ipreferences_merge):
1440         Fixed some warnings
1442 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
1444         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
1446 2008-04-13  Naba Kumar  <naba@naba-desktop>
1448         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
1449         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1450         Do not enable brace autocompletion by defualt because it annoying for
1451         fast typist (i.e. it's easier to type ending brace than move carat)
1452         and it's currently broken for scintilla.
1454 2008-04-13  Naba Kumar  <naba@naba-desktop>
1456         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
1457         * src/about.c (on_about_plugin_activate): Removed dead code.
1458         * src/main.c: Make smaller include.
1460 2008-04-12  Naba Kumar  <naba@naba-desktop>
1462         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
1463         src/utilities.h: Removed dead files.
1464         * src/widget-registry.c, src/widget-registry.h: Removed more dead
1465         files.
1467 2008-04-12  Naba Kumar  <naba@naba-desktop>
1469         * src/action-callbacks.c: Removed unneeded gnome.h include.
1470         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
1472 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1474         Reviewed by Naba Kumar  <naba@gnome.org>:
1475         * libanjuta/anjuta-utils.{ch}:
1476         Added anjuta_utils_get_user_config_dir. This func is used
1477         to get the user config directory.
1478         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
1480 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1482         * plugins/search/Makefile.am:
1483         * plugins/search/anjuta-search.glade:
1484         * plugins/search/anjuta-search.ui:
1485         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
1486         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1487         (on_findnext1_activate), (on_findprevious1_activate),
1488         (on_prev_occur), (on_next_occur), (activate_plugin),
1489         (deactivate_plugin), (dispose), (finalize),
1490         (search_plugin_class_init):
1491         * plugins/search/plugin.h:
1492         * plugins/search/search-replace.c (search_and_replace_init),
1493         (search_and_replace), (write_message_pane), (on_message_clicked),
1494         (save_not_opened_files), (replace_in_not_opened_files),
1495         (search_replace_next_previous), (search_replace_next),
1496         (search_replace_previous), (sr_get_gladewidget),
1497         (search_set_popdown_strings), (search_set_popdown_map),
1498         (search_select_item), (search_set_combo), (search_set_action),
1499         (search_set_target), (search_set_direction),
1500         (search_get_item_combo), (search_get_item_combo_name),
1501         (search_direction_changed), (populate_value), (reset_flags),
1502         (reset_flags_and_search_button), (search_start_over),
1503         (search_end_alert), (max_results_alert), (nb_results_alert),
1504         (search_show_replace), (modify_label_image_button),
1505         (search_replace_populate), (show_jump_button),
1506         (translate_dialog_strings), (create_dialog), (show_dialog),
1507         (word_in_list), (list_max_items), (search_update_combos),
1508         (replace_update_combos), (search_update_dialog),
1509         (on_search_replace_delete_event),
1510         (on_search_dialog_key_press_event),
1511         (search_disconnect_set_toggle_connect),
1512         (on_search_match_whole_word_toggled),
1513         (on_search_match_whole_line_toggled),
1514         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1515         (search_set_toggle_direction), (on_search_direction_changed),
1516         (on_search_action_changed), (on_search_target_changed),
1517         (on_search_expression_changed), (on_actions_no_limit_clicked),
1518         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1519         (on_search_button_next_clicked), (search_replace_find_usage),
1520         (on_search_button_jump_clicked), (on_search_expression_activate),
1521         (on_search_full_buffer_toggled), (on_search_forward_toggled),
1522         (on_search_backward_toggled), (on_setting_basic_search_toggled),
1523         (basic_search_toggled), (anjuta_search_replace_activate):
1524         * plugins/search/search-replace.h:
1525         * plugins/search/search-replace_backend.c (pcre_info_free),
1526         (pcre_info_new), (match_substr_free), (match_info_free),
1527         (file_buffer_free), (file_buffer_new_from_te),
1528         (file_buffer_new_from_path), (file_buffer_line_from_pos),
1529         (file_match_line_from_pos), (create_search_files_list),
1530         (get_project_file_list), (isawordchar), (extra_match),
1531         (get_next_match), (create_search_entries), (regex_backref),
1532         (clear_search_replace_instance), (clear_pcre),
1533         (create_search_replace_instance):
1534         * plugins/search/search-replace_backend.h:
1535         Restored old search plugin - was a bad idea to merge this patch. Sorry!
1537 2008-04-12  Johannes Schmid  <jhs@gnome.org>
1539         * libanjuta/Makefile.am:
1540         * libanjuta/libanjuta.h:
1541         * plugins/document-manager/anjuta-document-manager.glade:
1542         * plugins/document-manager/plugin.c:
1543         * plugins/editor/text_editor.c (text_editor_finalize),
1544         (convert_to_utf8), (load_from_file), (save_to_file):
1545         * plugins/editor/text_editor.h:
1546         * plugins/sourceview/Makefile.am:
1547         * plugins/sourceview/anjuta-convert.c:
1548         * plugins/sourceview/anjuta-convert.h:
1549         * plugins/sourceview/anjuta-document-loader.c:
1550         * plugins/sourceview/anjuta-document-saver.c:
1551         * plugins/sourceview/anjuta-document.c:
1552         * plugins/sourceview/anjuta-encodings.c:
1553         * plugins/sourceview/anjuta-encodings.h:
1554         * plugins/sourceview/anjuta-utils.c:
1555         * plugins/sourceview/anjuta-utils.h:
1556         * plugins/sourceview/anjuta-view.c:
1557         * plugins/sourceview/sourceview.c:
1558         
1559         Move the encoding conversion infrastrcute to libanjuta and update all
1560         users. Test all available encodings by default in scintilla editor
1561         like sourceview is doing and removed encoding preferences
1563         * plugins/search/search-replace_backend.c
1564         (file_buffer_new_from_uri):
1565         Fixed crasher
1567 2008-04-11  Johannes Schmid  <jhs@gnome.org>
1569         * plugins/search/anjuta-search.glade:
1570         Various small improvements to the dialog
1572 2008-04-11  Johannes Schmid  <jhs@gnome.org>
1574         Patch from Ignacio Casal Quinteiro:
1575         * plugins/file-loader/Makefile.am:
1576         * plugins/file-loader/anjuta-recent-chooser-menu.c
1577         (gtk_recent_chooser_iface_init),
1578         (_anjuta_recent_chooser_install_properties),
1579         (sort_recent_items_mru), (get_is_recent_filtered),
1580         (_gtk_recent_chooser_get_items),
1581         (anjuta_recent_chooser_menu_class_init),
1582         (anjuta_recent_chooser_menu_init),
1583         (anjuta_recent_chooser_menu_finalize),
1584         (anjuta_recent_chooser_menu_dispose),
1585         (anjuta_recent_chooser_menu_constructor),
1586         (anjuta_recent_chooser_menu_set_property),
1587         (anjuta_recent_chooser_menu_get_property),
1588         (anjuta_recent_chooser_menu_set_current_uri),
1589         (anjuta_recent_chooser_menu_get_current_uri),
1590         (anjuta_recent_chooser_menu_select_uri),
1591         (anjuta_recent_chooser_menu_unselect_uri),
1592         (anjuta_recent_chooser_menu_select_all),
1593         (anjuta_recent_chooser_menu_unselect_all),
1594         (anjuta_recent_chooser_menu_set_sort_func),
1595         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
1596         (anjuta_recent_chooser_menu_get_recent_manager),
1597         (anjuta_recent_chooser_menu_add_filter),
1598         (anjuta_recent_chooser_menu_remove_filter),
1599         (anjuta_recent_chooser_menu_list_filters),
1600         (anjuta_recent_chooser_menu_set_current_filter),
1601         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
1602         (anjuta_recent_chooser_menu_create_item),
1603         (anjuta_recent_chooser_menu_insert_item),
1604         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
1605         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
1606         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
1607         (get_icon_size_for_widget), (foreach_set_shot_tips),
1608         (anjuta_recent_chooser_menu_set_show_tips),
1609         (anjuta_recent_chooser_menu_new),
1610         (anjuta_recent_chooser_menu_new_for_manager):
1611         * plugins/file-loader/anjuta-recent-chooser-menu.h:
1612         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
1613         (activate_plugin), (dispose):
1614         
1615         Add separator to recent menu (#526932)
1617         * plugins/search/Makefile.am:
1618         * plugins/search/anjuta-search.glade:
1619         * plugins/search/anjuta-search.ui:
1620         * plugins/search/plugin.c (on_find1_activate),
1621         (on_find_and_replace1_activate), (on_find_in_files1_activate),
1622         (on_findnext1_activate), (on_findprevious1_activate),
1623         (on_search_again_activate), (on_find_usage), (activate_plugin),
1624         (deactivate_plugin), (dispose), (search_plugin_class_init):
1625         * plugins/search/plugin.h:
1626         * plugins/search/search-replace.c (anj_sr_execute),
1627         (anj_sr_write_match_message), (on_message_clicked),
1628         (anj_sr_set_search_string), (anj_sr_select_nearest),
1629         (anj_sr_select_next), (anj_sr_select_previous),
1630         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
1631         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
1632         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
1633         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
1634         (anj_sr_set_target), (anj_sr_set_direction),
1635         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
1636         (anj_sr_get_combo_id_active_value),
1637         (anj_sr_conform_direction_change), (anj_sr_populate_value),
1638         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
1639         (anj_sr_end_alert), (anj_sr_max_results_alert),
1640         (anj_sr_total_results_alert), (anj_sr_show_replace),
1641         (anj_sr_modify_button), (anj_sr_populate_data),
1642         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
1643         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
1644         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
1645         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
1646         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
1647         (anj_sr_find_in_list), (anj_sr_trim_list),
1648         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
1649         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
1650         (on_search_dialog_delete_event), (on_search_dialog_key_press),
1651         (anj_sr_disconnect_set_toggle_connect),
1652         (on_search_match_whole_word_toggled),
1653         (on_search_match_whole_line_toggled),
1654         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1655         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
1656         (on_search_direction_changed), (on_search_action_changed),
1657         (on_search_target_changed), (on_search_expression_changed),
1658         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1659         (on_search_button_start_clicked),
1660         (on_search_button_replace_clicked),
1661         (on_search_expression_activate):
1662         * plugins/search/search-replace.h:
1663         * plugins/search/search-replace_backend.c (regex_backref),
1664         (pcre_info_free), (pcre_info_new), (match_substr_free),
1665         (match_info_free_subs), (editor_new_from_file_buffer),
1666         (file_buffer_new_from_te), (file_buffer_new_from_uri),
1667         (file_buffer_free), (file_buffer_get_byte_offset),
1668         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
1669         (file_buffer_find_lines), (file_buffer_freshen_lines),
1670         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
1671         (file_buffer_get_linetext_for_line), (save_file_buffer),
1672         (replace_in_local_buffer), (get_search_files_list),
1673         (get_project_files_list), (isawordchar), (extra_match),
1674         (get_next_match), (create_search_entries), (clear_search_entries),
1675         (search_get_default_data), (search_replace_data_new),
1676         (clear_search_replace_instance), (search_replace_data_destroy),
1677         (search_replace_init):
1678         * plugins/search/search-replace_backend.h:
1679         * plugins/search/search_preferences.c (removed):
1680         * plugins/search/search_preferences.h (removed):
1681         
1682         Merged the UI changes from bug #511688 and simplified the search dialog
1684 2008-04-10  Johannes Schmid <jhs@gnome.org>
1686         * plugins/symbol-db/symbol-db-engine.c:
1687         * plugin.c:
1688         Check for ctags binary (#516123)
1690 2008-04-09  Massimo Cora'  <maxcvs@email.it>
1692         * plugins/symbol-db/symbol-db-engine.c
1693         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1694         (sdb_engine_get_query_parameters_list),
1695         (sdb_engine_free_cached_queries),
1696         (sdb_engine_get_tuple_id_by_unique_name),
1697         (sdb_engine_get_tuple_id_by_unique_name2),
1698         (sdb_engine_get_tuple_id_by_unique_name3),
1699         (symbol_db_engine_add_new_workspace),
1700         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1701         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1702         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1703         (sdb_engine_add_new_sym_implementation),
1704         (sdb_engine_add_new_heritage),
1705         (sdb_engine_add_new_scope_definition),
1706         (sdb_engine_add_new_tmp_heritage_scope),
1707         (sdb_engine_second_pass_update_scope_1),
1708         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
1709         (on_scan_update_files_symbols_end),
1710         (symbol_db_engine_update_project_symbols):
1711         GdaSet *plist is now used globally for every prepared statement.
1712         It won't be created/unreffed at every query.
1714 2008-04-09  Johannes Schmid  <jhs@gnome.org>
1716         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
1717         Fixed crasher when deactivating symbol-db plugin
1719 2008-04-08  Johannes Schmid  <jhs@gnome.org>
1721         * plugins/symbol-db/symbol-db-engine.c
1722         (sdb_engine_populate_db_by_tags):
1723         Don't use transactions - uses only half of the time now!
1725 2008-04-08  Massimo Cora'  <maxcvs@email.it>
1727         * plugins/symbol-db/symbol-db-engine.c
1728         (sdb_engine_prepare_symbol_info_sql),
1729         (symbol_db_engine_get_global_members_filtered):
1730         * plugins/symbol-db/symbol-db-view.c
1731         (sdb_view_load_symbol_pixbufs),
1732         (sdb_view_build_and_display_base_tree):
1733         fixed global tab icons. Libgda could not understood the right fields, now it
1734         does.
1736 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1738         * plugins/language-support-cpp-java/cpp-java-assist.c
1739         (completion_compare), (create_completion),
1740         (cpp_java_assist_create_word_completion_cache):
1741         
1742         Only show () for functions/methods and macros with arguments. Does not work
1743         with symbol-db yet but fixes things for symbol-browser
1745 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1747         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1748         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1749         (sdb_engine_add_new_sym_implementation):
1750         
1751         Fixed some issues with caching
1753 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1755         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
1756         (on_importing_project_end), (project_root_added),
1757         (symbol_db_activate), (symbol_db_deactivate):
1758         * plugins/symbol-db/plugin.h:
1759         
1760         Give the symbol-db it's own progress bar because there are too many
1761         interactions with the global status bar.
1763 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1765         * plugins/symbol-db/symbol-db-view-locals.c
1766         (sdb_view_locals_create_new_store):
1767         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
1768         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
1769         (symbol_db_view_open):
1770         
1771         Sort symbol trees
1773 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1775         * plugins/sourceview/sourceview.c (idocument_cut),
1776         (idocument_copy), (idocument_paste):
1777         Block insert-text signal on cut/copy/paste
1779 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1781         * plugins/symbol-db/plugin.c (on_char_added),
1782         (on_single_file_scan_end):
1783         Only update buffer when a newline is inserted
1784         
1785         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
1786         (sdb_engine_get_tuple_id_by_unique_name),
1787         (sdb_engine_get_tuple_id_by_unique_name2),
1788         (sdb_engine_get_tuple_id_by_unique_name3),
1789         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
1790         (sdb_engine_finalize), (symbol_db_engine_db_exists),
1791         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1792         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
1793         Precompute file_defined_id to speed up population
1795 2008-04-06  Johannes Schmid  <jhs@gnome.org>
1797         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1798         (anjuta_launcher_set_encoding):
1799         Fixed some problems with binary streams needed by symbol-db
1800         
1801         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
1802         Removed DEBUG_PRINT
1803         
1804         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1805         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
1806         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
1807         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1808         (sdb_engine_add_new_sym_implementation),
1809         (on_scan_update_files_symbols_end):
1810         Use some caching to speed up population
1811         
1812         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
1813         Exit properly when scanning is over
1815 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1817         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1818         One additional change missed in the previous commit
1820 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1822         * plugins/project-wizard/templates/gtkmm.wiz,
1823         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
1824         plugins/project-wizard/templates/gtkmm/src/main.cc,
1825         plugins/project-wizard/templates/django.wiz,
1826         plugins/project-wizard/templates/python.wiz,
1827         plugins/project-wizard/templates/python/configure.ac.tpl,
1828         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
1829         plugins/project-wizard/templates/cpp.wiz,
1830         plugins/project-wizard/templates/cpp/configure.ac.tpl,
1831         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
1832         plugins/project-wizard/templates/sdl.wiz,
1833         plugins/project-wizard/templates/sdl/configure.ac.tpl,
1834         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
1835         plugins/project-wizard/templates/terminal.wiz,
1836         plugins/project-wizard/templates/terminal/configure.ac.tpl,
1837         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
1838         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
1839         plugins/project-wizard/templates/gtk.wiz,
1840         plugins/project-wizard/templates/gtk/src/main.c,
1841         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
1842         plugins/project-wizard/templates/minimal.wiz,
1843         plugins/project-wizard/templates/minimal/configure.ac.tpl,
1844         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
1845         plugins/project-wizard/templates/java.wiz,
1846         plugins/project-wizard/templates/java/configure.ac.tpl,
1847         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
1848         plugins/project-wizard/templates/xlib.wiz,
1849         plugins/project-wizard/templates/xlib/configure.ac.tpl,
1850         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
1851         plugins/project-wizard/templates/gcj.wiz,
1852         plugins/project-wizard/templates/gcj/configure.ac.tpl,
1853         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
1854         plugins/project-wizard/templates/xlib-dock.wiz,
1855         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
1856         plugins/project-wizard/templates/wxwin.wiz,
1857         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
1858         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
1859         plugins/project-wizard/templates/gnome.wiz,
1860         plugins/project-wizard/templates/gnome/src/main.c,
1861         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
1862         plugins/project-wizard/templates/anjuta-plugin.wiz,
1863         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
1864         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
1865         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
1866         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
1867         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
1868         Fix bug #525999: Remove space in file and target names generated
1869         by project wizard
1870         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
1871         has been renamed ianjuta_document_manager_get_current_document
1873 2008-04-06  Naba Kumar  <naba@naba-desktop>
1875         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
1876         * libanjuta/anjuta-utils.h:
1877         * plugins/project-wizard/druid.c (check_and_warn_missing),
1878         (on_druid_next):
1879         * plugins/project-wizard/header.c (npw_header_free),
1880         (npw_header_add_required_program),
1881         (npw_header_add_required_package),
1882         (npw_header_check_required_programs), (package_is_installed),
1883         (npw_header_check_required_packages):
1884         * plugins/project-wizard/header.h:
1885         * plugins/project-wizard/parser.c (parse_tag),
1886         (parse_header_start), (parse_header_text):
1887         * plugins/project-wizard/templates/anjuta-plugin.wiz:
1888         * plugins/project-wizard/templates/cpp.wiz:
1889         * plugins/project-wizard/templates/django.wiz:
1890         * plugins/project-wizard/templates/gcj.wiz:
1891         * plugins/project-wizard/templates/gnome.wiz:
1892         * plugins/project-wizard/templates/gtk.wiz:
1893         * plugins/project-wizard/templates/gtkmm.wiz:
1894         * plugins/project-wizard/templates/java.wiz:
1895         * plugins/project-wizard/templates/minimal.wiz:
1896         * plugins/project-wizard/templates/mkfile.wiz:
1897         * plugins/project-wizard/templates/python.wiz:
1898         * plugins/project-wizard/templates/sdl.wiz:
1899         * plugins/project-wizard/templates/terminal.wiz:
1900         * plugins/project-wizard/templates/wxwin.wiz:
1901         * plugins/project-wizard/templates/xlib-dock.wiz:
1902         * plugins/project-wizard/templates/xlib.wiz:
1904         Added a check for vital programs and packages needed to create a
1905         new project. A warning dialog is shown to user in project
1906         wizard when he proceeds after selecting a project type.
1907         Updated all project templates to cover vital programs and
1908         packages to generate and build correctly.
1909         
1910 2008-04-05  Naba Kumar  <naba@gnome.org>
1912         patch from  surenspost@gmail.com:
1913         * src/about.c: Fixed bug #523068 link in about window doesn't work.
1915 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1917         * plugins/sourceview/anjuta-view.c:
1918         * plugins/sourceview/anjuta-view.h:
1919         * plugins/sourceview/sourceview-prefs.c (init_fonts),
1920         (sourceview_prefs_init):
1921         Removed unused color management code
1922         
1923         * plugins/sourceview/anjuta-editor-sourceview.glade:
1924         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
1925         (create_style_model), (on_style_changed), (ipreferences_merge),
1926         (ipreferences_unmerge):
1927         * plugins/sourceview/plugin.h:
1928         
1929         Added style chooser for sourceview editor (#522555)
1931 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1933         * plugins/document-manager/action-callbacks.c:
1934         * plugins/document-manager/anjuta-document-manager.ui:
1935         * plugins/document-manager/plugin.c (ui_give_shorter_names),
1936         (update_document_ui_disable_all):
1937         * plugins/file-loader/anjuta-loader-plugin.ui:
1938         * plugins/file-loader/plugin.c (on_new_activate),
1939         (activate_plugin):
1940         
1941         Moved "New" action from document-manager to file-loader using 
1942         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
1944 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1946         * Makefile.am:
1947         * configure.in:
1948         * libegg/.cvsignore:
1949         * libegg/Makefile.am:
1950         * libegg/egg-cell-renderer-text.c:
1951         * libegg/egg-combo-action.c:
1952         * libegg/egg-entry-action.c:
1953         * libegg/egg-recent-action.c:
1954         * libegg/egg-recent-files-module.c:
1955         * libegg/egg-recent-item.c:
1956         * libegg/egg-recent-model.c:
1957         * libegg/egg-recent-util.c:
1958         * libegg/egg-recent-view-gtk.c:
1959         * libegg/egg-recent-view.c:
1960         * libegg/egg-submenu-action.c:
1961         * libegg/eggcellrendererpopup.c:
1962         * libegg/eggcomboselect.c:
1963         * libegg/eggmarshalers.list:
1964         * libegg/eggtreemodelfilter.c:
1965         * libegg/eggtreemodelunion.c:
1966         * libegg/eggtreemultidnd.c:
1967         * libegg/gtkcellview.h:
1968         * libegg/layout.glade:
1969         * libegg/menu/.cvsignore:
1970         * libegg/menu/Makefile.am:
1971         * libegg/menu/egg-combo-action.h:
1972         * libegg/menu/egg-entry-action.h:
1973         * libegg/menu/egg-recent-action.h:
1974         * libegg/menu/egg-submenu-action.h:
1975         * libegg/menu/eggcomboselect.h:
1976         * libegg/recent-files/.cvsignore:
1977         * libegg/recent-files/Makefile.am:
1978         * libegg/recent-files/egg-recent-item.h:
1979         * libegg/recent-files/egg-recent-model.h:
1980         * libegg/recent-files/egg-recent-util.h:
1981         * libegg/recent-files/egg-recent-view-gtk.h:
1982         * libegg/recent-files/egg-recent-view.h:
1983         * libegg/recent-files/egg-recent.h:
1984         * libegg/test-actions.c:
1985         * libegg/test-multi-drag.c:
1986         * libegg/test-union.c:
1987         * libegg/treeviewutils/.cvsignore:
1988         * libegg/treeviewutils/Makefile.am:
1989         * libegg/treeviewutils/egg-cell-renderer-text.h:
1990         * libegg/treeviewutils/eggcellrendererpopup.h:
1991         * libegg/treeviewutils/eggtreemodelfilter.h:
1992         * libegg/treeviewutils/eggtreemodelunion.h:
1993         * libegg/treeviewutils/eggtreemultidnd.h:
1994         * libegg/util/.cvsignore:
1995         * libegg/util/Makefile.am:
1996         * libegg/util/egg-macros.h:
1997         * libegg/util/eggintl.h:
1998         
1999         Killed libegg (#349279)
2000         
2001         * plugins/document-manager/Makefile.am:
2002         * plugins/document-manager/action-callbacks.c:
2003         * plugins/document-manager/plugin.c:
2004         * plugins/editor/plugin.c:
2005         (on_open_recent_file), (sort_recent_menu),
2006         (setup_recent_chooser_menu), (activate_plugin), (dispose),
2007         (anjuta_file_loader_plugin_instance_init):
2008         * plugins/file-loader/plugin.h:
2009         * plugins/search/Makefile.am:
2010         * plugins/search/plugin.c:
2011         * plugins/search/search-replace.c:
2012         
2013         Removed dead code and libegg from Makefiles
2014         
2015         * plugins/symbol-browser/Makefile.am:
2016         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2017         * plugins/symbol-browser/plugin.c (on_editor_saved),
2018         (update_editor_symbol_model), (iter_matches),
2019         (value_removed_current_editor), (activate_plugin):
2020         Removed symbol-browser toolbar which used libegg and was
2021         buggy (#451588)
2022         
2023         Patch from Ignacio Casal Quinteiro with lots of changes:
2024         * plugins/file-loader/Makefile.am:
2025         * plugins/file-loader/anjuta-loader-plugin.ui:
2026         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
2027         Port FileLoader to GtkRecent (#398984)
2029 2008-04-03  Johannes Schmid  <jhs@gnome.org>
2031         * configure.in:
2032         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
2033         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
2034         * libanjuta/interfaces/libanjuta.idl:
2035         * plugins/Makefile.am:
2036         * plugins/class-inheritance/class-inherit.c
2037         (class_inheritance_show_dynamic_class_popup_menu),
2038         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
2039         (class_inheritance_update_graph):
2040         * plugins/language-support-cpp-java/cpp-java-assist.c
2041         (create_completion),
2042         (cpp_java_assist_create_scope_completion_cache),
2043         (cpp_java_assist_create_word_completion_cache),
2044         (cpp_java_assist_show_calltip):
2045         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
2046         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
2047         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
2048         (isymbol_get_extra_info_string), (isymbol_get_line),
2049         (isymbol_get_icon), (isymbol_iface_init):
2050         * plugins/symbol-browser/an_symbol.h:
2051         * plugins/symbol-browser/an_symbol_view.c
2052         (anjuta_symbol_view_get_file_symbol_model):
2053         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
2054         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2055         (isymbol_manager_iface_init):
2056         * plugins/symbol-db/Makefile.am:
2057         * plugins/symbol-db/anjuta-symbol-db.glade:
2058         * plugins/symbol-db/plugin.c
2059         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2060         (value_added_current_editor), (goto_local_tree_iter),
2061         (goto_global_tree_iter), (on_global_treeview_row_expanded),
2062         (on_global_treeview_row_collapsed), (on_project_element_added),
2063         (on_project_element_removed), (on_importing_project_end),
2064         (do_import_sources_after_abort), (do_import_sources),
2065         (project_root_added), (project_root_removed), (symbol_db_activate),
2066         (symbol_db_deactivate), (isymbol_manager_search),
2067         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
2068         (isymbol_manager_iface_init), (ipreferences_merge),
2069         (ipreferences_unmerge), (ipreferences_iface_init):
2070         * plugins/symbol-db/plugin.h:
2071         * plugins/symbol-db/symbol-db-engine-iterator-node.c
2072         (symbol_db_engine_iterator_node_new),
2073         (sdb_engine_iterator_node_instance_init),
2074         (sdb_engine_iterator_node_finalize),
2075         (symbol_db_engine_iterator_node_get_symbol_id),
2076         (symbol_db_engine_iterator_node_get_symbol_name),
2077         (symbol_db_engine_iterator_node_get_symbol_file_pos),
2078         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
2079         (symbol_db_engine_iterator_node_get_symbol_signature),
2080         (symbol_db_engine_iterator_node_get_symbol_extra_string),
2081         (isymbol_get_name), (isymbol_get_args),
2082         (isymbol_get_extra_info_string), (isymbol_get_uri),
2083         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
2084         (isymbol_iface_init):
2085         * plugins/symbol-db/symbol-db-engine-iterator.c
2086         (symbol_db_engine_iterator_new):
2087         * plugins/symbol-db/symbol-db-engine.c
2088         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
2089         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
2090         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
2091         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
2092         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2093         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
2094         (sdb_engine_init), (sdb_engine_finalize),
2095         (sdb_engine_set_defaults_db_parameters),
2096         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
2097         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
2098         (sdb_engine_get_tuple_id_by_unique_name),
2099         (sdb_engine_get_tuple_id_by_unique_name2),
2100         (sdb_engine_get_tuple_id_by_unique_name3),
2101         (symbol_db_engine_add_new_workspace),
2102         (symbol_db_engine_project_exists),
2103         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
2104         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
2105         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
2106         (sdb_engine_add_new_sym_access),
2107         (sdb_engine_add_new_sym_implementation),
2108         (sdb_engine_add_new_heritage),
2109         (sdb_engine_add_new_scope_definition),
2110         (sdb_engine_add_new_tmp_heritage_scope),
2111         (sdb_engine_second_pass_update_scope_1),
2112         (sdb_engine_second_pass_update_heritage),
2113         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
2114         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
2115         (on_scan_update_files_symbols_end),
2116         (symbol_db_engine_fill_type_array),
2117         (symbol_db_engine_update_files_symbols),
2118         (symbol_db_engine_update_project_symbols),
2119         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
2120         (symbol_db_engine_update_buffer_symbols),
2121         (symbol_db_engine_get_files_with_zero_symbols),
2122         (sdb_engine_prepare_symbol_info_sql),
2123         (symbol_db_engine_get_class_parents_by_symbol_id),
2124         (symbol_db_engine_get_class_parents),
2125         (symbol_db_engine_get_global_members_filtered),
2126         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2127         (symbol_db_engine_get_scope_members_by_symbol_id),
2128         (symbol_db_engine_get_scope_members),
2129         (symbol_db_engine_get_file_symbols),
2130         (symbol_db_engine_get_symbol_info_by_id),
2131         (symbol_db_engine_get_full_local_path),
2132         (symbol_db_engine_get_file_db_path),
2133         (symbol_db_engine_find_symbol_by_name_pattern),
2134         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2135         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
2136         * plugins/symbol-db/symbol-db-engine.h:
2137         * plugins/symbol-db/symbol-db-prefs.c
2138         (on_prefs_executable_changed), (on_gconf_notify_prefs),
2139         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
2140         (on_listall_output), (on_listall_exit), (files_visit_dir),
2141         (on_tag_load_toggled), (symbol_db_prefs_init),
2142         (symbol_db_prefs_finalize):
2143         * plugins/symbol-db/symbol-db-prefs.h:
2144         * plugins/symbol-db/symbol-db-view-locals.c
2145         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
2146         (do_add_root_symbol_to_view),
2147         (consume_symbols_inserted_queue_idle_destroy),
2148         (consume_symbols_inserted_queue_idle), (on_scan_end),
2149         (do_recurse_subtree_and_remove), (on_symbol_removed),
2150         (on_symbol_inserted),
2151         (symbol_db_view_locals_recv_signals_from_engine),
2152         (symbol_db_view_locals_update_list):
2153         * plugins/symbol-db/symbol-db-view.c
2154         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
2155         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
2156         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2157         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2158         (sdb_view_build_and_display_base_tree):
2159         * plugins/symbol-db/symbol-db.glade:
2160         * plugins/symbol-db/symbol-db.ui:
2161         * plugins/symbol-db/tables.sql:
2162         * plugins/symbol-db/test/Makefile.am:
2163         * plugins/symbol-db/test/main.c (get_parents), (main),
2164         (packages_foreach), (files_visit_dir):
2165         
2166         Merged changes from symbol-db branch
2168 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2170         * plugins/sourceview/sourceview.c (autodetect_language):
2171         Use gnome_vfs_get_slow_mime_type()
2173 2008-04-02  Johannes Schmid  <jhs@gnome.org>
2175         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
2176         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
2177         (open_with_dialog):
2178         
2179         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
2180         supertype instead no plugin for mime-type was found (#525706)
2182 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2184         patch by: Carl-Anton Ingmarsson:
2185         * src/anjuta.glade:
2186         Fixed padding in preferences
2188 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2190         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
2192         * plugins/tools/anjuta-tools.glade:
2193         * plugins/tools/anjuta-tools.ui:
2194         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
2195           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
2196           atp_tool_dialog_refresh, atp_tool_dialog_show):
2197         * plugins/tools/dialog.h (dialog, plugin):
2198         * plugins/tools/plugin.c (prefs, gxml, action_group,
2199           atp_plugin_finalize, test, atp_plugin_activate,
2200           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
2201           ipreferences_unmerge, ipreferences_iface_init):
2202         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
2203           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
2204           atp_user_tool_activate, atp_tool_list_append_new,
2205           atp_tool_list_activate, atp_tool_list_deactivate):
2206         * plugins/tools/tool.h (plugin):
2207         
2208         #515854 – Move configuration into preferences
2210 2008-03-31  Johannes Schmid  <jhs@gnome.org>
2212         patch by: Carl-Anton Ingmarsson:
2213         * src/anjuta-app.c (style, on_toolbar_style_changed,
2214           on_add_merge_widget, anjuta_app_instance_init):
2215         * src/anjuta.glade:
2216         
2217         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
2219 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
2221         * plugins/debug-manager/anjuta-debug-manager.glade,
2222         plugins/debug-manager/command.c,
2223         plugins/debug-manager/command.h,
2224         plugins/debug-manager/start.c,
2225         plugins/gdb/plugin.c,
2226         plugins/gdb/debugger.c,
2227         plugins/gdb/debugger.h,
2228         libanjuta/interfaces/libanjuta.idl:
2229         Improve start program dialog, allowing to specify working
2230         directory and environment variables
2232 2008-03-26  Naba Kumar  <naba@gnome.org>
2234         * libanjuta/resources.c (anjuta_res_url_show): Use
2235         anjuta_prog_is_installed() instead of g_find_program_in_path() and
2236         fixed formatting.
2238         Patch from Carl-Anton Ingmarsson:
2240         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
2241         * libanjuta/anjuta-utils.h:
2242         * src/action-callbacks.c (help_activate),
2243         (on_help_manual_activate), (on_help_tutorial_activate),
2244         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2245         * libanjuta/Makefile.am:
2246         Get rid of gnome_help_display_with_doc_id()
2248 2008-03-26  Naba Kumar  <naba@gnome.org>
2250         Patch from Carl-Anton Ingmarsson:
2252         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
2253         * plugins/project-import/project-import.c (on_import_cancel): Remove
2254         stray GnomeDruid variable.
2256 2008-03-26  Naba Kumar  <naba@gnome.org>
2258         * plugins/project-import/project-import.c (create_start_page):
2259         * plugins/project-wizard/druid.c (npw_druid_new):
2260         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
2261         
2262         Fixed type 'assistent' to 'assistant'.
2264 2008-03-25  Naba Kumar  <naba@gnome.org>
2266         Patch from Carl-Anton Ingmarsson:
2268         * libanjuta/Makefile.am:
2269         * libanjuta/anjuta-ui.c (sensitivity_toggled),
2270         (visibility_toggled), (accel_edited_callback),
2271         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
2272         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
2273         (anjuta_ui_get_accel_editor):
2274         * libegg/Makefile.am:
2275         * libegg/eggaccelerators.c (removed):
2276         * libegg/eggcellrendererkeys.c (removed):
2277         * libegg/eggtreeviewstate.c (removed):
2278         * libegg/test-tree-utils.c (removed):
2279         * libegg/treeviewutils/Makefile.am:
2280         * libegg/treeviewutils/eggaccelerators.h (removed):
2281         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
2282         * libegg/treeviewutils/eggtreeviewstate.h (removed):
2284         Ports anjuta-ui to gtk_cell_renderer_accel
2285         
2286 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
2288         Reviewed by Naba Kumar  <naba@gnome.org>
2290         * plugins/project-import/Makefile.am:
2291         * plugins/project-import/project-import.{ch}:
2292         * plugins/project-import/anjuta-project-import.glade (removed):
2293         * configure.in, po/POTFILES.in:
2295         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
2296         file because libglade doesn't have GtkAssistant support.
2298 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
2300         * plugins/debug-manager/registers.c:
2301         Avoid a crash when debugger stop on an error
2303         * plugins/debug-manager/start.c,
2304         plugins/gdb/debugger.c,
2305         libanjuta/interfaces/libanjuta.idl:
2306         Display an error message when debugger target is not found
2308 2008-03-15  Naba Kumar  <naba@naba-desktop>
2310         * configure.in:
2311         * data/Makefile.am:
2312         * (removed) data/properties:
2313         * (added) plugins/editor/properties:
2314         * plugins/editor/Makefile.am:
2316         Moved data/properties to plugins/editor/ and removed dead code from
2317         Makefile.am files.
2318         
2319 2008-03-15  Naba Kumar  <naba@naba-desktop>
2321         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
2322         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2323         (macro_dialog_finalize):
2324         * plugins/macro/macro-edit.c (macro_edit_dispose),
2325         (macro_edit_finalize):
2327         Fixed errors in previous patch.
2328         
2329 2008-03-15  Naba Kumar  <naba@naba-desktop>
2331         Patch from Ignacio Casal Quinteiro:
2333         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
2334         (finalize):
2335         * plugins/class-gen/plugin.c (dispose), (finalize):
2336         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
2337         (class_inheritance_dispose):
2338         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
2339         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
2340         (dma_plugin_finalize):
2341         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
2342         (dma_debugger_queue_finalize):
2343         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
2344         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
2345         (anjuta_docman_finalize):
2346         * plugins/document-manager/plugin.c:
2347         * plugins/editor/plugin.c (dispose), (finalize),
2348         (editor_plugin_class_init):
2349         * plugins/editor/text_editor.c (text_editor_dispose),
2350         (text_editor_finalize):
2351         * plugins/file-loader/plugin.c (dispose), (finalize),
2352         (anjuta_file_loader_plugin_class_init):
2353         * plugins/file-manager/plugin.c (file_manager_finalize),
2354         (file_manager_dispose):
2355         * plugins/file-wizard/plugin.c (dispose), (finalize),
2356         (file_wizard_plugin_class_init):
2357         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
2358         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
2359         * plugins/glade/plugin.c (glade_plugin_dispose),
2360         (glade_plugin_finalize), (glade_plugin_class_init):
2361         * plugins/gtodo/plugin.c (finalize), (dispose):
2362         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
2363         (anjuta_vim_plugin_dispose):
2364         * plugins/indent/plugin.c (indent_plugin_finalize),
2365         (indent_plugin_dispose):
2366         * plugins/language-manager/plugin.c (language_manager_finalize),
2367         (language_manager_dispose):
2368         * plugins/language-support-cpp-java/plugin.c
2369         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
2370         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
2371         (macro_db_class_init):
2372         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
2373         (macro_dialog_finalize), (macro_dialog_class_init):
2374         * plugins/macro/macro-edit.c (macro_edit_dispose),
2375         (macro_edit_finalize), (macro_edit_class_init):
2376         * plugins/macro/plugin.c (finalize), (dispose):
2377         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
2378         (anjuta_msgman_finalize):
2379         * plugins/message-view/message-view.c (message_view_dispose),
2380         (message_view_finalize):
2381         * plugins/message-view/plugin.c (message_view_plugin_dispose),
2382         (message_view_plugin_finalize):
2383         * plugins/patch/plugin.c (patch_plugin_finalize),
2384         (patch_plugin_dispose):
2385         * plugins/profiler/plugin.c (profiler_finalize),
2386         (profiler_dispose):
2387         * plugins/project-import/plugin.c (dispose), (finalize),
2388         (project_import_plugin_class_init):
2389         * plugins/project-manager/plugin.c
2390         (project_manager_plugin_finalize),
2391         (project_manager_plugin_dispose):
2392         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
2393         (npw_plugin_finalize), (npw_plugin_class_init):
2394         * plugins/sample1/plugin.c (sample_plugin_finalize),
2395         (sample_plugin_dispose):
2396         * plugins/search/plugin.c (dispose), (finalize),
2397         (search_plugin_class_init):
2398         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
2399         (sourceview_plugin_dispose):
2400         * plugins/subversion/plugin.c (finalize), (dispose):
2401         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
2402         * plugins/symbol-browser/an_symbol_iter.c
2403         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
2404         * plugins/symbol-browser/an_symbol_search.c
2405         (an_symbol_search_dispose), (an_symbol_search_finalize):
2406         * plugins/symbol-browser/an_symbol_view.c
2407         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
2408         * plugins/symbol-browser/plugin.c (dispose), (finalize):
2409         * plugins/symbol-db/plugin.c (symbol_db_finalize),
2410         (symbol_db_dispose):
2411         * plugins/terminal/terminal.c (terminal_plugin_dispose),
2412         (terminal_plugin_finalize):
2413         * plugins/tools/plugin.c (atp_plugin_dispose),
2414         (atp_plugin_finalize), (atp_plugin_class_init):
2415         * plugins/valgrind/plugin.c (valgrind_finalize),
2416         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
2418 2008-03-15  Naba Kumar  <naba@gnome.org>
2420         * TODO.tasks: Updated and marked debugger bounties completed.
2421         
2422 2008-03-12  Johannes Schmid  <jhs@gnome.org>
2424         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
2425         (get_line_indentation_base):
2426         
2427         #521847 – anjuta freez when edit file
2429 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2431         Patch from Rob Bradford:
2432         * plugins/build-basic-autotools/executer.c (execute_program):
2433         520324 – Execute command is not overridable
2434         
2435         * plugins/sourceview/sourceview.c (on_insert_text):
2436         Removed Debug print
2438 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2440         Patch from James Liggett:
2441         * plugins/subversion/plugin.c (activate_plugin):
2442         521691 – Crash when click "Resolve Conflicts" without opened project
2444 2008-03-11  Johannes Schmid  <jhs@gnome.org>
2446         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2447         * plugins/language-support-cpp-java/cpp-java-utils.c:
2448         * plugins/language-support-cpp-java/plugin.c
2449         (get_line_indentation_base), (on_editor_char_inserted_cpp):
2450         520415 – [PATCH] Problems in auto indentatation code,
2451         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
2452         
2453         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
2454         (anjuta_view_button_press_event):
2455         * plugins/sourceview/sourceview.c (on_insert_text),
2456         (sourceview_adjustment_changed), (sourceview_new):
2457         #520761 – Weirz behavior with popup
2459 2008-03-03  Johannes Schmid  <jhs@gnome.org>
2461         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
2462         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
2463         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
2464         (anjuta_launcher_fork):
2465         * libanjuta/anjuta-launcher.h:
2466         Add API to set environment variables for the forked process
2467         
2468         * plugins/build-basic-autotools/Makefile.am:
2469         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2470         .glade:
2471         * plugins/build-basic-autotools/build-basic-autotools.c
2472         (build_set_env), (build_execute_command_full),
2473         (build_execute_command), (build_configure_project),
2474         (build_autogen_project):
2475         * plugins/build-basic-autotools/build-basic-autotools.h:
2476         * plugins/build-basic-autotools/build-options.c
2477         (fill_options_combo), (build_dialog_configure):
2478         * plugins/build-basic-autotools/build-options.h:
2479         Use new launcher API to set CFLAGS when running configure. New configure dialog
2480         which has predefined CFLAGS settings.
2482         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
2484 === anjuta 2.4.0 ===
2486 2008-03-11  Naba Kumar  <naba@gnome.org>
2488         * NEWS: Updated for 2.4.0 stable release.
2489         * configure.in: Version bumped to 2.4.0
2490         * TODO.tasks: Updated.
2492 2008-03-10  Rob Bradford  <rob@robster.org.uk>
2494         Reviewed by Naba Kumar  <naba@gnome.org>:
2495         * global-tags/Makefile.am:
2496         Revert change for #515954. This change was incorrect, the anjuta-tags
2497         program is installed into the $(bindir) rather than the $(scriptdir).
2499 2008-03-02  Naba Kumar  <naba@gnome.org>
2501         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
2502         * configure.in: Added a requirement for scintilla editor plugin.
2504 2008-03-02  Johannes Schmid  <jhs@gnome.org>
2506         * plugins/message-view/anjuta-msgman.c
2507         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
2508         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
2509         * plugins/message-view/anjuta-msgman.h:
2510         
2511         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
2512         get rid of the cached current_view member.
2513         Fixes #518469 – Save message buffer not working good
2515 2008-03-01  Johannes Schmid  <jhs@gnome.org>
2517         Patch by James Liggett:
2518         * plugins/subversion/svn-command.h:
2519         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
2520         Fixed #519275 – Subversion should allow offline diffs   
2522 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2524         * plugins/language-support-cpp-java/cpp-java-assist.c
2525         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2526         Removed some debug code
2527         
2528         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
2529         Escape tooltip text to avoid broken markup
2531 2008-02-29  Johannes Schmid  <jhs@gnome.org>
2533         * libanjuta/Makefile.am:
2534         Fixed a build error when building with -j X
2535         
2536         * plugins/tools/scripts/prepare-changelog.pl:
2537         Updated to latest script version in gnome svn
2539 2008-02-28  Johannes Schmid <jhs@gnome.org>
2541         * plugins/document-manager/anjuta-docman.c:
2542         (anjuta_docman_page_destroy):
2543         Do not unref widget because the GtkNotebook will unref them
2544         
2545         * plugins/file-manager/file-view.c: (file_view_refresh):
2546         * plugins/search/search_preferences.c: (search_preferences_init):
2547         Fixed a memory leaks
2548         
2549         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
2550         (ieditor_get_offset), (ieditor_iface_init),
2551         (idocument_get_filename), (ilanguage_get_supported_languages),
2552         (autodetect_language):
2553         
2554         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
2555         was missing.
2557 2008-02-28  Johannes Schmid <jhs@gnome.org>
2559         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2560         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
2562 2008-02-27  Naba Kumar  <naba@gnome.org>
2564         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
2565         string break. That was a mistake doing at this point.
2567 === anjuta 2.3.5 ===
2569 2008-02-26  Naba Kumar  <naba@gnome.org>
2571         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
2572         crash when there is a modified new file open, a non-modified exiting
2573         file open and autosave happen. Simplified error checking logic and
2574         avoided memory corruption. Fixes bug #Bug 518716.
2576 2008-02-25  Naba Kumar  <naba@gnome.org>
2578         * NEWS: Updated for release 2.3.5
2579         * configure.in: Bumped version to 2.3.5
2581         * plugins/build-basic-autotools/build-basic-autotools.c:
2582         (on_editor_changed): Avoid accessing text which is greater than
2583         valid range.
2585         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
2587 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
2589         * plugins/debug-manager/breakpoints.c:
2590         Fix #518329: Crash when adding breakpoint and other similar bugs
2592 2008-02-25  Johannes Schmid <jhs@gnome.org>
2594         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
2595         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
2596         Never call error() which calls exit()
2597         #517646 – Anjuta exists with code 2 when i try to import gedit
2599 2008-02-23  Johannes Schmid <jhs@gnome.org>
2601         * plugins/sourceview/sourceview.c: (ieditor_insert):
2602         Block insert_text signal when inserting manually.
2604 2008-02-23  Johannes Schmid <jhs@gnome.org>
2606         * plugins/sourceview/sourceview.c: (on_insert_text):
2607         Fixed a problem with the "insert-text" signal that broke
2608         copy&paste sometimes
2610 2008-02-22  Johannes Schmid <jhs@gnome.org>
2612         * plugins/language-support-cpp-java/plugin.c:
2613         (get_line_indentation_base):
2614         More fixes for comment handling and made the code
2615         a lot simpler
2617 2008-02-22  Johannes Schmid <jhs@gnome.org>
2619         * plugins/sourceview/sourceview.c: (on_insert_text):
2620         Fixed #517919 – Crash on pasting docblock
2622 2008-02-20  Johannes Schmid <jhs@gnome.org>
2624   Patch from James Liggett:
2625         * plugins/profiler/profiler.glade:
2626         Fix width options dialog. Translations are not longer cut off. (#516630)
2628 2008-02-18  Johannes Schmid <jhs@gnome.org>
2630         * plugins/sourceview/sourceview.c: (on_insert_text):
2631         Do not change the iterator in the "insert-text" handler because
2632         it has some strange side-effects when copying text
2633         Fix useless free'ing in hover-leave that might have led to random
2634         crashes
2636 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2638         * plugins/debug-manager/start.c:
2639         Avoid a glib warning if no project is loaded
2641 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2643         * manuals/anjuta-manual/C/debugger.xml:
2644         Remove warning about new debugger
2646 2008-02-17  Johannes Schmid <jhs@gnome.org>
2648         * manuals/anjuta-manual/figures/project-window.png:     
2649         Use a smaller picture
2651 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2653         * plugins/gdb/debugger.c:
2654         Set breakpoint in file with uncommon characters in path name
2656 2008-02-17  Johannes Schmid <jhs@gnome.org>
2658         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2659         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2660         (icell_get_char):
2661         * plugins/sourceview/sourceview.c: (on_insert_text):    
2662         Fix "char-added" signal to pass the correct iterator
2664 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2666         * plugins/gdb/debugger.c:
2667         Load executable in gdb with space in path name 
2669 2008-02-17  Johannes Schmid <jhs@gnome.org>
2671         * plugins/language-support-cpp-java/plugin.c:
2672         (get_line_indentation_base), (get_line_auto_indentation),
2673         (on_auto_indent):
2674         Some bugfixes and clean-ups in comment indentation code
2675         
2676         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2677         (anjuta_view_finalize), (anjuta_view_key_press_event):
2678         * plugins/sourceview/sourceview.c: (on_insert_text),
2679         (sourceview_create_highligth_indic), (sourceview_new):
2680         Cleaned implementation of char-added signal by using "insert-text" signal
2681         instead of filtering "key-press-event"
2682         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2683         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
2684         (iiter_diff):
2685         Fixed implementation of get_character and return value of iiter_first() and
2686         iiter_last();
2688 2008-02-16  Johannes Schmid <jhs@gnome.org>
2690         * plugins/valgrind/plugin.c: (valgrind_activate),
2691         (ipreferences_merge), (ipreferences_unmerge):
2692         * plugins/valgrind/vgactions.c: (vg_actions_run):
2693         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
2694         
2695         Fixed crasher when starting valgrind because of strange prefs handling and
2696         #516641 – Valgrind: Load Log does not clear list
2698 2008-02-15  James Liggett  <jrliggett@cox.net>
2700         * plugins/profiler/plugin.c:
2701         (on_select_other_target_button_clicked):
2702         Select the new custom target in the list so that the user sees it.
2704         Bug 516630 – Selection custom binary in profiler is not
2705         user-friendly.
2707 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2709         * manuals/anjuta-manual/C/projects.xml:
2710         Fix #515993: "Add package" button is "Add Package" in code
2711         Fix #516727: "Build All" is "Build Project" in code
2712         Fix #516728: "Clean All" is "Clean Project" in code
2713         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
2714         Fix #516730: Fix note title 
2715         "Configure" is "Run Configure..." in code
2717 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2719         * (added) manuals/anjuta-manual/C/figures/project-window.png,
2720         (removed) manuals/anjuta-manual/C/figures/project_win.png,
2721         manuals/anjuta-manual/C/projects.xml,
2722         manuals/anjuta-manual/Makefile.am:
2723         Fix #515207: Add a new project window screenshoot
2724         Rename "Project View" to "Project window"
2726 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2728         * plugins/project-import/project-import.c:
2729         Fix #516743: Import project keeps an old date on project file
2731         * plugins/project-manager/plugin.c:
2732         Fix #516737: Import project doesn't load project with space in name
2734 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2736         * plugins/debug-manager/command.c:
2737         Destroy local variables on each step
2739         * plugins/debug-manager/debug_tree.c,
2740         plugins/debug-manager/watch.c,
2741         plugins/debug-manager/locals.c,
2742         plugins/gdb/debugger.c,
2743         libanjuta/interfaces/libanjuta.idl:
2744         Parse local variables scope (not used yet)
2746 2008-02-15  James Liggett <jrliggett@cox.net>
2748         reviewed by: Johannes Schmid <jhs@gnome.org>
2750         * plugins/profiler/gprof-options.c: (setup_widgets),
2751         (gprof_options_set_target), (gprof_options_has_target),
2752         (gprof_options_get_string):
2753         * plugins/profiler/gprof-options.h:
2754         * plugins/profiler/plugin.c: (ifile_open):
2755         516128 – crash in Anjuta IDE: selected profiler as the...
2757 2008-02-14  Johannes Schmid <jhs@gnome.org>
2759         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
2760         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
2761         * plugins/symbol-browser/an_symbol.c:
2762         * plugins/symbol-browser/an_symbol_view.c:
2763         (on_symbol_view_row_expanded):
2764         Fixed some memory leaks (Remember to all free/unref everything that comes
2765         from gtk_tree_model_get())
2767 2008-02-14  Johannes Schmid <jhs@gnome.org>
2769         * plugins/document-manager/search-box.c: (on_search_activated):
2770         516377 – Status bar does not change its status of 'Search for .. continued at top'
2771         (caused by differences between scintilla and sourceview)
2773 2008-02-13  James Liggett <jrliggett@cox.net>
2775         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
2776         Output in UTF-8 format to avoid hangs with the editor. (#516014)
2778 2008-02-14  Johannes Schmid <jhs@gnome.org>
2780         * plugins/language-support-cpp-java/plugin.c:
2781         (get_line_indentation_base), (get_line_auto_indentation),
2782         (on_editor_char_inserted_cpp):
2783         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
2785 2008-02-13  Johannes Schmid <jhs@gnome.org>
2787         * plugins/language-support-cpp-java/plugin.c:
2788         (is_iter_inside_string), (get_line_auto_indentation):
2789         Handle comments in the code and do not ask editor. Fixes scintilla
2790         indentation (sourceview does not report comments anyway).
2791         
2792         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
2793         Diff with correct sign (also fixes some issues with language-support)
2795 2008-02-13  Johannes Schmid <jhs@gnome.org>
2797         * plugins/language-support-cpp-java/plugin.c:
2798         (get_line_indentation_base):
2799         Act even more clever for comments. Indent /* */ comments correctly
2800         for multilines
2802 2008-02-13  Johannes Schmid <jhs@gnome.org>
2804         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
2805         Also set indentation size correctly, when tab size is set
2806         by language support plugin
2808 2008-02-13  Johannes Schmid <jhs@gnome.org>
2810         * plugins/language-support-cpp-java/plugin.c:
2811         (get_line_indentation_base):
2812         
2813         Indent lines after comments correctly
2815 2008-02-13  Johannes Schmid <jhs@gnome.org>
2817         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
2818         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
2819         * libanjuta/anjuta-launcher.h:
2820         Some more fixes from symbol-db-branch
2821         
2822         * src/Makefile.am:
2823         Move anjuta-shell to noinst_PROGRAMS as it is just a test
2825 2008-02-12  Johannes Schmid <jhs@gnome.org>
2827   Patch from Gennaro Bellizio <genbell@tiscali.it>:
2828         * global-tags/Makefile.am:
2829         * AUTHORS
2830         #515954 – create_global_tags.sh: wrong anjuta-tags path
2831         
2832         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2833         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
2834         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2835         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
2836         (anjuta_launcher_fork):
2837         * libanjuta/anjuta-launcher.h:
2838         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
2839         from symbol-db branch
2841 2008-02-11  Johannes Schmid <jhs@gnome.org>
2843         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2844   515868 – File browser only shows icons when activated
2845   
2846 2008-02-11  Johannes Schmid <jhs@gnome.org>
2848         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2849         #515867 – Anjuta dies on startup
2851 2008-02-11  Johannes Schmid <jhs@gnome.org>
2853         * TODO.tasks: Marked subversion task as completed
2855 === anjuta 2.3.4 ===
2857 2008-02-11  Naba Kumar  <naba@gnome.org>
2859         * configure.in: Bumped version to 2.3.4
2861 2008-02-10  Naba Kumar  <naba@gnome.org>
2863         * NEWS: Updated for release.
2865 2008-02-10  Johannes Schmid <jhs@gnome.org>
2867         * plugins/document-manager/anjuta-document-manager.plugin.in:
2868         Added html, javascript and glade file types. This makes it possible to
2869         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
2870         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
2871         
2872         * plugins/file-wizard/anjuta-file-wizard.glade:
2873         * plugins/gdb/anjuta-gdb.glade:
2874         * plugins/project-wizard/anjuta-project-wizard.glade:
2875         * plugins/search/anjuta-search.glade:
2876         * plugins/terminal/anjuta-terminal-plugin.glade:
2877         
2878         Fixed some other translation issues (#507921)
2880 2008-02-10  Naba Kumar  <naba@gnome.org>
2882         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
2883         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
2885 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2887         * manuals/anjuta-manual/C/interface.xml,
2888         manuals/anjuta-manual/C/introduction.xml,
2889         manuals/anjuta-manual/C/preferences.xml,
2890         manuals/anjuta-manual/C/fileoperations.xml,
2891         manuals/anjuta-manual/C/projects.xml:
2892         Fix spelling errors, including bug #515204, #515172, #515117
2893         and #513892
2895 2008-02-10  Naba Kumar  <naba@gnome.org>
2897         * plugins/document-manager/plugin.c: Fixed stream comment and added
2898         translator's comment for 'block comment', 'box comment' and 'stream
2899         comment'
2901 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2903         * plugins/debug-manager/command.c,
2904         plugins/debug-manager/command.h,
2905         plugins/debug-manager/breakpoints.c,
2906         libanjuta/interfaces/libanjuta.idl:
2907         Avoid adding the same breakpoint several times
2909         * plugins/gdb/debugger.c:
2910         Fix bug #515463: Deattaching process kill it
2912 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2914         * manuals/anjuta-manual/C/debugger.xml:
2915         Fix translation bug #515459 and #515460
2917 2008-02-10  Johannes Schmid <jhs@gnome.org>
2919   Patch from Rémi Cardona <remi@gentoo.org>
2921         * plugins/build-basic-autotools/Makefile.am:
2922         * plugins/cvs-plugin/Makefile.am:
2923         * plugins/document-manager/Makefile.am:
2924         * plugins/editor/Makefile.am:
2925         * plugins/indent/Makefile.am:
2926         * plugins/language-support-cpp-java/Makefile.am:
2927         * plugins/message-view/Makefile.am:
2928         * plugins/sourceview/Makefile.am:
2929         * plugins/symbol-browser/Makefile.am:
2930         * plugins/terminal/Makefile.am:
2931         * scripts/build-schemas.mk:
2932         * src/Makefile.am:
2933   Fix #512531 – Parallel build fails
2934   
2935   * AUTHORS: Added Rémi
2937 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2939         * plugins/debug-manager/queue.c:
2940         Fix interrupt command, not working due to previous change
2942 2008-02-10  Johannes Schmid <jhs@gnome.org>
2944         * src/Makefile.am:
2945         * src/anjuta-app.c:
2946         * src/anjuta-callbacks.c (removed):
2947         * src/anjuta-callbacks.h (removed):
2948         
2949         Removed (almost) empty files, fixes #515383 and #515388
2951 2008-02-09  James Liggett <jrliggett@cox.net>
2953         Reviewed by Naba Kumar  <naba@gnome.org>:
2955         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2956         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2957         * plugins/subversion/svn-command.c:
2958         (svn_command_make_canonical_path):
2959         * plugins/subversion/svn-command.h:
2960         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2961         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2962         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2963         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2964         * plugins/subversion/svn-remove-command.c:
2965         (svn_remove_command_new):
2966         * plugins/subversion/svn-status-command.c:
2967         (svn_status_command_new):
2968         * plugins/subversion/svn-switch-command.c:
2969         (svn_switch_command_new):
2970         * plugins/subversion/svn-update-command.c:
2971         (svn_update_command_new):
2972         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
2973         die if the user gives a path that libsvn doesn't like. 
2974         
2975         Fixes bug #515500
2977 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
2979         * plugins/debug-manager/command.c,
2980         plugins/debug-manager/command.h,
2981         plugins/debug-manager/queue.c:
2982         Fix crashes when trying to stop the debugger while it is busy
2984 2008-02-08  Johannes Schmid <jhs@gnome.org>
2986   Patch from Rodrigo Moya <rodrigo@novell.com>
2988         * plugins/glade/plugin.c: (ifile_open):
2989         * plugins/symbol-browser/test-class.cpp:
2990         * AUTHORS: Added Rodrigo
2991         
2992         #514732 – 64 bit compliation error
2993         #514733 – Use of uninitialized variables
2995 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
2997         * manuals/anjuta-manual/C/debugger.xml:
2998         Fix translation bug #514494 and bug #514440
3000 2008-02-05  Massimo Cora'  <maxcvs@email.it>
3002         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3003         Fix a compile error added in the previous patch
3005 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
3007         * plugins/profiler/gprof-view.c,
3008         plugins/class-inheritance/class-callbacks.c,
3009         plugins/class-inheritance/class-inherit.c,
3010         plugins/symbol-browser/an_symbol.c,
3011         plugins/symbol-db/symbol-db-engine-iterator-node.c,
3012         libanjuta/interfaces/libanjuta.idl:
3013         Change ianjuta_symbol_file function to ianjuta_symbol_uri
3015 2008-02-04  Johannes Schmid <jhs@gnome.org>
3017         * plugins/search/anjuta-search.glade: Fixed typo
3019 2008-02-03  Johannes Schmid <jhs@gnome.org>
3021         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
3022         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
3023         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3024         .glade:
3025         * plugins/build-basic-autotools/build-basic-autotools.c:
3026         (build_get_context), (build_configure_project):
3027         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3028         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3029         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
3030         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
3031         * plugins/devhelp/plugin.c: (devhelp_activate):
3032         * plugins/editor/Makefile.am:
3033         * plugins/editor/anjuta-editor-scintilla.glade:
3034         * plugins/editor/text_editor.c:
3035         * plugins/editor/text_editor.h:
3036         * plugins/editor/text_editor_menu.c (removed):
3037         * plugins/editor/text_editor_menu.h (removed):
3038         * plugins/file-wizard/anjuta-file-wizard.glade:
3039         * plugins/gtodo/notification.c: (create_notification_window):
3040         * plugins/gtodo/preferences.c: (preferences_widget):
3041         * plugins/language-support-cpp-java/plugin.c:
3042         (cpp_java_plugin_activate_plugin):
3043         * plugins/message-view/anjuta-message-manager-plugin.glade:
3044         * plugins/message-view/plugin.c: (activate_plugin):
3045         * plugins/project-manager/plugin.c: (confirm_removal):
3046         * plugins/search/anjuta-search.glade:
3047         * plugins/search/plugin.c:
3048         * plugins/search/search-replace.c: (nb_results_alert):
3049         * plugins/subversion/subversion-commit-dialog.c:
3050         (on_subversion_commit_response):
3051         * plugins/symbol-browser/plugin.c: (activate_plugin):
3052         * plugins/valgrind/plugin.c: (on_menu_run_activate):
3053         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
3054         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
3055         * src/anjuta.glade:
3056         
3057         Fixed translation bugs from #507921.
3058         Removed unused files in scintilla plugin
3060 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3062         * manuals/anjuta-manual/C/debugger.xml:
3063         Fix bug #514124 and bug #514138: Wrong menu item name
3065 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3067         * plugins/profiler/gprof-view.c,
3068         plugins/symbol-browser/plugin.c,
3069         plugins/class-inheritance/class-callbacks.c,
3070         plugins/debug-manager/plugin.c,
3071         plugins/tools/editor.c,
3072         plugins/search/search-replace.c,
3073         plugins/search/search-replace_backend.c,
3074         plugins/search/search-replace_backend.h,
3075         plugins/build-basic-autotools/build-basic-autotools.c,
3076         plugins/document-manager/plugin.c,
3077         plugins/document-manager/file_history.c,
3078         plugins/document-manager/anjuta-docman.c,
3079         plugins/document-manager/anjuta-docman.h,
3080         plugins/document-manager/action-callbacks.c,
3081         libanjuta/interfaces/libanjuta.idl:
3082         Rename IAnjutaDocumentManager functions:
3083         find_document_with_path, goto_file_line, goto_file_line_mark
3084         and get_full_filename into
3085         find_document_with_uri, goto_uri_line, goto_uri_line_mark
3086         and get_uri
3087         Fix search plugin to use an URI instead of a file path
3088         Fix anjuta_docman_get_uri to always return an URI
3090 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3092         * plugins/debug-manager/breakpoints.c:
3093         Fix bug #514118: Rename Clear All Breakpoints to Remove
3094         All Breakpoints
3096 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3098         * manuals/anjuta-manual/C/debugger.xml:
3099         Update debugger documentation
3101 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
3103         * plugins/debug-manager/sharedlib.c,
3104         plugins/debug-manager/anjuta-debug-manager.glade,
3105         plugins/debug-manager/queue.c,
3106         plugins/tools/execute.c,
3107         plugins/tools/anjuta-tools.glade,
3108         plugins/tools/editor.c,
3109         plugins/project-wizard/templates/terminal.wiz,
3110         plugins/project-wizard/templates/xlib-dock.wiz,
3111         plugins/project-wizard/templates/wxwin.wiz,
3112         plugins/project-wizard/templates/java.wiz,
3113         plugins/project-wizard/templates/gnome.wiz,
3114         plugins/project-wizard/templates/anjuta-plugin.wiz,
3115         plugins/project-wizard/templates/gtkmm.wiz,
3116         plugins/project-wizard/templates/python.wiz,
3117         plugins/project-wizard/templates/cpp.wiz,
3118         plugins/project-wizard/templates/sdl.wiz,
3119         plugins/project-wizard/templates/gtk.wiz,
3120         plugins/project-wizard/templates/minimal.wiz,
3121         plugins/project-wizard/templates/xlib.wiz,
3122         plugins/project-wizard/templates/gcj.wiz,
3123         plugins/gdb/plugin.c,
3124         plugins/gdb/debugger.c,
3125         libanjuta/anjuta-plugin-manager.c:
3126         Partial fix of #507921: translation issues in debug-manager, tools,
3127         project-wizard, gdb and anjuta-plugin-manager.
3129 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
3131         * plugins/debug-manager/queue.c:
3132         Debugger Local, Stack and Thread windows were missing due to
3133         the previous change.
3135 2008-02-02  Johannes Schmid <jhs@gnome.org>
3137         * manuals/anjuta-manual/Makefile.am:
3138         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
3139         causes make install to fail
3141 2008-02-02  Johannes Schmid <jhs@gnome.org>
3143         * plugins/macro/macros.xml:
3144         #495511 – Header_h macro correction
3146 2008-02-02  Johannes Schmid <jhs@gnome.org>
3148         * plugins/patch/patch-plugin.glade:
3149         gtk-apply is not translatable...
3151 2008-02-02  Johannes Schmid <jhs@gnome.org>
3153         * plugins/build-basic-autotools/build-basic-autotools.c:
3154         (on_build_mesg_format):
3155         
3156         Also check for untranslated messages from make. Should fix 
3157         #511981 – Error parsing make output
3159 2008-02-02  Johannes Schmid <jhs@gnome.org>
3161         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3162         .glade:
3163         
3164         Fixed #511010 – [UI] Execute program utility window
3166 2008-02-02  Johannes Schmid <jhs@gnome.org>
3168         * src/anjuta.glade:
3169         Fixed #509908 – [UI] Problems with the General settings tab
3171 2008-02-02  Johannes Schmid <jhs@gnome.org>
3173         * manuals/anjuta-manual/C/fileoperations.xml:
3174         Fixed #513730 – Option not present in the GUI po file
3176 2008-02-02  Johannes Schmid <jhs@gnome.org>
3178         * plugins/sourceview/anjuta-editor-sourceview.glade:
3179         Adjust preferences default values
3181 2008-02-02  Johannes Schmid <jhs@gnome.org>
3183         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
3184         Fixed #512535 – Open files tabs' position is correctly remembered 
3185         but not applied at startup
3187 2008-02-02  Johannes Schmid <jhs@gnome.org>
3189         * plugins/search/search-replace.c: (on_message_clicked):
3190         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
3191         fix clicking on search result messages
3193 2008-02-01  James Liggett <jrliggett@cox.net>
3195         * plugins/subversion/svn-command.c: (on_svn_notify):
3196         Fixed wrong status message output when resolving conflicts.
3198 2008-02-02  Johannes Schmid <jhs@gnome.org>
3200         * configure.in: Require GtkSourceView 2.1.2
3201         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
3202         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
3203         (imark_is_marker_set), (imark_delete_all_markers),
3204         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
3205         
3206         Adapted to API changes in GtkSourceView
3208 2008-02-01  Johannes Schmid <jhs@gnome.org>
3210         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3211         Fixed tabsize preference
3213 2008-02-01  Johannes Schmid <jhs@gnome.org>
3215         * manuals/anjuta-manual/C/fileoperations.xml:
3216         * manuals/anjuta-manual/C/interface.xml:
3217         Updated manual
3218         
3219         * manuals/anjuta-manual/Makefile.am:
3220         * manuals/anjuta-manual/C/figures/*:
3221         
3222         Updated figures to be in clearlooks theme, removed old figures
3224 2008-02-01  Johannes Schmid <jhs@gnome.org>
3226         * plugins/patch/patch-plugin.glade:
3227         * plugins/patch/plugin.c: (patch_plugin_activate):
3228         Another UI issue with the patch plugin and silenced a compiler
3229         warning
3230         
3231         Patch from James Liggett:
3232         * plugins/profiler/gprof-call-graph-view.c:
3233         (gprof_call_graph_view_create_columns):
3234         * plugins/profiler/gprof-flat-profile-view.c:
3235         (gprof_flat_profile_view_create_columns):
3236         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
3237         * plugins/profiler/gprof-view.h:
3238         
3239         Use two decimal places for float values in profiler views (#507831)
3241 2008-02-01  Johannes Schmid <jhs@gnome.org>
3243         * configure.in:
3244         * plugins/editor/Makefile.am:
3245         
3246         Fixed #512751 – libgnomeprint unnecessary without scintilla
3248 2008-01-31  Johannes Schmid <jhs@gnome.org>
3250         * plugins/language-manager/languages.xml:
3251         Added a pretty ugly string for C++ headers. Maybe we should rely
3252         on mime-types instead...
3254 2008-01-31  Johannes Schmid <jhs@gnome.org>
3256         * plugins/language-support-cpp-java/cpp-java-assist.c:
3257         (get_iter_column), (cpp_java_assist_get_calltip_context),
3258         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3259         (on_assist_chosen), (cpp_java_assist_install):
3260         * plugins/language-support-cpp-java/plugin.c:
3261         (on_editor_char_inserted_cpp):
3262         Removed annoying DEBUG_PRINTs
3263         
3264         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3265         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3266         * plugins/sourceview/sourceview.c: (iassist_show_tips):
3267         
3268         Fixed "jumping" tooltips, fixed indentation of brances
3270 2008-01-31  Johannes Schmid <jhs@gnome.org>
3272         * plugins/document-manager/plugin.c: (on_document_changed):
3273         Fixed crash when closing anjuta after all document tabs have been closed
3275 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3277         * plugins/debug-manager/anjuta-debug-manager.glade:
3278         Fix #513485: wrong strings maked as translatable
3280 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
3282         * plugins/debug-manager/threads.c,
3283         plugins/debug-manager/stack_trace.c:
3284         Avoid crash when getting relative path from debugger (same fix
3285         than for #510028)
3287         * plugins/debug-manager/queue.c:
3288         Emit all state changes notification
3290         * plugins/debug-manager/start.c:
3291         Fix #511586: Project path with "+" not working in debugger
3293 2008-01-31  Johannes Schmid <jhs@gnome.org>
3295         * plugins/patch/patch-plugin.glade:
3296         Fixed button ui problem...
3297         
3298         Patch from James Liggett:
3299         * plugins/profiler/gprof-call-graph-block-entry.c:
3300         (gprof_call_graph_block_primary_entry_new),
3301         (gprof_call_graph_block_secondary_entry_new):
3302         * plugins/profiler/gprof-flat-profile-entry.c:
3303         (gprof_flat_profile_entry_new):
3304         
3305         Fix #507831 - Wrong Profiler values for some locales
3307 2008-01-31  Johannes Schmid <jhs@gnome.org>
3309         * plugins/sourceview/anjuta-editor-sourceview.glade:
3310         * plugins/sourceview/sourceview-prefs.c:
3311         * plugins/sourceview/sourceview.c: (sourceview_finalize):
3312   
3313   Fixed Editor->View popup menu for those entries that are appropriate for
3314   sourceview    
3316 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3318         * plugins/debug-manager/breakpoints.c:
3319         Fix #512901: Crash when adding a breakpoint
3321         * plugins/debug-manager/queue.c:
3322         Remove a possible memory leak
3324 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3326         * plugins/debug-manager/data_view.c,
3327         plugins/debug-manager/sparse_view.c,
3328         manuals/anjuta-manual/C/debugger.xml:
3329         Fix #513130, #513131 #513135: Wrong menu item names and errors
3330         in the documentation
3332 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
3334         * plugins/tools/editor.c:
3335         ianjuta_document_manager_find_document_with_path expect an uri not
3336         a path
3338 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
3340         * manuals/reference/libanjuta/libanjuta-docs.sgml,
3341         manuals/reference/libanjuta/libanjuta-sections.txt,
3342         libanjuta/interfaces/libanjuta.idl:
3343         Documentation fixes for IAnjutaDebugger* interfaces
3345 === anjuta 2.3.3 ===
3347 2008-01-27  Naba Kumar  <naba@gnome.org>
3349         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
3350         rpm spec file.
3352         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
3353         (value_added_current_editor), (value_removed_current_editor):
3354         Removed dead code.
3356         * TODO.tasks: Updated.
3358         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
3359         scrollwindow shadow in.
3361         * plugins/editor/anjuta-editor-scintilla.glade:
3362         * plugins/editor/style-editor.c: (create_style_editor_gui):
3363         Set style window transient and cetered for preferences window.
3364         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
3366         * plugins/editor/anjuta-editor-scintilla.glade:
3367         Fixes Bug #427108 - Scintilla plugin configuration folding-style
3368         setting not working
3370         * configure.in, NEWS: Updated for release 2.3.3
3372 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3374         * plugins/debug-manager/anjuta-debug-manager.glade:
3375         Fix #512224: Use a string in english
3377 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3379         * plugins/build-basic-autotools/build-basic-autotools.c:
3380         ianjuta_document_manager_goto_file_line_mark needs an uri and
3381         not a file path
3383 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
3385         * plugins/symbol-browser/plugin.c,
3386         plugins/symbol-browser/an_symbol_view.c:
3387         use gnome_vfs_get_uri_from_local_path to get local path from uri
3388         This takes care of escaping some characters
3390 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
3392         * plugins/debug-manager/stack_trace.c:
3393         Probably fix #510028: crash debugger when having a relative filename
3394         in stack trace
3396 2008-01-25 Tom <tpgww@onepost.net>
3398         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3400         * plugins/document-manager/plugin.c,
3401         plugins/document-manager/file_history.c,
3402         plugins/document-manager/file_history.h,
3403         plugins/document-manager/anjuta-docman.c,
3404         plugins/document-manager/anjuta-docman.h:
3405         Rename filename argument to uri when an uri is expected
3406         anjuta_docman_get_document_for_uri will remove symlinks 
3408 2008-01-25  Naba Kumar  <naba@gnome.org>
3410         * plugins/terminal/terminal.c: (terminal_execute),
3411         (activate_plugin):
3412         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
3414 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
3416         * plugins/debug-manager/anjuta-debug-manager.glade,
3417         plugins/debug-manager/start.c:
3418         Fix #511049: Change UI of add source directories dialog
3420 2008-01-24  Naba Kumar  <naba@gnome.org>
3422         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
3423         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
3424         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
3425         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
3426         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
3427         should work now.
3429 2008-01-24  Johannes Schmid <jhs@gnome.org>
3431         Patch from: Luca Ferretti <ella.uca@libero.it>:
3433         * plugins/document-manager/anjuta-docman.c:
3434         (anjuta_docman_page_init), (anjuta_docman_class_init):
3435         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
3436         
3437         Fix #511757 – Close icon in tabs cut off (Patch was only for
3438         document-manager, also adapted it for message-manager)
3440 2008-01-24  Johannes Schmid <jhs@gnome.org>
3442         * plugins/Makefile.am:
3443         * plugins/sourceview/anjuta-document.c:
3444         * plugins/sourceview/anjuta-marshal.list:
3445         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
3446         (anjuta_view_key_press_event):
3447         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
3448         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
3449         (iiter_diff), (iiter_iface_init):
3450         * plugins/sourceview/sourceview.c: (on_document_char_added),
3451         (ieditor_goto_position), (ieditor_get_text),
3452         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
3453         (ieditor_erase), (ieditor_get_line_from_position),
3454         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
3455         (ieditor_get_position_from_offset), (ieditor_get_start_position),
3456         (ieditor_get_end_position), (ieditor_goto_start),
3457         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
3458         (iconvert_to_lower), (iindic_set), (iassist_suggest),
3459         (iassist_show_tips):
3460         
3461         Implemented new iterators interface in sourceview editor and
3462         re-enabled it.
3464 2008-01-23  Naba Kumar  <naba@gnome.org>
3466         * libanjuta/interfaces/libanjuta.idl:
3467         * manuals/reference/libanjuta/libanjuta-sections.txt:
3468         * plugins/build-basic-autotools/build-basic-autotools.c:
3469         (build_indicator_location_set), (on_editor_changed):
3470         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
3471         * plugins/debug-manager/variable.c: (get_hovered_word):
3472         * plugins/document-manager/action-callbacks.c:
3473         (on_editor_command_upper_case_activate),
3474         (on_editor_command_lower_case_activate):
3475         * plugins/document-manager/search-box.c: (on_incremental_search),
3476         (on_search_activated):
3477         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
3478         (iiter_last), (iiter_set_position), (iiter_get_position),
3479         (iiter_get_length), (iiter_compare), (iiter_diff),
3480         (iiter_iface_init):
3481         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
3482         (text_editor_goto_point), (itext_editor_goto_start),
3483         (itext_editor_goto_end), (itext_editor_goto_position),
3484         (itext_editor_get_text_all), (itext_editor_get_text),
3485         (itext_editor_get_position), (itext_editor_get_offset),
3486         (itext_editor_get_length), (itext_editor_insert),
3487         (itext_editor_erase), (itext_editor_erase_all),
3488         (itext_editor_get_column), (itext_editor_get_overwrite),
3489         (itext_editor_set_popup_menu),
3490         (itext_editor_get_line_from_position),
3491         (itext_editor_get_line_begin_position),
3492         (itext_editor_get_line_end_position),
3493         (itext_editor_get_position_from_offset),
3494         (itext_editor_get_start_position), (itext_editor_get_end_position),
3495         (itext_editor_iface_init), (iconvert_to_upper),
3496         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
3497         (iindicable_set):
3498         * plugins/editor/text_editor.h:
3499         * plugins/editor/text_editor_cbs.c:
3500         (on_text_editor_scintilla_notify):
3501         * plugins/indent/plugin.c: (on_indent_action_activate):
3502         * plugins/language-support-cpp-java/cpp-java-assist.c:
3503         (cpp_java_assist_get_scope_context),
3504         (cpp_java_assist_get_pre_word),
3505         (cpp_java_assist_show_autocomplete),
3506         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3507         (on_editor_char_added), (on_assist_chosen):
3508         * plugins/language-support-cpp-java/plugin.c:
3509         (get_line_indentation), (skip_iter_to_previous_logical_line),
3510         (skip_preprocessor_lines), (initialize_indentation_params),
3511         (set_line_indentation), (get_line_indentation_base),
3512         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
3513         (on_editor_char_inserted_java), (on_auto_indent):
3514         * plugins/macro/macro-actions.c: (match_shortcut):
3515         * plugins/macro/macro-dialog.c: (on_ok_clicked):
3516         * plugins/macro/plugin.c: (match_keyword):
3517         * plugins/search/plugin.c: (find_incremental):
3518         * plugins/search/search-replace.c: (search_and_replace),
3519         (search_start_over):
3520         * plugins/search/search-replace_backend.c:
3521         (file_buffer_new_from_te), (file_buffer_line_from_pos),
3522         (create_search_entries):
3523         * plugins/symbol-browser/plugin.c:
3524         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3525         (isymbol_manager_iface_init):
3526         * plugins/symbol-db/plugin.c:
3527         (on_editor_buffer_symbols_update_timeout), (on_char_added),
3528         (isymbol_manager_iface_init):
3529         * plugins/tools/execute.c: (atp_output_context_construct),
3530         (atp_output_context_destroy), (atp_user_tool_execute):
3532         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
3533         iterators instead of integer offsets.
3534         - Renamed original ianjuta_editor_get_position(int) to 
3535         ianjuta_editor_get_offset(). It is deprecated.
3536         - Renamed original ianjuta_editor_get_position_iter() to
3537         ianjuta_editor_get_position().
3538         - Renamed ianjuta_editor_get_cell_iter() to
3539         ianjuta_editor_get_position_from_offset()
3540         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
3541         - Added new methods:
3542         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
3543         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
3544         ianjuta_editor_goto_end().
3545         - All relevent signals and methods converted to use iterators.
3546         - All relevent plugins fixed to use new API.
3547         - Removed ianjuta_editor_cell_get_line() because it is provided by
3548         ianjuta_editor_get_line_from_position().
3549         - Removed ianjuta_symbol_manager_get_completions_at_position()
3550         because it not used anywhere and is not right to be there.
3551         - Updated IAnjutaEditable documentation.
3553         Updated IAnjutaIterable interface:
3554         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
3555         - Introduced 'end-iter' to point at the end of the list.
3556         - Updated IAnjutaIterable documentation.
3558         * plugins/Makefile.am:
3559         (Disabled sourceview plugin for now. Jhs is coming up with a patch
3560         for it soon).
3562 2008-01-22  Johannes Schmid <jhs@gnome.org>
3564         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
3565         * plugins/project-import/anjuta-project-import.glade:
3566         * plugins/project-import/anjuta-project-import.plugin.in:
3567         * plugins/project-wizard/anjuta-project-wizard.glade:
3568         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
3569         * plugins/project-wizard/druid.c: (npw_druid_new):
3570         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
3571         
3572         Fixed #465084 – wizard instead of assistant (only string changes...)
3574 2008-01-20  Rob Bradford  <rob@openedhand.com>
3576         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3577         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
3578         coming up with the solution. (Bug: #510390.)
3580 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
3582         * plugins/build-basic-autotools/executer.c:
3583         Fix #502508, use anjuta_launcher to keep program output
3585         * plugins/terminal/terminal.c:
3586         Remove unused child_initizlized member
3587         Start the shell on plugin activation
3589 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
3591         * plugins/debug-manager/sparse_buffer.c:
3592         Fix a crash when scrolling in the diassembly window
3594         * plugins/debug-manager/sparse_view.c:
3595         Small limit change using the same "unit" for both number
3597 2008-01-19  Naba Kumar  <naba@gnome.org>
3599         * plugins/language-support-cpp-java/cpp-java-assist.c:
3600         (cpp_java_assist_get_scope_context),
3601         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
3602         instead.
3604 2008-01-19  Johannes Schmid <jhs@gnome.org>
3606         * plugins/sourceview/anjuta-editor-sourceview.glade:
3607         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
3608         
3609         And even more strings...
3611 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3613         * plugins/project-wizard/templates/cpp/src/main.cc:
3614         Fix #498734, typing error in c++ project template
3616 2008-01-19  Johannes Schmid <jhs@gnome.org>
3618         * plugins/editor/text_editor.c: (text_editor_save_file):
3619         * plugins/macro/anjuta-macro.glade:
3620         * plugins/subversion/anjuta-subversion.glade:
3622         Fixed even more strings
3624 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3626         * plugins/language-support-cpp-java/cpp-java-assist.c:
3627         Fix bug #488519, remove critical warning (completion_cache == NULL
3628         is valid)
3630 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3632         * plugins/gdb/debugger.c:
3633         Enable logging of gdb communication with an environment variable
3635 2008-01-19  Naba Kumar  <naba@gnome.org>
3637         * plugins/editor/text-editor-iterable.c: (iiter_next),
3638         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
3639         editor native funtions to avoid round trips.
3641 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3643         * plugins/editor/text_editor.c:
3644         Fix a bug due to the previous patch: Unable to save new file in 
3645         Scintilla
3647 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
3649         * plugins/debug-manager/disassemble.c,
3650         plugins/debug-manager/disassemble.h,
3651         plugins/debug-manager/registers.c,
3652         plugins/debug-manager/registers.h,
3653         plugins/debug-manager/memory.c,
3654         plugins/debug-manager/memory.h,
3655         plugins/debug-manager/command.c,
3656         plugins/debug-manager/command.h,
3657         plugins/debug-manager/queue.c,
3658         plugins/debug-manager/queue.h,
3659         plugins/debug-manager/breakpoints.c,
3660         plugins/debug-manager/stack_trace.c,
3661         plugins/debug-manager/threads.c,
3662         plugins/debug-manager/plugin.c,
3663         plugins/gdb/plugin.c,
3664         plugins/gdb/debugger.c,
3665         plugins/gdb/debugger.h,
3666         manuals/reference/libanjuta/libanjuta-sections.txt,
3667         manuals/reference/libanjuta/libanjuta.types,
3668         libanjuta/interfaces/libanjuta.idl:
3669         Use gulong instead of guint for addresses
3670         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
3671         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
3673         * plugins/gdb/anjuta-gdb.plugin.in:
3674         Remove reference to IAnjutaCpuDebugger (useless)
3676 2008-01-18  Johannes Schmid <jhs@gnome.org>
3678         * AUTHORS: Added Alexander
3680 2008-01-18  Johannes Schmid <jhs@gnome.org>
3682   Patch from: Alexander Korolyov <kilork@yandex.ru>
3684         * plugins/editor/text_editor.c: (load_from_file),
3685         (text_editor_save_file):
3686         
3687         Fixed symlinks (#510238) and file permission (#405321)
3688         handling for scintilla editor. 
3689   
3690 2008-01-17  Johannes Schmid <jhs@gnome.org>
3692         * plugins/document-manager/action-callbacks.c:
3693         (on_editor_command_select_all_activate),
3694         (on_editor_command_cut_activate),
3695         (on_editor_command_paste_activate),
3696         (on_editor_command_copy_activate),
3697         (on_editor_command_clear_activate):
3698   Resupport cut/copy/paste/clear on GtkEditables when those
3699   have focus. (Important for shortcuts to work).
3701         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3702         * plugins/document-manager/search-box.c: (on_search_activated):
3703         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
3704         * plugins/patch/patch-plugin.c: (on_ok_clicked):
3705         * plugins/profiler/plugin.c: (profiler_get_data):
3706         * plugins/project-wizard/druid.c: (npw_druid_new):
3707         * plugins/project-wizard/install.c: (on_install_end_install_file):
3708         * plugins/sourceview/anjuta-editor-sourceview.glade:
3709         * plugins/subversion/anjuta-subversion.glade:
3710         * plugins/tools/anjuta-tools.glade:
3711         Various string fixes
3713 2008-01-17  Naba Kumar  <naba@gnome.org>
3715         Patch from James Liggett:
3717         * plugins/subversion/subversion-add-dialog.c:
3718         (on_subversion_add_response):
3719         * plugins/subversion/subversion-copy-dialog.c:
3720         (on_subversion_copy_response):
3721         * plugins/subversion/subversion-diff-dialog.c:
3722         (on_subversion_diff_response):
3723         * plugins/subversion/subversion-merge-dialog.c:
3724         (on_subversion_merge_response):
3725         * plugins/subversion/subversion-remove-dialog.c:
3726         (on_subversion_remove_response):
3727         * plugins/subversion/subversion-switch-dialog.c:
3728         (on_subversion_switch_response):
3729         * plugins/subversion/subversion-ui-utils.c: (check_input):
3730         * plugins/subversion/subversion-ui-utils.h:
3731         * plugins/subversion/subversion-update-dialog.c:
3732         (on_subversion_update_response):
3734         If the user doesn't enter any data for path or revision fields in
3735         certain SVN plugin dialogs, libsvn throws assertion failures and
3736         kills Anjuta. To avoid this, the validity of path and revision
3737         input data are checked before the command gets executed.
3739         Fixes Bug #509510 - Check input of some dialogs to avoid termination
3740         if user gives bad or no input
3742 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
3744         * plugins/document-manager/anjuta-docman.c:
3745         Fix #507627 memory tab stay active on debugger stop
3746         Remove two unused variables due to the previous patch
3748 2008-01-16  Johannes Schmid <jhs@gnome.org>
3750         * libanjuta/anjuta-plugin-manager.c:
3751         Fixed #508399 â€“ When you enable a plugin, preferences don't show up
3753 2008-01-16  Rob Bradford  <rob@openedhand.com>
3755         Reviewed by: Johannes Schmid <jhs@gnome.org>
3757         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3758         (get_property_value_as_string), (set_property_value_as_string),
3759         (register_callbacks):
3760         * libanjuta/anjuta-preferences.h:
3761         Add support for both file and folder preferences (originally only
3762         folder choosers were supported. (Fixes bug: #508805.)
3764         * plugins/file-manager/file-manager.glade:
3765         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
3766         type of property.
3768 2008-01-16  Johannes Schmid <jhs@gnome.org>
3770         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3771         .glade:
3772         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3773         * src/anjuta.glade:
3774         
3775         Fixed #509875 â€“ The "Update globale tags" button wording is incorrect
3776         Fixed #509873 â€“ Build Autotools Preferences has excessive padding
3777         Fixed #509872 â€“ General Information labels are incorrectly aligned
3778         Fixed #509871 â€“ General preferences has incorrect use of colons
3779         
3780 2008-01-16  Johannes Schmid <jhs@gnome.org>
3782         * plugins/document-manager/anjuta-document-manager.glade:
3783         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3785         Fixed #509865 â€“ Incorrect padding in the Documents settings tabs
3786         Fixed #509867 â€“ Create button contents is mis-aligned
3787         Fixed #509869 â€“ "Add Directory" button is not HIG complient
3789 2008-01-16  Johannes Schmid <jhs@gnome.org>
3791         * libanjuta/anjuta-preferences-dialog.c:
3792         (anjuta_preferences_dialog_add_page):
3793         
3794         Fix #509864 â€“ No initial section selected when opening the Preferences dialog
3796 2008-01-16  Johannes Schmid <jhs@gnome.org>
3798         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
3799         Removed unused gconf_notifications
3800         
3801         * plugins/search/anjuta-search.glade:
3802         * plugins/subversion/anjuta-subversion.glade:
3803         * plugins/tools/anjuta-tools.glade:
3804         * src/anjuta-app.c: (anjuta_app_instance_init):
3805         
3806         Fixed various strings
3808 2008-01-15  Naba Kumar  <naba@gnome.org>
3810         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
3811         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
3812         file saved
3814         * plugins/symbol-browser/an_symbol_view.c:
3815         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
3816         new file saved.
3818 2008-01-15  Johannes Schmid <jhs@gnome.org>
3820         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
3821         (anjuta_profile_add_plugins_from_xml):
3822         * plugins/file-manager/file-manager.glade:
3823         Some string fixes
3824         
3825         * libanjuta/interfaces/libanjuta.idl:
3826         Fixed docs
3827                 
3828         * plugins/sourceview/Makefile.am:
3829         * plugins/sourceview/anjuta-editor-sourceview.glade:
3830         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
3831         (end_print), (print_setup), (sourceview_print),
3832         (sourceview_print_preview):
3833         * plugins/sourceview/sourceview.c: (iprint_print),
3834         (iprint_print_preview):
3835         
3836         Added printing support to GtkSourceView editor
3838 2007-01-14 Tom <tpgww@onepost.net>
3840         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3842         * plugins/document-manager/anjuta-docman.c:
3843         Fix two memory leaks added by the previous patch
3845 2008-01-14  Johannes Schmid <jhs@gnome.org>
3847         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3848         * plugins/sourceview/assist-window.c: (assist_window_move):
3849         
3850         Do not use opacity
3852 2008-01-14  Rob Bradford  <rob@openedhand.com>
3854         * global-tags/Makefile.am:
3855         * global-tags/create_global_tags.sh.in:
3856         Install anjuta-tags binary into FHS policy compliant directory and
3857         update references. (Fixes bug: 509346.)
3859 2008-01-13  Naba Kumar  <naba@gnome.org>
3861         Patch from: Ritesh Khadgaray
3862         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3863         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3864         Adds export-dynamic option to LDFLAGS to project template for libglade
3865         to work for autoconnect signals.
3867 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3869         * libanjuta/anjuta-utils.c:
3870         anjuta_util_get_real_path return a string that need to be freed
3871         with g_free even if PATH_MAX is not defined
3873 2008-01-13  Andre Klapper  <a9016009@gmx.de>
3875         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
3876         to DOC_LINGUAS.
3878 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3880         * plugins/document-manager/anjuta-docman.c:
3881         Do not reopen file having escaped character (+,...) in path name
3883 2008-01-13  Naba Kumar  <naba@gnome.org>
3885         * libanjuta/interfaces/libanjuta.idl:
3886         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
3887         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
3888         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
3889         IAnjutaProjectManager::add_sources().
3891         * plugins/glade/plugin.c: (on_glade_resource_removed),
3892         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
3893         stubs for handing resources in glade file.
3895 2008-01-13  Naba Kumar  <naba@gnome.org>
3897         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
3899         * plugins/glade/plugin.c: (ifile_open): Select the first window
3900         in the glade project when it is first opened. Avoids empty glade
3901         document the first time.
3903 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
3905   Reviewed by: Johannes Schmid <jhs@gnome.org>
3907         * plugins/gtodo/callback.c: (remove_todo_item):
3908         Fix #507304 – crash in Anjuta IDE while removing done tasks
3910 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
3912         * plugins/debug-manager/anjuta-debug-manager.ui,
3913         plugins/debug-manager/plugin.c,
3914         plugins/debug-manager/start.h,
3915         plugins/debug-manager/start.c:
3916         New menu item to add extra source directories for debugger
3918 === anjuta 2.3.2 ===
3920 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
3922         * plugins/gtodo/callback.c: (remove_todo_item):
3923         Fix #507304 – crash in Anjuta IDE while removing done tasks
3925 2008-01-11  Naba Kumar  <naba@gnome.org>
3927         * configure.in: Bumped version to 2.3.2
3928         * NEWS: Updated for anjuta 2.3.2 release
3929         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
3930         not 'make tarball'
3932 2008-01-11  Johannes Schmid <jhs@gnome.org>
3934         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3935         .glade:
3936         Reverted accidently commited change
3937         
3938         * plugins/document-manager/anjuta-document-manager.glade:
3939         Fix Gtk-Critical because of broken glade file
3941 2008-01-11  Naba Kumar  <naba@gnome.org>
3943         * plugins/glade/plugin.c: (on_document_destroy),
3944         (glade_plugin_add_project): Fixed a bug where when more than one
3945         glade document is open and one is closed, it closes all the glade
3946         documents. Also it might have fixed the bug where sometimes closing
3947         the glade document leaves glade widget tree unclosed.
3949 2008-01-11  Naba Kumar  <naba@gnome.org>
3951         * libanjuta/Makefile.am: Install glade3 files in own prefix to
3952         prevent install errors when not installed as root (then the files
3953         are only useful when glade-3 is installed in the same prefix, but it
3954         doesn't harm anjuta runtime).
3956         * plugins/sourceview/sourceview.c: Commented use of a file
3957         not currently distributed.
3959 2008-01-10  Naba Kumar  <naba@gnome.org>
3961         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3962         nothing to translate in it.
3964 2008-01-10  Johannes Schmid <jhs@gnome.org>
3966         * plugins/project-wizard/templates/gnome.wiz:
3967         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3968         * plugins/project-wizard/templates/gnome/src/main.c:
3969         * plugins/project-wizard/templates/translatable-strings.h:
3970         
3971         Fixed #508497 and added a new chooser to select whether to use
3972         libglade or not.
3974 2008-01-10  Johannes Schmid <jhs@gnome.org>
3976         Patch from Tom <tpgww@onepost.net>:
3978         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3979         (anjuta_util_glist_path_dedup):
3980         * libanjuta/anjuta-utils.h:
3981         
3982         Give the method a proper prefixed name
3983         
3984         * plugins/document-manager/action-callbacks.c:
3985         (get_current_popup_active),
3986         (on_editor_command_select_all_activate),
3987         (on_editor_command_cut_activate),
3988         (on_editor_command_paste_activate),
3989         (on_editor_command_copy_activate),
3990         (on_editor_command_clear_activate), (on_show_search),
3991         (on_repeat_quicksearch):        
3992         * plugins/document-manager/action-callbacks.h:
3993         * plugins/document-manager/anjuta-docman.c:
3994         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3995         (anjuta_docman_goto_file_line_mark),
3996         (anjuta_docman_get_full_filename):
3997         * plugins/document-manager/anjuta-docman.h:
3998         * plugins/document-manager/anjuta-document-manager.ui:
3999         * plugins/document-manager/plugin.c:
4000         (update_document_ui_interface_items):
4001         
4002         Better way to fix the popup-menu items (Cut/Copy/Paste)
4003         and various clean-ups.
4004         
4005         * plugins/document-manager/search-box.c: (on_document_changed),
4006         (search_box_fill_search_focus):
4007         * plugins/document-manager/search-box.h:
4008         * plugins/search/plugin.c:
4009         
4010         Add a menu item to repeat the quick search
4012 2008-01-10  Johannes Schmid <jhs@gnome.org>
4014         * plugins/language-support-cpp-java/cpp-java-assist.c:
4015         (on_assist_chosen):
4016         
4017         Fixed #508424 – Auto complete: previous char was removed when 
4018         pre TAB to auto complete.
4020 2008-01-10  Johannes Schmid <jhs@gnome.org>
4022         Patch from: James Ligett:
4024         * plugins/profiler/gprof-call-graph-view.c:
4025         (gprof_call_graph_view_create_columns):
4026         * plugins/profiler/gprof-flat-profile-view.c:
4027         (gprof_flat_profile_view_create_columns):
4028         
4029         Fixed translation issues (#496833)
4031 2008-01-10 Johannes Schmid <jhs@gnome.org>
4033         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
4035         * plugins/gtodo/gtodo.c: (category_manager_add_item):
4036         Fix #460390 – Changing categories while edinting something
4038 2008-01-09  Naba Kumar  <naba@gnome.org>
4040         * libanjuta/anjuta-plugin-manager.c:
4041         (anjuta_plugin_manager_activate_plugins): Commented dead code and
4042         fixed a leak.
4044         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
4045         corruption reported in bug #507491. Potentially fixes too.
4047 2008-01-09  Johannes Schmid <jhs@gnome.org>
4049         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
4051         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4052         Fix bug #505205 completely
4053         
4054         * AUTHORS: Added Bolesław
4056 2008-01-08  Johannes Schmid <jhs@gnome.org>
4058         * plugins/document-manager/action-callbacks.c:
4059         (on_editor_command_cut_activate),
4060         (on_editor_command_paste_activate),
4061         (on_editor_command_copy_activate),
4062         (on_editor_command_clear_activate):
4063         
4064         Fixed editor popup menu (Cut, Copy, Paste)
4066 2008-01-08  Johannes Schmid <jhs@gnome.org>
4068         * plugins/sourceview/sourceview.c: (autodetect_language):
4069         Fixed a crash when creating a new file
4071 2008-01-08  Johannes Schmid <jhs@gnome.org>
4073         Patch by <bolekk@gmail.com> (GHOP Student)
4075         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4076         Fix bug #505205
4078 2008-01-08  Naba Kumar  <naba@gnome.org>
4080         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
4081         * libanjuta/anjuta-plugin-manager.c:
4082         (anjuta_plugin_manager_select),
4083         (anjuta_plugin_manager_activate_plugins):
4084         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4085         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
4086         (on_create_submenu), (create_open_with_submenu):
4087         * src/about.c: (on_about_plugin_activate),
4088         (about_create_plugins_submenu): Use translated version of get_string()
4089         API in AnjutaDescription for translatable properties. Fixes bug #496833
4090         comment #18.
4092 2008-01-07  Johannes Schmid <jhs@gnome.org>
4094         * plugins/build-basic-autotools/executer.c: (execute_program):
4095         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4096         * plugins/debug-manager/anjuta-debug-manager.glade:
4097         * plugins/debug-manager/locals.c: (create_locals_gui):
4098         * plugins/file-loader/plugin.c: (on_create_submenu):
4099         * plugins/gtodo/main.h:
4100         * plugins/gtodo/preferences.c: (preferences_widget):
4101         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4102         * plugins/tools/anjuta-tools.glade:
4103         * plugins/tools/execute.c: (atp_output_context_print):
4104         * src/main.c:
4105         
4106                 Another bunch of i18n fixes (#496833)
4108 2008-01-07  Johannes Schmid <jhs@gnome.org>
4110         * plugins/build-basic-autotools/build-basic-autotools.c:
4111         (on_build_terminated):
4112         * plugins/gtodo/interface.c: (set_read_only):
4113         * plugins/project-manager/plugin.c: (confirm_removal),
4114         (on_popup_add_to_project):
4115         * plugins/subversion/anjuta-subversion.glade:
4116         * plugins/tools/execute.c: (atp_output_context_print_result):
4117         
4118         Fixed some strings from #496833
4120 2008-01-07  Johannes Schmid <jhs@gnome.org>
4122         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4123         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4124         .in:
4125         * plugins/language-support-cpp-java/plugin.c: (install_support),
4126         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
4127         Added basic Vala support
4128         
4129         * plugins/sourceview/sourceview.c: (autodetect_language):
4130         Fixed mime-type detection
4132 2008-01-06  Massimo Cora'  <maxcvs@email.it>
4134   Reviewed by: Johannes Schmid <jhs@gnome.org>
4136         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
4137         (value_removed_current_editor), (symbol_db_activate),
4138         (symbol_db_deactivate):
4139         * plugins/symbol-db/symbol-db-engine.c:
4140         (symbol_db_engine_get_global_members_filtered):
4141         * plugins/symbol-db/symbol-db-view.c:
4142         (do_add_child_symbol_to_view), (prepare_for_adding),
4143         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
4144         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
4145         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
4146         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
4147         (sdb_view_init), (sdb_view_finalize),
4148         (sdb_view_build_and_display_base_tree):
4149         * plugins/symbol-db/symbol-db-view.h:
4150         added controls to expand Global tab nodes in a non-freezing way.
4151         Fixed also some little bugs always on global-tab.
4153 2008-01-06  Naba Kumar  <naba@gnome.org>
4155         Patches from James Liggett:
4156         * plugins/profiler/gprof-call-graph-view.c:
4157         (gprof_call_graph_view_create_columns):
4158         * plugins/profiler/gprof-flat-profile-view.c:
4159         (gprof_flat_profile_view_create_columns):
4160         * plugins/profiler/gprof-function-call-tree-view.c:
4161         (gprof_function_call_tree_view_create_columns): Made all
4162         of the columns resizable and reorderable.
4164 2008-01-06  Johannes Schmid <jhs@gnome.org>
4166         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
4167         (anjuta_launcher_check_password_real),
4168         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
4169         (anjuta_launcher_scan_pty),
4170         (anjuta_launcher_disable_password_check):
4171         * libanjuta/anjuta-launcher.h:
4172         Added disable_password_check for stream where it does not make sense 
4173         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
4174         that sometimes occur in symbol-db plugin
4175         
4176         * plugins/file-manager/file-model.c:
4177         (file_model_cancel_expand_idle):
4178         Fixed removing of idle source
4179         
4180         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
4181         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
4182         
4183         Fixed #348854 – invisible cursor in certain themes
4185 2008-01-06  Naba Kumar  <naba@gnome.org>
4187         * libanjuta/anjuta-preferences.c:
4188         (anjuta_preferences_register_property_custom): Fixed a crash bug on
4189         closing preferences dialog due to patch in bug #507300
4191 2008-01-06  Naba Kumar  <naba@gnome.org>
4193         * plugins/language-support-cpp-java/cpp-java-assist.c:
4194         (on_assist_chosen):
4195         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4196         * plugins/search/search-replace_backend.c: (create_search_entries):
4197         Added missing unrefs.
4199 2008-01-06  Johannes Schmid <jhs@gnome.org>
4201         * plugins/debug-manager/variable.c: (get_hovered_word):
4202   Add a g_object_unref()  
4203         
4204         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
4205         (on_sourceview_hover_leave):
4206         Fixed hover and editor interface to make hover in debugger work
4208 2008-01-06  Naba Kumar  <naba@gnome.org>
4210         * plugins/editor/text-editor.c: Whitespaces fixes.
4211         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
4212         DEBUG_PRINT instead of g_message.
4214 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
4216         * plugins/debug-manager/breakpoints.c:
4217         Fix #507441: Disable all breakpoints doesn't work
4218         Fix #507444: Enable Breakpoint menu item doesn't change name
4220 2008-01-05  Naba Kumar  <naba@gnome.org>
4222         * manuals/reference/libanjuta/libanjuta.types: Renamed
4223         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
4225 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4227         * plugins/debug-manager/variable.c:
4228         Update variable display to use IAnjutaIterable instead of position
4230         * plugins/editor/text_editor_cbs.c,
4231         plugins/editor/text_editor.c:
4232         Fix Gtk critical warnings when a hover signal is emitted
4233         Fix get_text_iter in Scintilla (range should include last character)
4234         
4235 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
4237         * plugins/debug-manager/debug_tree.c,
4238         plugins/debug-manager/debug_tree.h,
4239         plugins/debug-manager/watch.c,
4240         plugins/debug-manager/command.c,
4241         plugins/debug-manager/queue.c,
4242         plugins/gdb/plugin.c,
4243         plugins/gdb/debugger.c,
4244         plugins/gdb/debugger.h,
4245         libanjuta/interfaces/libanjuta.idl:
4246         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
4248 2008-01-05  Naba Kumar  <naba@gnome.org>
4250         * plugins/valgrind/plugin.c: Removed stock icon open/save from
4251         menus to avoid conflict with file open/save. Fixes bug #507455
4253 2008-01-05  Johannes Schmid <jhs@gnome.org>
4255         * configure.in:
4256         Conditionally depend on gtksourceview2 >= 2.1.0
4257         
4258         * libanjuta/interfaces/libanjuta.idl:
4259         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
4260         iterators instead of positions
4261         
4262         * plugins/debug-manager/threads.c:
4263         Fixed a warnings by including gnome-vfs properly
4264         
4265         * plugins/debug-manager/variable.c: (get_hovered_word),
4266         (on_hover_over):
4267         Updated to changes in IAnjutaEditorHover/Selection
4268         
4269         * plugins/document-manager/action-callbacks.c:
4270         (on_editor_command_upper_case_activate),
4271         (on_editor_command_lower_case_activate):
4272         * plugins/document-manager/search-box.c: (on_incremental_search),
4273         (on_search_activated):
4274         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
4275         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
4276         (iselection_get_start), (iselection_get_end),
4277         (iselection_iface_init), (ihover_display), (ihover_iface_init):
4278         * plugins/editor/text_editor_cbs.c:
4279         (on_text_editor_scintilla_notify):
4280         
4281         Updated to changes in IAnjutaEditorHover/Selection and updated editor
4282         interface of scintilla editor.
4283         
4284         * plugins/language-manager/languages.xml:
4285         * plugins/language-manager/plugin.c:
4286         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
4287         Added chdr to C language files and some DEBUG_PRINTs
4288         
4289         * plugins/language-support-cpp-java/cpp-java-assist.c:
4290         (on_assist_chosen):
4291         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4292         * plugins/search/plugin.c: (find_incremental):
4293         * plugins/search/search-replace.c: (search_and_replace):
4294         * plugins/search/search-replace_backend.c: (create_search_entries):
4295                 Adapted to changed interfaces
4297         * plugins/sourceview/Makefile.am:
4298         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
4299         (set_uri), (anjuta_document_save):
4300         * plugins/sourceview/anjuta-editor-sourceview.glade:
4301         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4302         (anjuta_view_key_press_event):
4303         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
4304         * plugins/sourceview/sourceview-cell.c:
4305         (sourceview_cell_instance_init), (sourceview_cell_finalize),
4306         (icell_get_line), (icell_get_attribute), (icell_iface_init):
4307         * plugins/sourceview/sourceview-prefs.c: (get_bool),
4308         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
4309         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
4310         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
4311         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
4312         * plugins/sourceview/sourceview-private.h:
4313         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
4314         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
4315         (on_document_loaded), (sourceview_instance_init),
4316         (sourceview_dispose), (sourceview_finalize),
4317         (sourceview_create_markers), (sourceview_new),
4318         (ifile_savable_save), (ieditor_get_tab_size),
4319         (ieditor_set_tab_size), (ieditor_set_use_spaces),
4320         (ieditor_set_auto_indent), (ieditor_goto_line),
4321         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
4322         (iselect_block), (iselect_set), (iselect_get_start),
4323         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
4324         (imark_unmark), (imark_is_marker_set),
4325         (imark_location_from_handle), (imark_delete_all_markers),
4326         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
4327         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
4328         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
4329         (ilanguage_get_supported_languages), (autodetect_language),
4330         (ilanguage_set_language), (iassist_show_tips),
4331         (on_sourceview_hover_leave), (on_sourceview_hover_over),
4332         (ihover_display), (ihover_iface_init):
4333         
4334         Use GtkSourceView 2.1.x:
4335         * New mark interface
4336         * Fixed #486724 and #488615
4337         * Implemented hover interface
4338         * Adapted to changed interfaces
4340 2008-01-04  Rob Bradford  <rob@o-hand.com>
4342         Reviewed by Naba Kumar  <naba@gnome.org>:
4343         * libanjuta/anjuta-preferences.c:
4344         (anjuta_preferences_register_property_custom):
4345         Unregister preferences for custom preferences when the widget is
4346         destroyed.
4348 2008-01-03  Johannes Schmid <jhs@gnome.org>
4350         * plugins/file-manager/file-model.c: (file_model_row_expanded),
4351         (file_model_row_collapsed):
4352   Fixed the too method to take a correct data argument
4354 2008-01-02  Johannes Schmid <jhs@gnome.org>
4356         * plugins/document-manager/anjuta-docman.c:
4357         (anjuta_docman_add_document), (anjuta_docman_remove_document):
4358         ref and unref correctly to silence a Gtk+ critical
4360 2008-01-01  Johannes Schmid <jhs@gnome.org>
4362         * plugins/editor/text_editor.c: (itext_editor_get_text):
4363         Fixed #506740 – ianjuta_editor_get_text crash if request 
4364         text past the buffer length
4366 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
4368         * plugins/debug-manager/utilities.c,
4369         plugins/debug-manager/utilities.h,
4370         plugins/debug-manager/breakpoints.c:
4371         Move get_current_editor function in utilities.c
4373         * plugins/debug-manager/plugin.c,
4374         plugins/debug-manager/debug_tree.c,
4375         plugins/debug-manager/debug_tree.h,
4376         plugins/debug-manager/watch.c,
4377         plugins/debug-manager/watch.h,
4378         plugins/debug-manager/locals.c,
4379         plugins/debug-manager/locals.h,
4380         (added) plugins/debug-manager/variable.c,
4381         (added) plugins/debug-manager/variable.h,
4382         plugins/debug-manager/Makefile.am:
4383         Use hover interface to display variable value
4385 2007-12-31  Johannes Schmid <jhs@gnome.org>
4387         * libanjuta/Makefile.am:
4388         Only install glade catalog files if glade-3 is available
4389         (Fixes #506269 and #500296)
4391 2007-12-30  Johannes Schmid <jhs@gnome.org>
4393         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
4394         (set_property_value_as_string), (register_callbacks):
4396   Fixed GtkFileChooserButton preferences to also work when only the combo
4397   changes without a dialog being open.
4399 2007-12-29  Johannes Schmid <jhs@gnome.org>
4401         * plugins/editor/Makefile.am:
4402         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
4404 2007-12-29  Johannes Schmid <jhs@gnome.org>
4406         * plugins/devhelp/plugin.c: (devhelp_activate):
4407         Fixed #498986 - Anjuta-2.3.0 fails to build
4409 2007-12-29  Johannes Schmid <jhs@gnome.org>
4411         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
4412         * plugins/debug-manager/plugin.c:
4413         (on_run_to_cursor_action_activate):
4414         * plugins/document-manager/anjuta-docman.c:
4415         (anjuta_docman_goto_file_line_mark):
4416         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4417         (value_removed_current_editor):
4418         
4419         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
4420         all those to value_added_current_document...
4422         * plugins/editor/anjuta-editor-scintilla.glade:
4423         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
4424         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
4426 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4428   * plugins/symbol-db/plugin.c: (on_importing_project_end),
4429   (symbol_db_activate), (symbol_db_deactivate),
4430   (symbol_db_instance_init), (isymbol_manager_get_parents):
4431   * plugins/symbol-db/plugin.h:
4432   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4433   * plugins/symbol-db/symbol-db-engine.c:
4434   (symbol_db_engine_get_global_members_filtered):
4435   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
4436   (on_symbol_inserted):
4437   Filtered out static functions on global-tab. E.g. when flag
4438   is_file_scope = 1 we won't add entries there.
4439   Fixed a little bug on 'Global'->'Vars/Others' node too.
4441 2007-12-28  Johannes Schmid <jhs@gnome.org>
4443   * libanjuta/anjuta-launcher.c:
4444   Fixed a silly (and completely useless) memory corruption that probably 
4445   only occured at a few race conditions though I wonder why it did not 
4446         happen more often
4448 2007-12-28  Johannes Schmid <jhs@gnome.org>
4449         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
4450         * plugins/debug-manager/plugin.c: (set_program_counter):
4451         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
4452         * plugins/debug-manager/start.c: (get_source_directories):
4453         * plugins/debug-manager/threads.c: (on_info_thread),
4454         (on_list_thread):
4455         * plugins/file-manager/file-model.c: (file_model_set_property):
4456         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
4457         * plugins/tools/editor.c: (on_editor_response):
4458         
4459         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
4460         
4461         * plugins/document-manager/plugin.c: (update_title),
4462         (value_added_project_root_uri):
4463         * plugins/document-manager/plugin.h:
4464         Shorten down the title bar if the current path is inside the opened project
4466 2007-12-28  Massimo Cora'  <maxcvs@email.it>
4468         reviewed by: Johannes Schmid <jhs@gnome.org>
4470         * plugins/project-wizard/templates/java/project.anjuta:
4471         * plugins/project-wizard/templates/mkfile/project.anjuta:
4472         * plugins/project-wizard/templates/python/project.anjuta:
4473         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
4474         let new projects use new SymbolDB plugin.
4475         
4476         * plugins/symbol-browser/images/Makefile.am:
4477         added some images taken from MonoDevelop project.
4478         
4479         * plugins/symbol-db/plugin.c: (value_added_current_editor),
4480         (goto_file_line), (on_importing_project_end), (project_root_added),
4481         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
4482         (isymbol_manager_search):
4483         Added project-updating feature when opening a project with some files
4484   modified externally [e.g. a svn up].
4485         
4486         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4487         (sdb_engine_iterator_node_instance_init),
4488         (sdb_engine_iterator_node_finalize),
4489         (symbol_db_engine_iterator_node_set_conversion_hash):
4490         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4491         * plugins/symbol-db/symbol-db-engine-iterator.c:
4492         (symbol_db_engine_iterator_new):
4493         * plugins/symbol-db/symbol-db-engine-iterator.h:
4494          Moved Hash table initialization into the engine. This proxies and
4495   speeds up the process of creation and iteration of a GdaDataModel.
4496         
4497         * plugins/symbol-db/symbol-db-engine.c:
4498         (sdb_engine_ctags_output_thread),
4499         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4500         (sdb_engine_scan_files_1), (sdb_engine_init),
4501         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
4502         (symbol_db_engine_add_new_workspace),
4503         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
4504         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
4505         (symbol_db_engine_get_sym_type_conversion_hash),
4506         (symbol_db_engine_update_files_symbols),
4507         (symbol_db_engine_update_project_symbols),
4508         (symbol_db_engine_update_buffer_symbols),
4509         (symbol_db_engine_get_class_parents),
4510         (symbol_db_engine_get_global_members_filtered),
4511         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4512         (symbol_db_engine_get_scope_members_by_symbol_id),
4513         (symbol_db_engine_get_scope_members),
4514         (symbol_db_engine_get_current_scope),
4515         (symbol_db_engine_get_file_symbols),
4516         (symbol_db_engine_get_symbol_info_by_id),
4517         (symbol_db_engine_find_symbol_by_name_pattern),
4518         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4519         * plugins/symbol-db/symbol-db-engine.h:
4520         * plugins/symbol-db/symbol-db-view-locals.c:
4521         (sdb_view_locals_get_iter_from_row_ref),
4522         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
4523         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
4524         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4525         Changes on some queries fuctions and some fixes. Added *_filtered
4526   functions.
4527         
4528         * plugins/symbol-db/symbol-db-view.c:
4529         (do_add_child_symbol_to_view), (add_new_waiting_for),
4530         (prepare_for_adding), (on_symbol_inserted),
4531         (do_recurse_subtree_and_remove), (on_symbol_removed),
4532         (sdb_view_do_add_hidden_dummy_child),
4533         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
4534         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
4535         (sdb_view_locals_create_new_store), (sdb_view_init),
4536         (sdb_view_finalize), (sdb_view_class_init),
4537         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
4538         (symbol_db_view_get_pixbuf),
4539         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4540         New display for global tags. This is the definitive version, bugs apart.
4541         
4542         * plugins/symbol-db/tables.sql:
4543         fixed typo.
4545 2007-12-27  Naba Kumar  <naba@gnome.org>
4547         * libanjuta/interfaces/libanjuta.idl:
4548         * plugins/editor/aneditor-priv.h:
4549         * plugins/editor/aneditor.cxx:
4550         * plugins/editor/text_editor.c: (text_editor_instance_init),
4551         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
4552         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
4553         * plugins/editor/text_editor.h:
4554         * plugins/editor/text_editor_cbs.c:
4555         (on_text_editor_scintilla_notify):
4557         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
4558         related code in AnEditor. Fixed some compilation warnings.
4560 2007-12-26  Naba Kumar  <naba@gnome.org>
4562         * Changelog: Fixed indentation.
4564 2007-12-25  Naba Kumar  <naba@gnome.org>
4566         * plugins/editor/Makefile.am:
4567         * plugins/editor/editor.glade:
4568         * plugins/editor/plugin.c:
4569         * plugins/editor/style-editor.c:
4570         * plugins/sourceview/Makefile.am:
4571         * plugins/sourceview/plugin.c:
4572         * plugins/sourceview/sourceview.glade:
4573         * plugins/valgrind/Makefile.am:
4575         Renamed glade files to anjuta-editor-* to give name space for the
4576         schema files (because they are installed in system directory).
4578         * scripts/build-schemas.mk: Install the schemas files also (need for
4579         binary package installation/uninstallation).
4581 2007-12-25  Johannes Schmid <jhs@gnome.org>
4583         * plugins/language-support-cpp-java/plugin.c:
4584         (set_indentation_param_vim):
4585         
4586         Support some more vim modeline commands and shortcuts (#504331)
4588 2007-12-25  Johannes Schmid <jhs@gnome.org>
4590         Patches from James Liggett:
4591         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
4592         (anjuta_vcs_status_tree_view_init):
4593         * plugins/subversion/subversion-commit-dialog.c:
4594         (subversion_commit_dialog):
4595         * plugins/subversion/subversion-diff-dialog.c:
4596         (on_subversion_diff_response):
4597         * plugins/subversion/subversion-log-dialog.c:
4598         (on_log_view_selected_button_clicked),
4599         (on_log_diff_selected_button_clicked),
4600         (on_log_diff_previous_button_clicked):
4601         * plugins/subversion/subversion-resolve-dialog.c:
4602         (subversion_resolve_dialog):
4603         * plugins/subversion/subversion-revert-dialog.c:
4604         (subversion_revert_dialog):
4605         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
4606         (pulse_progress_bar), (hide_pulse_progress_bar),
4607         (disconnect_data_arrived_signals),
4608         (cancel_data_arrived_signal_disconnect):
4609         * plugins/subversion/subversion-ui-utils.h:
4610         
4611         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
4612         #505237 – Sort list of modified files
4614 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
4616         * plugins/gdb/debugger.c:
4617         Fix bug #491301: Inspecting a variable opens a bad focus dialog
4619 2007-12-23  Johannes Schmid <jhs@gnome.org>
4621         * plugins/language-support-cpp-java/plugin.c:
4622         (set_indentation_param_emacs), (set_indentation_param_vim),
4623         (parse_mode_line_emacs), (parse_mode_line_vim),
4624         (extract_mode_line), (initialize_indentation_params):
4626         Added (basic) support for vim modelines (#504331)
4628         * plugins/message-view/message-view.c: (message_view_next),
4629         (message_view_previous):
4630         
4631         Fixed next/previous message
4633 2007-12-23  Johannes Schmid <jhs@gnome.org>
4635         * libanjuta/anjuta-ui.h:
4636         Check for != NULL before unref'ing pixbuf (related to #497878)
4637         
4638         * plugins/devhelp/plugin.c: (register_stock_icons):
4639         * plugins/document-manager/anjuta-docman.c:
4640         (anjuta_docman_add_document):
4641         * plugins/glade/plugin.c: (on_close_activated),
4642         (register_stock_icons), (on_session_save),
4643         (glade_plugin_add_project):
4644         
4645         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
4646         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
4647         
4648         * plugins/language-support-cpp-java/plugin.c:
4649         (register_stock_icons):
4650         Fixed stock icon registration macros
4652 2007-12-23  Johannes Schmid <jhs@gnome.org>
4654         * global-tags/Makefile.am:
4655         * launcher/Makefile.am:
4656         * libanjuta/Makefile.am:
4657         * libegg/Makefile.am:
4658         * manuals/anjuta-faqs/Makefile.am:
4659         * manuals/anjuta-manual/Makefile.am:
4660         * manuals/reference/libanjuta/Makefile.am:
4661         * plugins/build-basic-autotools/Makefile.am:
4662         * plugins/class-gen/Makefile.am:
4663         * plugins/class-inheritance/Makefile.am:
4664         * plugins/cvs-plugin/Makefile.am:
4665         * plugins/debug-manager/Makefile.am:
4666         * plugins/devhelp/Makefile.am:
4667         * plugins/document-manager/Makefile.am:
4668         * plugins/editor/Makefile.am:
4669         * plugins/editor/scintilla/Makefile.am:
4670         * plugins/editor/scintilla/include/Makefile.am:
4671         * plugins/file-loader/Makefile.am:
4672         * plugins/file-manager/Makefile.am:
4673         * plugins/file-wizard/Makefile.am:
4674         * plugins/gdb/Makefile.am:
4675         * plugins/glade/Makefile.am:
4676         * plugins/gtodo/Makefile.am:
4677         * plugins/gvim/Makefile.am:
4678         * plugins/indent/Makefile.am:
4679         * plugins/language-manager/Makefile.am:
4680         * plugins/language-support-cpp-java/Makefile.am:
4681         * plugins/macro/Makefile.am:
4682         * plugins/message-view/Makefile.am:
4683         * plugins/patch/Makefile.am:
4684         * plugins/profiler/Makefile.am:
4685         * plugins/project-import/Makefile.am:
4686         * plugins/project-manager/Makefile.am:
4687         * plugins/project-wizard/Makefile.am:
4688         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4689         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
4690         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4691         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4692         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
4693         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
4694         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
4695         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
4696         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
4697         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
4698         * plugins/sample1/Makefile.am:
4699         * plugins/search/Makefile.am:
4700         * plugins/sourceview/Makefile.am:
4701         * plugins/subversion/Makefile.am:
4702         * plugins/symbol-browser/Makefile.am:
4703         * plugins/symbol-db/Makefile.am:
4704         * plugins/symbol-db/test/Makefile.am:
4705         * plugins/terminal/Makefile.am:
4706         * plugins/tools/Makefile.am:
4707         * plugins/valgrind/Makefile.am:
4708         * src/Makefile.am:
4709         * tagmanager/Makefile.am:
4710         
4711         Replaces the deprecated "INCLUDES" in all Makefile.am's with
4712         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
4713         warnings from illigel C++ compiler flags.
4715 2007-12-23  Johannes Schmid <jhs@gnome.org>
4717         Patch from Tom <tpgww@onepost.net>:
4718   
4719         * plugins/document-manager/anjuta-docman.c:
4720         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
4721         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
4722         (anjuta_docman_instance_init), (on_notebook_switch_page),
4723         (anjuta_docman_grab_text_focus):
4724         * plugins/document-manager/plugin.c: (on_document_added),
4725         (on_window_key_press_event), (on_window_key_release_event):
4726         
4727         Some more document-manager code cleanups and fixes.
4729 2007-12-23  Massimo Cora'  <maxcvs@email.it>
4731         * plugins/symbol-db/plugin.c: (register_stock_icons),
4732         (value_added_current_editor), (value_removed_current_editor),
4733         (on_importing_project_end), (project_root_removed):
4734         added controls to clean/populate GtkTreeView(s) on projects unload/load.
4736         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
4737         (symbol_db_engine_get_file_db_path):
4738         fixed a useless warning.
4740         * plugins/symbol-db/symbol-db-view-locals.c:
4741         (traverse_free_waiting_for), (file_view_status_destroy),
4742         (sdb_view_locals_create_new_store), (traverse_files_view_status),
4743         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
4744         (sdb_view_locals_finalize), (on_symbol_inserted),
4745         (symbol_db_view_locals_recv_signals_from_engine),
4746         (symbol_db_view_locals_update_list):
4747         more speed on editors switching. GtkTreeStore caching method implemented.
4748         Fixed compiler warnings and a little memory leak.
4750         * plugins/symbol-db/symbol-db-view-locals.h:
4751         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
4752         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
4753         (on_scan_end), (on_symbol_inserted),
4754         (sdb_view_locals_create_new_store), (sdb_view_init),
4755         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
4756         * plugins/symbol-db/symbol-db-view.h:
4757         fixed some crashers. Now project loading/populating should be quite quick.
4759 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4761         * plugins/debug-manager/command.c,
4762         plugins/debug-manager/queue.c:
4763         Take care of command return value (FALSE is an error)
4765 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4767         * plugins/debug-manager/anjuta-debug-manager.glade,
4768         plugins/debug-manager/breakpoints.c:
4769         Remove address, condition and pass breakpoint column if not supported
4770         Fix clear all remove_all to avoid an endless loop if a breakpoint
4771         cannot be removed
4773 2007-12-17  Johannes Schmid <jhs@gnome.org>
4775         Patch from Tom <tpgww@onepost.net> (with some changes):
4777         * plugins/document-manager/action-callbacks.c: (on_open_activate),
4778         (on_save_as_activate), (on_save_all_activate),
4779         (on_close_file_activate), (on_close_all_file_activate),
4780         (on_reload_file_activate), (on_editor_command_clear_activate),
4781         (on_transform_eolchars1_activate), (on_comment_block),
4782         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
4783         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4784         (on_editor_linenos1_activate), (on_editor_markers1_activate),
4785         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
4786         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
4787         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
4788         (on_zoom_out_text_activate):
4789         * plugins/document-manager/action-callbacks.h:
4790         * plugins/document-manager/anjuta-docman.c:
4791         (on_notebook_page_close_button_click),
4792         (on_notebook_page_close_button_enter),
4793         (on_notebook_page_close_button_leave),
4794         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
4795         (anjuta_docman_page_init), (anjuta_docman_page_new),
4796         (on_open_filesel_response), (create_file_open_dialog_gui),
4797         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
4798         (anjuta_docman_instance_init), (on_notebook_switch_page),
4799         (on_document_destroy), (anjuta_docman_add_editor),
4800         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4801         (anjuta_docman_set_current_document),
4802         (anjuta_docman_goto_file_line_mark), (get_real_path),
4803         (anjuta_docman_get_full_filename),
4804         (anjuta_docman_delete_all_markers),
4805         (anjuta_docman_delete_all_indicators),
4806         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4807         (anjuta_docman_order_tabs):
4808         * plugins/document-manager/anjuta-docman.h:
4809         * plugins/document-manager/file_history.c: (an_hist_file_new),
4810         (an_file_history_push), (an_file_history_dump):
4811         * plugins/document-manager/file_history.h:
4812         * plugins/document-manager/plugin.c: (update_title),
4813         (value_removed_project_root_uri),
4814         (update_document_ui_interface_items), (menu_name_compare),
4815         (on_document_added), (on_document_changed),
4816         (on_window_key_press_event), (on_window_key_release_event),
4817         (on_session_save):
4818         * plugins/document-manager/search-box.c: (on_document_changed),
4819         (on_goto_activated), (search_box_init), (search_box_new):
4820         * plugins/document-manager/search-box.h:
4822         Yet more code cleanups
4823         Save glade files correctly in session
4824         Use new tooltip API if available
4825         Sort notebook pages when session is restored (needs work)
4827 2007-12-16  Johannes Schmid <jhs@gnome.org>
4829         * plugins/document-manager/anjuta-docman.c:
4830         (anjuta_docman_add_document):
4831         
4832         Present correct widget with anjuta_shell_present_widget(). This got wrong when
4833         the new search bar was introduced.
4835 2007-12-12  Johannes Schmid <jhs@gnome.org>
4836   
4837         Patch from  Tom <tpgww@onepost.net>:
4838         (#485233 – another bunch of docman cleanups)
4839   
4840         * libanjuta/interfaces/libanjuta.idl:
4841         * plugins/document-manager/action-callbacks.c:
4842         (get_current_document), (get_current_focus_widget),
4843         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
4844         (on_close_file_activate), (on_close_all_file_activate),
4845         (on_reload_file_activate), (on_print_activate),
4846         (on_print_preview_activate),
4847         (on_editor_command_upper_case_activate),
4848         (on_editor_command_lower_case_activate),
4849         (on_editor_command_eol_crlf_activate),
4850         (on_editor_command_eol_lf_activate),
4851         (on_editor_command_eol_cr_activate),
4852         (on_editor_command_select_all_activate),
4853         (on_editor_command_select_to_brace_activate),
4854         (on_editor_command_select_block_activate),
4855         (on_editor_command_match_brace_activate),
4856         (on_editor_command_undo_activate),
4857         (on_editor_command_redo_activate),
4858         (on_editor_command_cut_activate),
4859         (on_editor_command_paste_activate),
4860         (on_editor_command_copy_activate),
4861         (on_editor_command_clear_activate),
4862         (on_editor_command_close_folds_all_activate),
4863         (on_editor_command_open_folds_all_activate),
4864         (on_editor_command_toggle_fold_activate),
4865         (on_editor_command_bookmark_toggle_activate),
4866         (on_editor_command_bookmark_first_activate),
4867         (on_editor_command_bookmark_next_activate),
4868         (on_editor_command_bookmark_prev_activate),
4869         (on_editor_command_bookmark_last_activate),
4870         (on_editor_command_bookmark_clear_activate),
4871         (on_transform_eolchars1_activate), (on_comment_block),
4872         (on_comment_box), (on_comment_stream),
4873         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4874         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
4875         (on_force_hilite_activate), (on_swap_activate),
4876         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4877         * plugins/document-manager/action-callbacks.h:
4878         * plugins/document-manager/anjuta-docman.c:
4879         (on_notebook_page_close_button_click),
4880         (on_notebook_page_close_button_enter),
4881         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
4882         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
4883         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
4884         (on_open_filesel_response), (anjuta_docman_open_file),
4885         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4886         (anjuta_docman_dispose), (anjuta_docman_instance_init),
4887         (anjuta_docman_class_init), (anjuta_docman_new),
4888         (on_notebook_switch_page), (on_document_save_point),
4889         (on_document_destroy), (anjuta_docman_add_editor),
4890         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4891         (anjuta_docman_set_popup_menu),
4892         (anjuta_docman_get_current_focus_widget),
4893         (anjuta_docman_get_page_for_document),
4894         (anjuta_docman_get_current_document),
4895         (anjuta_docman_set_current_document),
4896         (anjuta_docman_goto_file_line),
4897         (anjuta_docman_goto_file_line_mark),
4898         (anjuta_docman_get_full_filename),
4899         (anjuta_docman_present_notebook_page),
4900         (anjuta_docman_update_page_label),
4901         (anjuta_docman_delete_all_markers),
4902         (anjuta_docman_delete_all_indicators),
4903         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4904         (do_ordertab1), (anjuta_docman_order_tabs),
4905         (anjuta_docman_set_editor_properties),
4906         (anjuta_docman_get_document_for_path),
4907         (anjuta_docman_get_all_doc_widgets):
4908         * plugins/document-manager/anjuta-docman.h:
4909         * plugins/document-manager/editor-tooltips.c:
4910         * plugins/document-manager/plugin.c: (update_title),
4911         (update_document_ui_enable_all), (update_document_ui_disable_all),
4912         (update_document_ui_save_items),
4913         (update_document_ui_interface_items), (update_document_ui),
4914         (on_document_update_save_ui), (update_status),
4915         (on_document_update_ui), (on_document_added),
4916         (on_document_changed), (on_session_save), (on_save_prompt),
4917         (on_docman_auto_save), (on_gconf_notify_timer):
4918         * plugins/document-manager/search-box.c: (on_document_changed),
4919         (search_box_new), (search_box_grab_line_focus):
4920         * plugins/glade/plugin.c: (ifile_open):
4921         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4922         * plugins/search/search-replace_backend.c: (create_search_entries):
4923         * plugins/sourceview/anjuta-document.c: (set_uri),
4924         (anjuta_document_save):
4925         * plugins/sourceview/sourceview.c: (ifile_savable_save):
4926         * plugins/tools/editor.c: (on_editor_response):
4928         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
4929         It fixes some issues with session handling and several memory lacks.
4930         Gtk 2.12 Tooltip API is used if available.
4932 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
4934         * plugins/debug-manager/disassemble.c,
4935         plugins/debug-manager/disassemble.h,
4936         plugins/debug-manager/command.c,
4937         plugins/debug-manager/command.h,
4938         plugins/debug-manager/plugin.c
4939         plugins/debug-manager/sparse_view.c,
4940         plugins/debug-manager/sparse_view.h,
4941         plugins/gdb/plugin.c,
4942         plugins/gdb/debugger.c,
4943         plugins/gdb/debugger.h,
4944         libanjuta/interfaces/libanjuta.idl:
4945         Fix bug #502533: Implement assembler step
4947         * plugins/debug-manager/breakpoints.c:
4948         Do not save temporary breakpoints
4950         * plugins/debug-manager/stack_trace.c:
4951         Fix a crash when a stack command is cancelled
4953 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4955         * plugins/debug-manager/plugin.c,
4956         plugins/debug-manager/breakpoints.c,
4957         plugins/debug-manager/breakpoints.h:
4958         Fix bug #488732: Breakpoint on delete lines
4959         Breakpoints are now linked to their position in editor
4961         * plugins/gdb/debugger.c:
4962         Fix removing condition on breakpoint 
4964 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4966         * plugins/debug-manager/anjuta-debug-manager.glade,
4967         plugins/debug-manager/start.c,
4968         plugins/gdb/plugin.c,
4969         plugins/gdb/debugger.c,
4970         plugins/gdb/debugger.h,
4971         libanjuta/interfaces/libanjuta.idl:
4972         Fix bug #481366: Do not stop at the beginning of the program
4974         * plugins/debug-manager/command.c,
4975         plugins/debug-manager/command.h,
4976         plugins/debug-manager/breakpoints.c,
4977         plugins/debug-manager/queue.c,
4978         plugins/debug-manager/queue.h:
4979         Fix a bug remove all breakpoints was not working due to latest changes
4980         Setting breakpoints is disabled when program is running
4982 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
4984         * plugins/debug-manager/queue.c,
4985         plugins/gdb/plugin.c:
4986         Fix bug #501469: Crash if mime_type is unknown
4988 2007-12-01  Massimo Cora'  <maxcvs@email.it>
4990         * plugins/symbol-db/plugin.c: (on_editor_destroy),
4991         (on_editor_update_ui), (on_single_file_scan_end),
4992         (on_importing_project_end), (project_root_added),
4993         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4994         * plugins/symbol-db/plugin.h:
4995         show on status bar files being scanned.
4997         * plugins/symbol-db/symbol-db-engine.c:
4998         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4999         (sdb_engine_ctags_output_thread),
5000         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5001         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5002         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
5003         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
5004         (sdb_engine_get_table_id_by_unique_name2),
5005         (symbol_db_engine_open_project),
5006         (sdb_engine_prepare_executing_commands),
5007         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
5008         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
5009         (sdb_engine_detects_removed_ids),
5010         (symbol_db_engine_get_class_parents),
5011         (symbol_db_engine_get_global_members),
5012         (symbol_db_engine_get_scope_members_by_symbol_id),
5013         (symbol_db_engine_get_scope_members),
5014         (symbol_db_engine_get_current_scope),
5015         (symbol_db_engine_get_file_symbols),
5016         (symbol_db_engine_get_symbol_info_by_id),
5017         (symbol_db_engine_get_full_local_path),
5018         (symbol_db_engine_find_symbol_by_name_pattern),
5019         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
5020         * plugins/symbol-db/symbol-db-engine.h:
5021         * plugins/symbol-db/symbol-db-view-locals.c:
5022         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
5023         (symbol_db_view_locals_recv_signals_from_engine),
5024         (symbol_db_view_locals_update_list):
5025         * plugins/symbol-db/symbol-db-view-locals.h:
5026         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
5027         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
5028         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
5029         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
5030         * plugins/symbol-db/symbol-db-view.h:
5031         Added g_thread architecture to scan in background. With this you
5032         can use Anjuta's GUI without freezing.
5033         Improved insertion speed by using a paradigm like 'insert' and 'check'
5034         replacing a 'check' and 'insert' one. This has been done for tables 
5035         like symbol, scope, sym_type.
5036         Fixed two crashers. 
5038         * plugins/symbol-db/tables.sql:
5039         * plugins/symbol-db/test/main.c: (get_global_members), (main),
5040         (thread), (print_message), (bastard_thread), (idle_signals):
5041         fixed a typo on tables that broke sql triggers.
5043 === anjuta 2.3.1 ===
5045 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5047         * NEWS, AUTHORS: Updated.
5048         * src/Makefile.am: Fixed make distcheck
5050         Patch from Yang Hong:
5051         * plugins/file-manager/file-manager.glade: Fixed file chooser
5052         size in file-manager preferences.
5054 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
5056         * NEWS: Updated for 2.3.1 development release
5057         * configure.in: Bumped version to 2.3.1
5059 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
5061         * plugins/debug-manager/threads.c,
5062         plugins/debug-manager/disassemble.c,
5063         plugins/debug-manager/watch.c,
5064         plugins/debug-manager/registers.c,
5065         plugins/debug-manager/locals.c,
5066         plugins/debug-manager/breakpoints.c,
5067         plugins/debug-manager/stack_trace.c,
5068         plugins/debug-manager/command.c,
5069         plugins/debug-manager/command.h,
5070         plugins/debug-manager/queue.c,
5071         libanjuta/interfaces/libanjuta.idl:
5072         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
5073         Document IAnjutaDebugManager signals
5074         Generate new signals in queue.c
5075         Use new signals in other files
5077 2007-11-30  <genbell@tiscali.it>
5079         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
5081         * plugins/gdb/Makefile.am:
5082         Fix bug #500376
5084 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5086         * plugins/tools/variable.c:
5087         Fix a bug added in the previous patch (it is not a leak)
5089 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
5091         * plugins/project-wizard/druid.c,
5092         plugins/project-wizard/templates/terminal.wiz,
5093         plugins/project-wizard/templates/xlib-dock.wiz,
5094         plugins/project-wizard/templates/wxwin.wiz,
5095         plugins/project-wizard/templates/java.wiz,
5096         plugins/project-wizard/templates/gnome.wiz,
5097         plugins/project-wizard/templates/anjuta-plugin.wiz,
5098         plugins/project-wizard/templates/gtkmm.wiz,
5099         plugins/project-wizard/templates/python.wiz,
5100         plugins/project-wizard/templates/cpp.wiz,
5101         plugins/project-wizard/templates/sdl.wiz,
5102         plugins/project-wizard/templates/gtk.wiz,
5103         plugins/project-wizard/templates/minimal.wiz,
5104         plugins/project-wizard/templates/xlib.wiz,
5105         plugins/project-wizard/templates/gcj.wiz,
5106         plugins/project-wizard/templates/translatable-strings.h,
5107         plugins/project-import/project-import.c:
5108         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
5110 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
5112         * plugins/debug-manager/threads.c,
5113         plugins/debug-manager/disassemble.c,
5114         plugins/debug-manager/watch.c,
5115         plugins/debug-manager/registers.c,
5116         plugins/debug-manager/memory.c,
5117         plugins/debug-manager/locals.c,
5118         plugins/debug-manager/stack_trace.c,
5119         plugins/debug-manager/queue.c,
5120         plugins/debug-manager/queue.h:
5121         Connect debugger signal only when program is loaded
5122         Rename get_feature in is_supported
5124         * plugins/debug-manager/plugin.c:
5125         Remove editor watch when plugin is deactivated
5127         * plugins/debug-manager/anjuta-debug-manager.glade,
5128         plugins/debug-manager/breakpoints.c,
5129         plugins/debug-manager/breakpoints.h:
5130         Rewrite almost completely the breakpoint code
5131         Improve breakpoint dialog
5132         Reorganize function
5133         Implement condition, hit count, ignore and temporary attribute
5135         * plugins/debug-manager/command.c,
5136         plugins/debug-manager/command.h:
5137         Add a breakpoint list command
5139         * plugins/gdb/debugger.c,
5140         plugins/gdb/debugger.h:
5141         Add new breakpoint list command
5142         Fix parsing of breakpoint data
5144         * libanjuta/interfaces/libanjuta.idl,
5145         plugins/gdb/plugin.c:
5146         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
5148 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
5150         * plugins/document-manager/plugin.c:
5151         Use Ctrl+Shift+s as shortcut for Save As
5153 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
5155         * plugins/subversion/plugin.c: (activate_plugin):
5156         * plugins/symbol-db/plugin.c: (symbol_db_activate):
5157         * src/layout.xml: Fixed dockitem positions.
5159 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5161         Icons from tpgww@onepost.net:
5162         * plugins/project-wizard/applogo.png:
5163         Icons from patch in bug #480093 comment #23. Also renamed icons.
5165         * plugins/message-view/Makefile.am:
5166         * plugins/message-view/plugin.c: (register_stock_icons),
5167         (ipreferences_merge): Removed redundant icon.
5169         * plugins/document-manager/plugin.c:
5170         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
5171         Do not insensitize New action when there is no document.
5172         Indentation fixes.
5174 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5176         Icons from tpgww@onepost.net:
5177         * plugins/symbol-browser/an_symbol_prefs.c:
5178         * pixmaps/Makefile.am:
5179         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
5181         Icons from patch in bug #480093 comment #23. Also renamed icons.
5182         To be continued..
5184 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
5186         Patch from James Liggett:
5187         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
5188         revert and dialogs resizable.
5190 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5192         Patch from James Liggett:
5193         * plugins/subversion/anjuta-subversion.glade:
5194         * plugins/subversion/subversion-diff-dialog.c:
5195         (on_subversion_diff_response), (subversion_diff_dialog):
5196         * plugins/subversion/subversion-diff-dialog.h:
5198         The diff dialog should have a checkbox, enabled by default, that
5199         allows the user to make sure that all open files are saved before
5200         diffing.
5202 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
5204         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
5206         Icons from tpgww@onepost.net:
5207         * pixmaps/Makefile.am:
5208         * src/Makefile.am:
5209         * src/anjuta-app.c:
5210         * src/anjuta-preferences-general.svg:
5212         Icons from patch in bug #480093 comment #23. Also renamed icons.
5213         To be continued..
5215 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5217         Icons from tpgww@onepost.net:
5218         * plugins/debug-manager/images/Makefile.am:
5219         * plugins/debug-manager/images/anjuta-watch.svg:
5220         * plugins/debug-manager/plugin.c: (register_stock_icons):
5221         * plugins/gdb/images/Makefile.am:
5222         * plugins/gtodo/Makefile.am:
5223         * plugins/gtodo/anjuta-gtodo-plugin.svg:
5224         * plugins/gtodo/anjuta-gtodo.plugin.in:
5225         * plugins/gtodo/interface.c: (stock_icons):
5226         * plugins/gtodo/main.h:
5227         * plugins/gtodo/plugin.c: (ipreferences_merge):
5228         * plugins/terminal/Makefile.am:
5229         * plugins/terminal/anjuta-terminal-plugin.svg:
5230         * plugins/terminal/anjuta-terminal.plugin.in:
5231         * plugins/terminal/terminal.c:
5232         * plugins/tools/Makefile.am:
5233         * plugins/tools/anjuta-tools-plugin.svg:
5234         * plugins/tools/anjuta-tools.plugin.in:
5235         * plugins/tools/plugin.c:
5236         * plugins/valgrind/Makefile.am:
5237         * plugins/valgrind/anjuta-valgrind-plugin.svg:
5238         * plugins/valgrind/anjuta-valgrind.plugin.in:
5239         * plugins/valgrind/plugin.c: (register_stock_icons),
5240         (ipreferences_merge):
5242         Icons from patch in bug #480093 comment #23. Also renamed icons.
5243         To be continued..
5245 2007-11-18  Massimo Cora'   <maxcvs@email.it>
5247         reviewed by: Johannes Schmid <jhs@gnome.org>
5249         * configure.in:
5250         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
5251         due to bug #493360. Still present anyway bug #495843
5253         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
5254         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
5255         (on_local_treeview_row_activated),
5256         (on_global_treeview_row_activated),
5257         (on_global_treeview_row_expanded), (on_project_element_added),
5258         (on_project_element_removed), (project_root_added),
5259         (symbol_db_activate), (isymbol_manager_search),
5260         (isymbol_manager_get_members),
5261         (isymbol_manager_get_completions_at_position):
5262         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5263         (symbol_db_engine_iterator_node_get_symbol_extra_string):
5264         * plugins/symbol-db/symbol-db-engine.c:
5265         (sdb_engine_execute_non_select_sql),
5266         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
5267         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
5268         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
5269         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5270         (symbol_db_engine_add_new_workspace),
5271         (symbol_db_engine_add_new_project),
5272         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
5273         (sdb_engine_detects_removed_ids),
5274         (sdb_engine_walk_down_scope_path),
5275         (symbol_db_engine_get_class_parents),
5276         (symbol_db_engine_get_global_members),
5277         (symbol_db_engine_get_scope_members_by_symbol_id),
5278         (symbol_db_engine_get_scope_members),
5279         (symbol_db_engine_get_current_scope),
5280         (symbol_db_engine_get_file_symbols),
5281         (symbol_db_engine_get_symbol_info_by_id),
5282         (symbol_db_engine_find_symbol_by_name_pattern):
5283         * plugins/symbol-db/symbol-db-engine.h:
5284         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5285         (on_symbol_inserted), (symbol_db_view_locals_update_list):
5286         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
5287         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
5288         (on_scan_end), (do_add_root_symbol_to_view),
5289         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
5290         (trigger_on_symbol_inserted), (add_new_waiting_for),
5291         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
5292         (on_symbol_inserted), (do_recurse_subtree_and_remove),
5293         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
5294         (symbol_db_view_row_expanded), (sdb_view_init),
5295         (gtree_compare_func), (sdb_view_finalize),
5296         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
5297         (sdb_view_populate_base_root),
5298         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
5299         * plugins/symbol-db/symbol-db-view.h:
5300         * plugins/symbol-db/tables.sql:
5301         * plugins/symbol-db/test/Makefile.am:
5302         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
5303         (get_scope_members), (get_current_scope), (get_global_members),
5304         (get_file_symbols), (get_info_by_id), (main):
5306         Rewrote symbol-db-view global tab. Now every expandable node is a query.
5307         Started using LIMIT keyword to speed up things.
5308         Deprecated GdaCommand in favour of GdaQuery into engine. This should
5309         make providers use prepared statements.
5311 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5313         Patch from James Liggett:
5314         * plugins/subversion/plugin.c: (subversion_instance_init):
5315         * plugins/subversion/plugin.h:
5316         * plugins/subversion/subversion-diff-dialog.c:
5317         (on_subversion_diff_response), (subversion_diff_dialog),
5318         (on_menu_subversion_diff):
5319         * plugins/subversion/subversion-log-dialog.c:
5320         (on_log_view_selected_button_clicked),
5321         (on_log_diff_selected_button_clicked),
5322         (on_log_diff_previous_button_clicked),
5323         (subversion_log_window_create):
5324         * plugins/subversion/subversion-ui-utils.c:
5325         (get_filename_from_full_path), (init_whole_project),
5326         (on_whole_project_toggled):
5327         * plugins/subversion/subversion-ui-utils.h:
5328         * plugins/subversion/subversion-update-dialog.c:
5329         (subversion_update_dialog), (on_menu_subversion_update):
5331         Whole Project checkbox enabled by default in diff and update dialogs.
5332         changes the editor names for diff editors to something much more
5333         descriptive. For example, working copy/head diffs would have an editor
5334         with a name like "[Working Copy/Head] some-file.diff," where some-file
5335         is the name of the file/directory that was diffed. For diffs against
5336         arbitrary diffs the name would look like "[Revisions 2832/3200]
5337         some-file.diff" for a diff of some-file between revisions 2832 and
5338         3200.
5340 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
5342         Icons from tpgww@onepost.net:
5343         * plugins/subversion/Makefile.am:
5344         * plugins/subversion/anjuta-subversion-plugin.svg:
5345         * plugins/subversion/anjuta-subversion.plugin.in:
5346         * plugins/subversion/plugin.h:
5347         * plugins/symbol-browser/Makefile.am:
5348         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
5349         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
5350         * plugins/symbol-browser/plugin.c:
5351         * plugins/symbol-db/Makefile.am:
5352         * plugins/symbol-db/plugin.c:
5353         * plugins/symbol-db/symbol-db.plugin.in:
5355         Icons from patch in bug #480093 comment #23. Also renamed icons.
5356         To be continued..
5358 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5360         Icons from tpgww@onepost.net:
5361         * plugins/project-manager/Makefile.am:
5362         * plugins/project-manager/anjuta-project-manager-plugin.svg:
5363         * plugins/project-manager/anjuta-project-manager.plugin.in:
5364         * plugins/project-manager/plugin.c:
5365         * plugins/project-wizard/Makefile.am:
5366         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
5367         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
5368         * plugins/project-wizard/druid.h:
5369         * plugins/search/Makefile.am:
5370         * plugins/search/anjuta-search-plugin.svg:
5371         * plugins/search/anjuta-search.plugin.in:
5372         * plugins/search/plugin.c:
5374         Icons from patch in bug #480093 comment #23. Also renamed icons.
5375         To be continued..
5377 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
5379         * TODO.tasks: updated.
5381         Icons from tpgww@onepost.net:
5382         * plugins/file-loader/Makefile.am:
5383         * plugins/file-loader/anjuta-loader-plugin.svg:
5384         * plugins/file-loader/anjuta-loader.plugin.in:
5385         * plugins/file-manager/Makefile.am:
5386         * plugins/file-manager/anjuta-file-manager-plugin.svg:
5387         * plugins/file-manager/file-manager.plugin.in:
5388         * plugins/file-manager/plugin.c:
5389         * plugins/glade/Makefile.am:
5390         * plugins/glade/anjuta-glade-plugin.svg:
5391         * plugins/glade/anjuta-glade.plugin.in:
5392         * plugins/glade/plugin.c: (register_stock_icons):
5393         * plugins/language-manager/Makefile.am:
5394         * plugins/language-manager/anjuta-language-manager-plugin.svg:
5395         * plugins/language-manager/language-manager.plugin.in:
5396         * plugins/message-view/Makefile.am:
5397         * plugins/message-view/anjuta-message-manager.plugin.in:
5398         * plugins/message-view/anjuta-messages-plugin.svg:
5399         * plugins/message-view/plugin.c:
5400         * plugins/patch/Makefile.am:
5401         * plugins/patch/anjuta-patch-plugin.svg:
5402         * plugins/patch/anjuta-patch.plugin.in:
5403         * plugins/patch/plugin.c:
5404         * plugins/profiler/Makefile.am:
5405         * plugins/profiler/anjuta-profiler-plugin.svg:
5406         * plugins/profiler/plugin.c: (register_stock_icons):
5407         * plugins/profiler/profiler.plugin.in:
5408         * plugins/project-import/Makefile.am:
5409         * plugins/project-import/anjuta-project-import-plugin.svg:
5410         * plugins/project-import/anjuta-project-import.plugin.in:
5411         * plugins/project-import/plugin.c:
5413         Icons from patch in bug #480093 comment #23. Also renamed icons.
5414         To be continued..
5416 2007-11-18  Johannes Schmid <jhs@gnome.org>
5418         * plugins/build-basic-autotools/build-basic-autotools.c:
5419         (build_regex_init):
5420         * plugins/debug-manager/anjuta-debug-manager.glade:
5421         * plugins/debug-manager/breakpoints.c:
5422         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
5423         * plugins/file-wizard/file.c:
5424         * plugins/gdb/anjuta-gdb.glade:
5425         * plugins/glade/plugin.c: (ifile_open):
5426         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
5427         * plugins/gtodo/mcategory.c: (category_manager_add_item):
5428         * plugins/gtodo/tray-icon.c:
5429         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
5430         * plugins/macro/macros.xml:
5431         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5432         Fixed translation bugs (#496833, #488211 and #497758)
5433         
5434         * plugins/document-manager/plugin.c: (on_editor_changed):
5435         Removed unused code
5437 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5439         Icons from tpgww@onepost.net:
5440         * plugins/devhelp/Makefile.am:
5441         * plugins/devhelp/anjuta-devhelp-plugin.svg:
5442         * plugins/devhelp/anjuta-devhelp.plugin.in:
5443         * plugins/devhelp/plugin.c:
5444         * plugins/document-manager/anjuta-document-manager.plugin.in:
5445         * plugins/document-manager/images/Makefile.am:
5446         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
5447         * plugins/document-manager/plugin.c:
5448         * plugins/editor/Makefile.am:
5449         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
5450         * plugins/editor/anjuta-editor.plugin.in:
5451         * plugins/editor/plugin.c:
5452         * plugins/sample1/Makefile.am:
5453         * plugins/sample1/anjuta-sample-plugin.svg:
5454         * plugins/sample1/anjuta-sample.plugin.in:
5455         * plugins/sourceview/Makefile.am:
5456         * plugins/sourceview/plugin.c:
5457         * plugins/sourceview/sourceview.plugin.in:
5459         Icons from patch in bug #480093 comment #23. Also renamed icons.
5460         To be continued..
5462 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
5464         * TODO.tasks: Updated.
5466         Icons from tpgww@onepost.net:
5467         * plugins/build-basic-autotools/Makefile.am:
5468         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
5469         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
5470         * plugins/build-basic-autotools/build-basic-autotools.c:
5471         * plugins/class-inheritance/Makefile.am:
5472         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
5473         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
5474         * plugins/class-inheritance/plugin.c:
5475         * plugins/cvs-plugin/Makefile.am:
5476         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
5477         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
5478         * plugins/cvs-plugin/plugin.c:
5479         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
5480         * plugins/debug-manager/images/Makefile.am:
5481         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
5482         * plugins/debug-manager/plugin.c: 
5484         Icons from patch in bug #480093 comment #23. Also renamed icons.
5485         To be continued..
5487 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5489         * (removed) libanjuta/anjuta-children.c,
5490         (removed) libanjuta/anjuta-children.h,
5491         libanjuta/anjuta-launcher.c,
5492         libanjuta/libanjuta.h,
5493         libanjuta/Makefile.am,
5494         plugins/gdb/debugger.c,
5495         plugins/terminal/terminal.c,
5496         manuals/reference/libanjuta/libanjuta-sections.txt,
5497         manuals/reference/libanjuta/libanjuta-docs.sgml:
5498         Replace anjuta_children_register by g_child_watch_add
5500 2007-11-13  Johannes Schmid <jhs@gnome.org>
5502         * plugins/subversion/anjuta-subversion.glade:
5503         * plugins/subversion/subversion-commit-dialog.c:
5504         (subversion_commit_dialog):
5505         * plugins/subversion/subversion-resolve-dialog.c:
5506         (subversion_resolve_dialog):
5507         * plugins/subversion/subversion-revert-dialog.c:
5508         (subversion_revert_dialog):
5509         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
5510         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
5511         (hide_pulse_progress_bar):
5512         * plugins/subversion/subversion-ui-utils.h:
5514         Yet another patch from #457477:
5515         Add a pulsing progress bar to all dialogs receiving status
5517 2007-11-12  Johannes Schmid <jhs@gnome.org>
5519         * plugins/document-manager/plugin.c: (create_highlight_submenu):
5520         Bug 493583 – crash in Anjuta IDE: trying to open a file
5521         
5522         * plugins/subversion/subversion-commit-dialog.c:
5523         (select_all_files), (subversion_commit_dialog):
5524         Patch from jrligget - see #457477
5526 2007-11-12  Johannes Schmid <jhs@gnome.org>
5528         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
5529         * libanjuta/anjuta-plugin-handle.c:
5530         (anjuta_plugin_handle_get_about):
5531         Bug 495536 – Plugins localization improvement
5532         
5533         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
5534         * plugins/class-gen/anjuta-class-gen-plugin.glade:
5535         * plugins/indent/indent.glade:
5536         * plugins/subversion/anjuta-subversion.glade:
5537         Bug 495245 – Strings bug
5539 2007-11-08  James Liggett  <jrliggett@cox.net>
5541         reviewed by: Johannes Schmid <jhs@gnome.org>
5543         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
5544         (anjuta_async_command_finalize),
5545         (anjuta_async_command_notification_poll),
5546         (anjuta_async_command_thread), (start_command),
5547         (notify_data_arrived), (notify_complete),
5548         (anjuta_async_command_class_init),
5549         (anjuta_async_command_set_error_message),
5550         (anjuta_async_command_get_error_message),
5551         (anjuta_async_command_lock), (anjuta_async_command_unlock):
5552         * libanjuta/anjuta-async-command.h:
5553         * libanjuta/anjuta-command.c: (anjuta_command_init),
5554         (anjuta_command_finalize), (anjuta_command_class_init),
5555         (anjuta_command_start), (anjuta_command_notify_data_arrived),
5556         (anjuta_command_notify_complete),
5557         (anjuta_command_set_error_message),
5558         (anjuta_command_get_error_message):
5559         * libanjuta/anjuta-command.h:
5560         * libanjuta/anjuta-glade-catalog.c:
5561         * libanjuta/anjuta-glade.xml:
5562         * libanjuta/anjuta-vcs-status-tree-view.c:
5563         (on_selected_column_toggled),
5564         (anjuta_vcs_status_tree_view_create_columns),
5565         (anjuta_vcs_status_tree_view_init),
5566         (anjuta_vcs_status_tree_view_finalize),
5567         (anjuta_vcs_status_tree_view_set_property),
5568         (anjuta_vcs_status_tree_view_get_property),
5569         (anjuta_vcs_status_tree_view_class_init),
5570         (anjuta_vcs_status_tree_view_new),
5571         (anjuta_vcs_status_tree_view_destroy),
5572         (anjuta_vcs_status_tree_view_add), (select_all_paths),
5573         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
5574         (anjuta_vcs_status_tree_view_unselect_all),
5575         (create_selected_paths_list),
5576         (anjuta_vcs_status_tree_view_get_selected):
5577         * libanjuta/anjuta-vcs-status-tree-view.h:
5578         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
5579         * libanjuta/anjuta-widgets.h:
5580         * plugins/subversion/subversion-add-dialog.c:
5581         (on_add_command_finished), (on_subversion_add_response),
5582         (subversion_add_dialog), (on_menu_subversion_add),
5583         (on_fm_subversion_add):
5584         * plugins/subversion/subversion-add-dialog.h:
5585         * plugins/subversion/subversion-commit-dialog.c:
5586         (on_commit_command_finished), (on_subversion_commit_response),
5587         (subversion_commit_dialog), (on_menu_subversion_commit),
5588         (on_fm_subversion_commit):
5589         * plugins/subversion/subversion-commit-dialog.h:
5590         * plugins/subversion/subversion-copy-dialog.c:
5591         (on_copy_other_revision_radio_toggled),
5592         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
5593         (on_copy_command_finished), (on_subversion_copy_response),
5594         (subversion_copy_dialog), (on_menu_subversion_copy),
5595         (on_fm_subversion_copy):
5596         * plugins/subversion/subversion-copy-dialog.h:
5597         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
5598         (on_subversion_diff_response), (subversion_diff_dialog),
5599         (on_menu_subversion_diff), (on_fm_subversion_diff):
5600         * plugins/subversion/subversion-diff-dialog.h:
5601         * plugins/subversion/subversion-log-dialog.c:
5602         (on_diff_selected_column_toggled), (create_columns),
5603         (on_log_command_finished), (on_log_view_button_clicked),
5604         (on_cat_command_data_arrived), (on_cat_command_finished),
5605         (on_log_view_selected_button_clicked), (get_selected_revisions),
5606         (on_log_diff_selected_button_clicked),
5607         (on_log_diff_previous_button_clicked),
5608         (on_subversion_log_vbox_destroy),
5609         (on_log_changes_view_row_selected), (subversion_log_window_create),
5610         (on_menu_subversion_log), (on_fm_subversion_log),
5611         (subversion_log_set_whole_project_sensitive):
5612         * plugins/subversion/subversion-log-dialog.h:
5613         * plugins/subversion/subversion-merge-dialog.c:
5614         (on_merge_command_finished), (on_subversion_merge_response),
5615         (on_merge_first_path_browse_button_clicked),
5616         (on_merge_second_path_browse_button_clicked),
5617         (on_merge_use_first_path_check_toggled),
5618         (on_merge_start_revision_radio_toggled),
5619         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
5620         (on_menu_subversion_merge):
5621         * plugins/subversion/subversion-merge-dialog.h:
5622         * plugins/subversion/subversion-remove-dialog.c:
5623         (on_remove_command_finished),
5624         (on_remove_path_browse_button_clicked),
5625         (on_subversion_remove_response), (subversion_remove_dialog),
5626         (on_menu_subversion_remove), (on_fm_subversion_remove):
5627         * plugins/subversion/subversion-remove-dialog.h:
5628         * plugins/subversion/subversion-resolve-dialog.c:
5629         (on_resolve_command_finished), (on_subversion_resolve_response),
5630         (subversion_resolve_dialog), (on_menu_subversion_resolve):
5631         * plugins/subversion/subversion-resolve-dialog.h:
5632         * plugins/subversion/subversion-revert-dialog.c:
5633         (on_revert_command_finished), (on_subversion_revert_response),
5634         (subversion_revert_dialog), (on_menu_subversion_revert):
5635         * plugins/subversion/subversion-revert-dialog.h:
5636         * plugins/subversion/subversion-switch-dialog.c:
5637         (on_switch_other_revision_radio_toggled),
5638         (on_switch_command_finished), (on_subversion_switch_response),
5639         (subversion_switch_dialog), (on_menu_subversion_switch):
5640         * plugins/subversion/subversion-switch-dialog.h:
5641         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
5642         (subversion_data_free), (on_mesg_view_destroy),
5643         (create_message_view), (check_filename), (get_log_from_textview),
5644         (pulse_timer), (on_pulse_timer_destroyed),
5645         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
5646         (report_errors), (on_status_command_finished),
5647         (on_status_command_data_arrived), (on_command_info_arrived),
5648         (select_all_status_items), (clear_all_status_selections),
5649         (init_whole_project), (on_whole_project_toggled),
5650         (send_diff_command_output_to_editor), (on_diff_command_finished),
5651         (stop_status_bar_progress_pulse):
5652         * plugins/subversion/subversion-ui-utils.h:
5653         * plugins/subversion/subversion-update-dialog.c:
5654         (on_update_command_finished), (on_subversion_update_response),
5655         (subversion_update_dialog), (on_menu_subversion_update),
5656         (on_fm_subversion_update):
5657         * plugins/subversion/subversion-update-dialog.h:
5658         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
5659         (svn_add_command_finalize), (svn_add_command_run),
5660         (svn_add_command_class_init), (svn_add_command_new),
5661         (svn_add_command_destroy):
5662         * plugins/subversion/svn-add-command.h:
5663         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
5664         (svn_cat_command_finalize), (svn_cat_command_run),
5665         (svn_cat_command_class_init), (svn_cat_command_new),
5666         (svn_cat_command_destroy), (svn_cat_command_get_output):
5667         * plugins/subversion/svn-cat-command.h:
5668         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
5669         (svn_command_release_ui_lock), (simple_prompt),
5670         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
5671         (svn_auth_ssl_server_trust_prompt_func_cb),
5672         (svn_auth_ssl_client_cert_prompt_func_cb),
5673         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
5674         (svn_command_init), (svn_command_finalize),
5675         (svn_command_class_init), (svn_command_push_info),
5676         (svn_command_get_info_queue), (svn_command_set_error),
5677         (svn_command_get_client_context), (svn_command_get_pool),
5678         (svn_command_lock_ui), (svn_command_unlock_ui),
5679         (svn_command_get_revision), (svn_command_copy_path_list),
5680         (svn_command_free_path_list):
5681         * plugins/subversion/svn-command.h:
5682         * plugins/subversion/svn-commit-command.c: (on_log_callback),
5683         (svn_commit_command_init), (svn_commit_command_finalize),
5684         (svn_commit_command_run), (svn_commit_command_class_init),
5685         (svn_commit_command_new), (svn_commit_command_destroy):
5686         * plugins/subversion/svn-commit-command.h:
5687         * plugins/subversion/svn-copy-command.c: (on_log_callback),
5688         (svn_copy_command_init), (svn_copy_command_finalize),
5689         (svn_copy_command_run), (svn_copy_command_class_init),
5690         (svn_copy_command_new), (svn_copy_command_destroy):
5691         * plugins/subversion/svn-copy-command.h:
5692         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
5693         (svn_diff_command_finalize), (svn_diff_command_run),
5694         (svn_diff_command_class_init), (svn_diff_command_new),
5695         (svn_diff_command_destroy), (svn_diff_command_get_output):
5696         * plugins/subversion/svn-diff-command.h:
5697         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
5698         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
5699         (svn_log_command_class_init), (svn_log_command_new),
5700         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
5701         * plugins/subversion/svn-log-command.h:
5702         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
5703         (svn_log_entry_finalize), (svn_log_entry_class_init),
5704         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
5705         (svn_log_entry_get_author), (svn_log_entry_get_date),
5706         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
5707         (svn_log_entry_get_full_log):
5708         * plugins/subversion/svn-log-entry.h:
5709         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
5710         (svn_merge_command_finalize), (svn_merge_command_run),
5711         (svn_merge_command_class_init), (svn_merge_command_new),
5712         (svn_merge_command_destroy):
5713         * plugins/subversion/svn-merge-command.h:
5714         * plugins/subversion/svn-remove-command.c: (on_log_callback),
5715         (svn_remove_command_init), (svn_remove_command_finalize),
5716         (svn_remove_command_run), (svn_remove_command_class_init),
5717         (svn_remove_command_new), (svn_remove_command_destroy),
5718         (svn_remove_command_get_path):
5719         * plugins/subversion/svn-remove-command.h:
5720         * plugins/subversion/svn-resolve-command.c:
5721         (svn_resolve_command_init), (svn_resolve_command_finalize),
5722         (svn_resolve_command_run), (svn_resolve_command_class_init),
5723         (svn_resolve_command_new), (svn_resolve_command_destroy):
5724         * plugins/subversion/svn-resolve-command.h:
5725         * plugins/subversion/svn-revert-command.c:
5726         (svn_revert_command_init), (svn_revert_command_finalize),
5727         (svn_revert_command_run), (svn_revert_command_class_init),
5728         (svn_revert_command_new), (svn_revert_command_destroy):
5729         * plugins/subversion/svn-revert-command.h:
5730         * plugins/subversion/svn-status-command.c:
5731         (svn_status_command_init), (svn_status_command_finalize),
5732         (on_svn_status_notify), (svn_status_command_run),
5733         (svn_status_command_class_init), (svn_status_command_new),
5734         (svn_status_command_destroy),
5735         (svn_status_command_get_status_queue):
5736         * plugins/subversion/svn-status-command.h:
5737         * plugins/subversion/svn-status.c: (svn_status_init),
5738         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
5739         (svn_status_destroy), (svn_status_get_path),
5740         (svn_status_get_vcs_status):
5741         * plugins/subversion/svn-status.h:
5742         * plugins/subversion/svn-switch-command.c:
5743         (svn_switch_command_init), (svn_switch_command_finalize),
5744         (svn_switch_command_run), (svn_switch_command_class_init),
5745         (svn_switch_command_new), (svn_switch_command_destroy):
5746         * plugins/subversion/svn-switch-command.h:
5747         * plugins/subversion/svn-update-command.c:
5748         (svn_update_command_init), (svn_update_command_finalize),
5749         (svn_update_command_run), (svn_update_command_class_init),
5750         (svn_update_command_new), (svn_update_command_destroy):
5751         * plugins/subversion/svn-update-command.h:
5753         Now really committed all files from James patch (#457477)
5755 2007-11-08  Johannes Schmid <jhs@gnome.org>
5757         * TODO.tasks: Updated
5759 2007-11-08  James Liggett  <jrliggett@cox.net>
5761         reviewed by: Johannes Schmid <jhs@gnome.org>
5763         * configure.in:
5764         * libanjuta/Makefile.am:
5765         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
5766         * libanjuta/anjuta-status.h:
5767         * libanjuta/libanjuta.h:
5768         * plugins/subversion/Makefile.am:
5769         * plugins/subversion/anjuta-subversion.glade:
5770         * plugins/subversion/anjuta-subversion.ui:
5771         * plugins/subversion/plugin.c: (value_added_project_root_uri),
5772         (value_removed_project_root_uri), (activate_plugin),
5773         (deactivate_plugin), (finalize), (subversion_instance_init):
5774         * plugins/subversion/plugin.h:
5775         * plugins/subversion/subversion-actions.c:
5776         * plugins/subversion/subversion-actions.h:
5777         * plugins/subversion/subversion-callbacks.c:
5778         * plugins/subversion/subversion-callbacks.h:
5779         * plugins/subversion/svn-auth.c:
5780         * plugins/subversion/svn-auth.h:
5781         * plugins/subversion/svn-backend-priv.h:
5782         * plugins/subversion/svn-backend.c:
5783         * plugins/subversion/svn-backend.h:
5784         * plugins/subversion/svn-notify.c:
5785         * plugins/subversion/svn-notify.h:
5786         * plugins/subversion/svn-thread.c:
5787         * plugins/subversion/svn-thread.h:
5788         
5789         Commited alpha2 of the new subversion plugin (#457477)
5791 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5793         * plugins/debug-manager/command.c:
5794         Fix a stupid crash when changing a register value
5796 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5798         * libanjuta/interfaces/libanjuta.idl,
5799         plugins/debug-manager/command.c,
5800         plugins/debug-manager/command.h,
5801         plugins/debug-manager/start.c,
5802         plugins/gdb/plugin.c,
5803         plugins/gdb/debugger.c,
5804         plugins/gdb/debugger.h:
5805         Use anjuta terminal plugin instead of gnome terminal
5806         Select if a terminal is used in the the start_program function
5807         Move terminal code from debugger.c to plugin.c
5808         Partial fix of bug #481366
5810         * plugins/gdb/utilities.c,
5811         plugins/gdb/utilities.h:
5812         Remove gnome terminal check function
5814 2007-11-06  Johannes Schmid <jhs@gnome.org>
5816         * plugins/project-import/anjuta-project-import.glade:
5817         * plugins/project-import/project-import.c: (on_import_next),
5818         (on_import_finish), (project_import_set_directory):
5819         * plugins/project-wizard/property.c: (npw_property_create_widget),
5820         (npw_property_set_value_from_widget):
5821         
5822         Replaced gnome_file_entry with gtk_file_chooser_button
5823         Fixes #422329 – Creating a new directory in program options doesn't work
5824         
5825 2007-11-04  Massimo Cora' <maxcvs@email.it>
5827         * plugins/symbol-db/plugin.c:
5828         add all files at once on project_import.
5829         No need to split them into more languages: ctags
5830         and the engine will take care of that.
5832         * plugins/symbol-db/symbol-db-engine.h,
5833         * plugins/symbol-db/symbol-db-engine.c,
5834         * plugins/symbol-db/tables.sql,
5835         * plugins/symbol-db/test/Makefile.am,
5836         * plugins/symbol-db/test/main.c,
5837         * plugins/symbol-db/symbol-db-view-locals.c:
5838         some memory leaks fixed. Ported the thing to
5839         libgda 3.1.2 [or better svn HEAD].
5840         Thanks to a fresh new algorithm to detect
5841         parent scope we're able to display correcly
5842         a local gtktree, including classes not directly
5843         defined inside that file.
5845 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
5847         * plugins/debug-manager/threads.c,
5848         plugins/debug-manager/stack_trace.c:
5849         Do not display address when not needed
5851         * plugins/debug-manager/plugin.c,
5852         plugins/debug-manager/breakpoints.c:
5853         Breakpoints directly connect to debugger signals
5855         * plugins/debug-manager/watch.c:
5856         program-unload signal does not exist used debugger-stopped
5858         * plugins/debug-manager/queue.c,
5859         libanjuta/interfaces/libanjuta.idl:
5860         Display error message returned by debugger command
5861         Add new error codes
5863 2007-11-04  Johannes Schmid <jhs@gnome.org>
5865         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
5866         Bug 493062 – gcj template needs AC_PROG_CC
5867         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
5869         * src/anjuta-actions.h:
5870         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
5871         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
5873 === anjuta 2.3.0 ===
5875 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
5877         * AUTHORS: Updated
5879 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5881         * ChangeLog: Tagged 2.3.0 release.
5883         * plugins/indent/Makefile.am: Fixed indentation.
5885         * plugins/editor/aneditor-autocomplete.cxx:
5886         * plugins/editor/aneditor-priv.h:
5887         * plugins/editor/aneditor.cxx:
5888         * plugins/editor/aneditor.h: Commented out dead codes.
5890         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
5891         Do not build symbol-db by
5892         default. Added 'unstable' in plugin description to signify it's
5893         developmental state.
5895         * plugins/file-manager/Makefile.am,
5896         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
5898 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
5900         * plugins/debug-manager/utilities.c,
5901         plugins/debug-manager/utilities.h,
5902         plugins/debug-manager/threads.c,
5903         plugins/debug-manager/plugin.c,
5904         plugins/debug-manager/plugin.h,
5905         plugins/debug-manager/disassemble.h,
5906         plugins/debug-manager/watch.c,
5907         plugins/debug-manager/watch.h,
5908         plugins/debug-manager/breakpoints.c,
5909         plugins/debug-manager/stack_trace.c:
5910         Replace few remaining function calls by signal 
5912         * plugins/debug-manager/disassemble.c,
5913         plugins/debug-manager/registers.c,
5914         plugins/debug-manager/memory.c,
5915         plugins/debug-manager/locals.c,
5916         plugins/debug-manager/queue.c,
5917         plugins/debug-manager/queue.h:
5918         Connect signals when debugger is started
5919         Disconnect them when debugger is stopped
5920         Do not display window if debugger doesn't support feature
5922         * plugins/gdb/plugin.c,
5923         libanjuta/interfaces/libanjuta.idl:
5924         Remove unused initialization function
5926 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5928         * configure.in:
5929         * plugins/file-manager/Makefile.am:
5930         * scripts/build-schemas.mk: Fixed 'make distcheck'
5932 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5934         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5935         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
5936         to latest API additions.
5938         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
5939         to API changes.
5941 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
5943         * ChangeLog: Fixed indentation.
5944         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
5945         branch.
5947 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
5949         * libanjuta/interfaces/libanjuta.idl:
5950         * plugins/build-basic-autotools/build-basic-autotools.c:
5951         (build_compile_file_real), (build_build_project),
5952         (build_install_project), (build_clean_project),
5953         (build_configure_project), (build_autogen_project),
5954         (build_distribution_project), (build_build_module),
5955         (build_install_module), (build_clean_module), (fm_build),
5956         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5957         (finalize), (basic_autotools_plugin_instance_init),
5958         (ibuildable_set_command), (ibuildable_reset_commands),
5959         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5960         (ibuildable_install), (ibuildable_configure),
5961         (ibuildable_generate), (ibuildable_iface_init):
5962         * plugins/build-basic-autotools/build-basic-autotools.h:
5964         Added API for commands override in build interface and implemented
5965         them in build plugin. Useful for other plugins override build
5966         commands depending on project environment.
5968 2007-10-28  Naba Kumar  <naba@gnome.org>
5970         * src/anjuta.glade,
5971         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5972         Fixed widget alignment for dock switcher tab style combo and
5973         scratchbox path entrybox.
5975 2007-10-28  Johannes Schmid <jhs@gnome.org>
5977         * plugins/document-manager/plugin.c: (on_editor_changed):
5978         Fixed a memory leak and simplified code (thanks again Sébastien)
5979         
5980         * configure.in:
5981         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5982         and OFFSET sql statements)
5984 2007-10-28  Massimo Cora' <maxcvs@email.it>
5986         * plugins/symbol-db/plugin.c,
5987         plugins/symbol-db/symbol-db-engine.h,
5988         plugins/symbol-db/symbol-db-view.c,
5989         plugins/symbol-db/symbol-db-view.c,
5990         plugins/symbol-db/symbol-db-view-locals.c,
5991         plugins/symbol-db/symbol-db-view-locals.h,
5992         plugins/symbol-db/symbol-db-engine.c:
5993         Better end-of-file-scan detection, permitting
5994         an improved scope/inheritance parsing.
5995         Locals tab gtktree now displays correct
5996         namespace->class->children tree, even if
5997         in a C++ file there isn't class declaration.
5999 2007-10-27  Johannes Schmid <jhs@gnome.org>
6001         Patch from Stanislav Brabec <sbrabec@suse.cz>
6002         * configure.in:
6003         Bug 489798 – Do not rely on svn-config
6005         Patch from Michael Wolf <maw@ximian.com>:
6006         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
6007         (egg_tree_model_filter_remove_node),
6008         (egg_tree_model_filter_row_deleted):
6009         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
6011 2007-10-27  Johannes Schmid <jhs@gnome.org>
6013         * plugins/devhelp/anjuta-devhelp.ui:
6014         * plugins/message-view/anjuta-message-manager.ui:
6016         Added some separators to the toolbar
6017         
6018         * plugins/document-manager/plugin.c:
6019         (on_support_plugin_deactivated), (load_new_support_plugins),
6020         (unload_unused_support_plugins), (on_editor_changed):
6021         
6022         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
6023         for pointing out that is was crap.
6025 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
6027         * libanjuta/interfaces/libanjuta.idl,
6028         libanjuta/anjuta-plugin-manager.c,
6029         libanjuta/anjuta-plugin-manager.h,
6030         libanjuta/anjuta-c-plugin-factory.c,
6031         libanjuta/anjuta-c-module.h,
6032         libanjuta/anjuta-c-module.c:
6033         Report detailled error message in case of plugin loading failure
6035 2007-10-24  Johannes Schmid <jhs@gnome.org>
6037         * configure.in:
6038         * plugins/Makefile.am:
6039         
6040         Activate build of symbol-db plugin (when libgda is available)
6041         
6042         * plugins/document-manager/plugin.c:
6043         (on_support_plugin_deactivated), (on_editor_changed):
6044         
6045         Properly handle language support plugins even when they are
6046         unloaded by the session.
6047         
6048         * plugins/symbol-db/plugin.c: (register_stock_icons),
6049         Port to new REGISTER_ICONS stuff
6050   
6051 2007-10-22  Massimo Cora'  <maxcvs@email.it>
6053         * plugins/symbol-db/plugin.c,
6054         * plugins/symbol-db/symbol-db-view.c
6055         * plugins/symbol-db/symbol-db-engine.h,
6056         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
6057         * plugins/symbol-db/symbol-db-view-locals.c,
6058         * plugins/symbol-db/symbol-db-view-locals.h,
6059         * plugins/symbol-db/symbol-db-engine.c:
6060         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
6061         Added a new algorithm for dynamic population of the local symbols' tab.
6062         Now the default view is tree-like.
6063         Some fixes on engine correct some population issues.    
6065 2007-10-23  Naba Kumar  <naba@gnome.org>
6067         * plugins/glade/Makefile.am: Corrected conditional not to install
6068         .plugin file if plugin is disabled.
6069         * plugins/sourceview/Makefile.am: Corrected conditional not to
6070         install schemas if plugin is not built.
6072 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
6074         * plugins/debug-manager/queue.c:
6075         Fix #488061: Mutiple crash dialogs
6077         * plugins/gdb/debugger.c,
6078         plugins/gdb/debugger.h:
6079         Remove maximum gdb command length, should fix bug#474811
6081 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
6083         * manuals/reference/libanjuta/plugin-description-file.sgml,
6084         manuals/reference/libanjuta/libanjuta-docs.sgml,
6085         manuals/reference/libanjuta/libanjuta-sections.txt,
6086         libanjuta/interfaces/libanjuta.idl,
6087         libanjuta/anjuta-c-module.c,
6088         libanjuta/anjuta-c-plugin-factory.c:
6089         Document last changes in plugin code
6091 2007-10-19  Johannes Schmid <jhs@gnome.org>
6093         * plugins/subversion/subversion-callbacks.c: (check_filename):
6094         
6095         Fixed #487854 – Anjuta crashes when i try to add a SVN url
6097 2007-10-19  Naba Kumar  <naba@gnome.org>
6099         * plugins/file-manager/file-model.c: Fixed a critical runtime
6100         warning.
6102 2007-10-18  Johannes Schmid <jhs@gnome.org>
6104         * libanjuta/anjuta-ui.h:
6105         Small fix on icon macros
6106         
6107         * libanjuta/interfaces/libanjuta.idl:
6108         * plugins/language-manager/plugin.c: (ilanguage_get_name),
6109         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
6110         (ilanguage_iface_init):
6111         
6112         Added get_from_editor() and get_name_from_editor() methods
6113         to IAnjutaLanguage
6114         
6115         * plugins/document-manager/plugin.c:
6116         (update_editor_ui_interface_items), (on_editor_changed):
6117         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6118         .in:
6119         * plugins/language-support-cpp-java/plugin.c: (install_support):
6120         
6121         Ported plugins to use the new interface
6123 2007-10-17  Johannes Schmid <jhs@gnome.org>
6125         * libanjuta/anjuta-ui.h:
6126         
6127         Added macros to register stock icons to stop all this copy&paste
6128         which had spread over a lot of files. New macros support to add 
6129         icons with toolbar and menu size (16 and 24)
6130         
6131         * plugins/class-inheritance/plugin.c: (register_stock_icons):
6132         * plugins/debug-manager/images/anjuta-attach.svg:
6133         * plugins/debug-manager/images/anjuta-step-out.svg:
6134         * plugins/debug-manager/images/anjuta-step-over.svg:
6135         * plugins/debug-manager/plugin.c: (register_stock_icons):
6136         * plugins/document-manager/images/Makefile.am:
6137         * plugins/document-manager/images/anjuta-block-end.svg:
6138         * plugins/document-manager/images/anjuta-block-start.svg:
6139         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
6140         * plugins/document-manager/images/anjuta-bookmark.svg:
6141         * plugins/document-manager/images/anjuta-go-history-next.svg:
6142         * plugins/document-manager/images/anjuta-go-history-prev.svg:
6143         * plugins/document-manager/plugin.c: (register_stock_icons):
6144         * plugins/glade/plugin.c: (register_stock_icons):
6145         * plugins/language-support-cpp-java/plugin.c:
6146         (register_stock_icons):
6147         * plugins/message-view/Makefile.am:
6148         * plugins/message-view/anjuta-go-message-next.svg:
6149         * plugins/message-view/anjuta-go-message-prev.svg:
6150         * plugins/message-view/anjuta-message-view.svg:
6151         * plugins/message-view/messages.xpm:
6152         * plugins/message-view/plugin.c: (register_stock_icons):
6153         * plugins/patch/plugin.c: (patch_plugin_activate):
6154         * plugins/project-manager/plugin.c: (register_stock_icons):
6155         * plugins/search/Makefile.am:
6156         * plugins/search/anjuta-go-match-next.svg:
6157         * plugins/search/anjuta-go-match-prev.svg:
6158         * plugins/search/plugin.c: (activate_plugin):
6159         * plugins/symbol-browser/plugin.c: (register_stock_icons):
6160         * plugins/terminal/terminal.c: (register_stock_icons):
6161         * plugins/valgrind/plugin.c: (register_stock_icons):
6162         
6163         Updated to use the new icons and added several new and updated 
6164         icons from #480093
6166 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
6168         * libanjuta/anjuta-plugin-handle.c,
6169         libanjuta/anjuta-plugin-handle.h:
6170         Add a new path property containing the directory of the .plugin
6171         file, library file (.so or whatever) must be in the same directory
6173         * libanjuta/anjuta-plugin-manager.c,
6174         libanjuta/interfaces/libanjuta.idl,
6175         (removed) libanjuta/anjuta-glue-plugin.c,
6176         (removed) libanjuta/anjuta-glue-plugin.h,
6177         (removed) libanjuta/anjuta-glue-c.c,
6178         (removed) libanjuta/anjuta-glue-c.h,
6179         (removed) libanjuta/anjuta-glue-cpp.c,
6180         (removed) libanjuta/anjuta-glue-cpp.h,
6181         (removed) libanjuta/anjuta-glue-factory.c,
6182         (removed) libanjuta/anjuta-glue-factory.h,
6183         (added) libanjuta/anjuta-c-module.c,
6184         (added) libanjuta/anjuta-c-module.h,
6185         (added) libanjuta/anjuta-c-plugin-factory.c,
6186         (added) libanjuta/anjuta-c-plugin-factory.h,
6187         libanjuta/Makefile.am:
6188         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
6189         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
6190         implementing IAnjutaPluginFactory
6191         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
6193         * libanjuta/libanjuta.h:
6194         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
6195         interface)
6197         * libanjuta/anjuta-plugin.h:
6198         Replace AnjutaGluePlugin by GTypeModule
6199         Remove unused anjuta_glue_get_component_type replaced by
6200         g_type_from_name
6202         * plugins/build-basic-autotools/build-basic-autotools.h,
6203         plugins/class-gen/plugin.h,
6204         plugins/class-inheritance/plugin.h,
6205         plugins/cvs-plugin/plugin.h,
6206         plugins/debug-manager/plugin.h,
6207         plugins/devhelp/plugin.h,
6208         plugins/document-manager/plugin.h,
6209         plugins/editor/plugin.h,
6210         plugins/file-loader/plugin.h,
6211         plugins/file-wizard/plugin.h,
6212         plugins/gdb/plugin.h,
6213         plugins/glade/plugin.h,
6214         plugins/gtodo/plugin.h,
6215         plugins/indent/plugin.h,
6216         plugins/language-manager/plugin.h,
6217         plugins/language-support-cpp-java/plugin.h,
6218         plugins/macro/plugin.h,
6219         plugins/message-view/plugin.h,
6220         plugins/patch/plugin.h,
6221         plugins/profiler/plugin.h,
6222         plugins/project-import/plugin.h,
6223         plugins/project-manager/plugin.h,
6224         plugins/project-wizard/plugin.h,
6225         plugins/sample1/plugin.h,
6226         plugins/search/plugin.h,
6227         plugins/sourceview/plugin.h,
6228         plugins/subversion/plugin.h,
6229         plugins/symbol-browser/plugin.h,
6230         plugins/symbol-db/plugin.h,
6231         plugins/terminal/terminal.c,
6232         plugins/tools/plugin.h,
6233         plugins/valgrind/plugin.h:
6234         Replace AnjutaGluePlugin by GTypeModule
6236 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
6238         * plugins/debug-manager/breakpoints.c:
6239         Fix bug#487112, crash while removing a breakpoint in a new file
6241 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6243         * plugins/document-manager/search-box.c:
6244         Fix a crash (with an useful comment) focus-out-event handler must
6245         return a gboolean
6247 2007-10-14 Johannes Schmid <jhs@gnome.org>
6249         * plugins/sourceview/sourceview.c:
6250         Hide calltip when "Up" or "Down" key is pressed
6252 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
6254         * plugins/document-manager/search-box.c:
6255         Change included file order to avoid a compile error with gnome 2.16
6257 2007-10-13  Johannes Schmid <jhs@gnome.org>
6259         * plugins/debug-manager/plugin.c: (enable_log_view):
6260         
6261         Fixed crash when closing a project and unloading another while
6262         the debugger is enabled
6264 2007-10-13  Johannes Schmid <jhs@gnome.org>
6266         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6267         
6268         Use correct breakpoint icon
6269         
6270         * plugins/devhelp/Makefile.am:
6271         * plugins/devhelp/anjuta-go-help-next.svg:
6272         * plugins/devhelp/anjuta-go-help-prev.svg:
6273         * plugins/devhelp/plugin.c: (register_stock_icons),
6274         (devhelp_activate):
6275         
6276         Added new icons from #480093
6277         
6278         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6279         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6280         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6281         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6282         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6283         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6284         * plugins/message-view/anjuta-go-message-next.svg:
6285         * plugins/message-view/anjuta-go-message-prev.svg:
6286         
6287         Updated icons from #480093
6288                 
6289         * src/anjuta-actions.h:
6290         Use GTK_STOCK_FULLSCREEN
6291         
6292         * src/anjuta-app.c: (on_gdl_style_changed),
6293         (anjuta_app_instance_init):
6294         * src/anjuta.glade:
6295         
6296         Added preference option to set the gdl switcher style
6298 2007-10-13  Johannes Schmid <jhs@gnome.org>
6300         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6301         (get_property_value_as_string), (set_property_value_as_string),
6302         (register_callbacks):
6303         * libanjuta/anjuta-preferences.h:
6304         
6305         Support GtkFileChooserButton as preferences widget
6306         
6307         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6308         
6309         Fixed a Gtk-Critical
6310         
6311         * plugins/file-manager/Makefile.am:
6312         * plugins/file-manager/file-model.c: (file_model_filter_file),
6313         (file_model_add_dummy), (file_model_expand_idle),
6314         (file_model_set_property), (file_model_get_property),
6315         (file_model_class_init):
6316         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
6317         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
6318         (file_manager_activate), (file_manager_finalize),
6319         (file_manager_instance_init), (ipreferences_merge),
6320         (ipreferences_unmerge), (ipreferences_iface_init):
6321         * plugins/file-manager/plugin.h:
6322         
6323         Added preferences to file-manager
6325         * plugins/glade/plugin.c: (activate_plugin):
6326         
6327         Move Properties widget into center because it is way to big
6328         for the sidebar
6330 2007-10-10  Johannes Schmid <jhs@gnome.org>
6332         * plugins/language-support-cpp-java/Makefile.am:
6333         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
6334         * plugins/language-support-cpp-java/anjuta-complete.svg:
6335         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
6336         * plugins/language-support-cpp-java/plugin.c:
6337         (register_stock_icons):
6338         
6339         And yet some more icons...
6341 2007-10-10  Johannes Schmid <jhs@gnome.org>
6343         * plugins/debug-manager/breakpoints.c:
6344         * plugins/debug-manager/images/Makefile.am:
6345         * plugins/debug-manager/images/anjuta-bookmark.svg:
6346         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
6347         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
6348         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
6349         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
6350         * plugins/debug-manager/images/anjuta-linemark.svg:
6351         * plugins/debug-manager/images/anjuta-pcmark.svg:
6352         * plugins/debug-manager/plugin.c: (register_stock_icons):
6353         * plugins/debug-manager/sparse_view.c:
6354         * plugins/document-manager/images/Makefile.am:
6355         * plugins/document-manager/images/anjuta-block-select.svg:
6356         * plugins/document-manager/images/anjuta-fold-close.svg:
6357         * plugins/document-manager/images/anjuta-fold-open.svg:
6358         * plugins/document-manager/images/anjuta-fold-toggle.svg:
6359         * plugins/document-manager/images/anjuta-indent-less.svg:
6360         * plugins/document-manager/images/anjuta-indent-more.svg:
6361         * plugins/document-manager/images/anjuta-swap.svg:
6362         * plugins/document-manager/images/block_select.xpm:
6363         * plugins/document-manager/images/fold_close.xpm:
6364         * plugins/document-manager/images/fold_open.xpm:
6365         * plugins/document-manager/images/fold_toggle.xpm:
6366         * plugins/document-manager/images/indent.xpm:
6367         * plugins/document-manager/images/indent_dcr.xpm:
6368         * plugins/document-manager/images/indent_inc.xpm:
6369         * plugins/document-manager/plugin.c: (register_stock_icons):    
6370         * plugins/editor/Makefile.am:
6371         * plugins/editor/anjuta-bookmark-16.xpm:
6372         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
6373         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
6374         * plugins/editor/anjuta-linemark-16.xpm:
6375         * plugins/editor/anjuta-pcmark-16.xpm:
6376         * plugins/editor/bookmark.xpm:
6377         * plugins/editor/breakpoint-disabled.xpm:
6378         * plugins/editor/breakpoint-enabled.xpm:
6379         * plugins/editor/linemarker.xpm:
6380         * plugins/editor/program-counter.xpm:
6381         * plugins/editor/text_editor.c:
6382         * plugins/message-view/Makefile.am:
6383         * plugins/message-view/anjuta-go-message-next.svg:
6384         * plugins/message-view/anjuta-go-message-prev.svg:
6385         * plugins/message-view/anjuta-message-manager.ui:
6386         * plugins/message-view/plugin.c:
6387         * plugins/sourceview/Makefile.am:
6388         * plugins/sourceview/sourceview.c:
6390         Integrated lots of icons from #480093
6391         Thanks to <tpgww@onepost.net>
6393         * plugins/document-manager/plugin.c:
6394         Do not mark the line in ifile_open(), that looks ugly.
6395         
6396         * plugins/document-manager/search-box.c: (on_search_focus_out),
6397         (search_box_init):
6398         Clear the status bar on focus_out.
6399         
6400         * plugins/file-loader/anjuta-loader-plugin.ui:
6401         Fixed a missing "="
6403 2007-10-09  Johannes Schmid <jhs@gnome.org>
6405         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
6406         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
6408         Some things I missed in the patch for #484419
6409         
6410         * plugins/document-manager/action-callbacks.c:
6411         (on_new_file_activate):
6412         * plugins/document-manager/action-callbacks.h:
6413         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6414         (on_window_key_press_event), (on_gconf_notify_timer):
6415         
6416         484645 â€“ patch to deal with docman FIXME etc
6417         
6418         * plugins/editor/text_editor.c: (text_editor_set_indicator):
6419         * plugins/search/search-replace.c: (search_and_replace),
6420         (write_message_pane), (search_replace_populate),
6421         (translate_dialog_strings), (create_dialog),
6422         (anjuta_search_replace_activate):
6423         * plugins/search/search-replace_backend.c:
6424         (file_buffer_new_from_path), (get_next_match),
6425         (create_search_entries), (regex_backref),
6426         (clear_search_replace_instance):
6427         * plugins/search/search-replace_backend.h:
6428         
6429         #484573 â€“ patch to correct various search-related issues
6430         
6431         Thanks for the above patches to <tpgww@onepost.net>
6432         
6433         * plugins/sourceview/sourceview.c:
6434         (sourceview_create_highligth_indic):
6435         
6436         Use the same marker for important as gedit (yellow background)
6438         * plugins/document-manager/anjuta-document-manager.ui:
6439         * plugins/file-loader/anjuta-file-loader.ui:
6440         * plugins/file-loader/plugin.c:
6441         
6442         Moved FileNew action to document-manager
6444 2007-10-08  Johannes Schmid <jhs@gnome.org>
6446         * plugins/document-manager/search-box.c: (on_search_activated):
6447         Mark messages for translation
6449 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
6451         reviewed by: Johannes Schmid <jhs@gnome.org>
6453         * plugins/Makefile.am:
6454         * plugins/build-basic-autotools/build-basic-autotools.c:
6455         (build_compile_file_real):
6456         * plugins/search/search-replace.c:
6457         * plugins/valgrind/preferences.c: (build_general_prefs):
6458         
6459         Fix #484379 â€“ Contents of Makefile.am plugins and
6460         #484419 â€“ Improvement into translation
6462 2007-10-06  Johannes Schmid <jhs@gnome.org>
6464         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6466         Fixed to properly support pointer-to-pointer (**) types
6468         * libanjuta/interfaces/libanjuta.idl:
6469         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
6470         * plugins/sourceview/sourceview-cell.h:
6471         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
6472         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
6473         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
6474         (isearch_backward), (isearch_iface_init):
6475         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
6476         (itext_editor_iface_init), (iselection_set_iter),
6477         (iselection_get_start_iter), (iselection_get_end_iter),
6478         (iselection_iface_init), (isearch_forward), (isearch_backward),
6479         (isearch_iface_init):
6480         
6481         Added IAnjutaEditorSearch interface and some utility methods to
6482         migrate from positions to iterators for the editor interface.
6483         
6484         * plugins/document-manager/Makefile.am:
6485         * plugins/document-manager/action-callbacks.c:
6486         (on_goto_line_no1_activate), (on_show_search):
6487         * plugins/document-manager/action-callbacks.h:
6488         * plugins/document-manager/anjuta-docman.c:
6489         (anjuta_docman_add_document), (anjuta_docman_show_editor),
6490         (anjuta_docman_grab_text_focus):
6491         * plugins/document-manager/anjuta-document-manager.ui:
6492         * plugins/document-manager/goto_line.c: (removed)
6493         * plugins/document-manager/goto_line.h: (removed)
6494         * plugins/document-manager/search-box.c:
6495         * plugins/document-manager/search-box.h:
6496         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
6497         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
6498         (update_editor_ui_interface_items), (on_editor_added),
6499         (activate_plugin), (deactivate_plugin):
6500         * plugins/document-manager/plugin.h:
6501         
6502         Created new incremental "Quick Search" bar in the document manager to
6503         replace the crappy EggToolbar entries. Uses the new search interface and
6504         it thus much faster and more reliable.
6505         Fixes: 
6506         Bug 357544 â€“ incremental search should work consistently (or not at all) 
6507         when main toolbar is hidden
6508         Bug 440637 â€“ Search, don't work very well (partly for incremental search)
6509         
6510         * plugins/search/anjuta-search.ui:
6511         * plugins/search/plugin.c: (activate_plugin):
6512         
6513         Removed incremental search stuff
6514         
6515         * plugins/build-basic-autotools/build-basic-autotools.c:
6516         (on_session_save), (on_session_load):
6517         * plugins/build-basic-autotools/executer.c:
6518         (get_program_parameters):
6519         
6520         Scroll to selected executable and remember it across sessions
6521         (followup of #477976)
6522         
6523         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6524         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
6525         
6526         * plugins/devhelp/anjuta-devhelp.ui:
6527         Rearraged toolbar items a bit
6529 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6531         * plugins/debug-manager/command.c,
6532         plugins/debug-manager/queue.c,
6533         plugins/gdb/plugin.c,
6534         plugins/gdb/debugger.c:
6535         Fix several crashing bugs (including bug#482985) with the debugger
6536         when closing project, stopping the debugger, restarting the program
6538 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
6540         * libanjuta/anjuta-launcher.c:
6541         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
6543 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
6545         * plugins/debug-manager/command.c,
6546         plugins/debug-manager/queue.c:
6547         Asynchronous command can abort other commands in queue
6548         Resynchronize debugger state when a command is cancelled
6550         * plugins/debug-manager/breakpoints.c:
6551         Free BreakpointItem only when it is not used anymore
6553         * plugins/gdb/plugin.c:
6554         Do not return TRUE if the callback and/or ready signal is not used
6556         * plugins/gdb/debugger.c:
6557         Fix a crash, return correct state when debugger is stopped
6559 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
6561         * plugins/project-wizard/autogen.c:
6562         Fix bug#482067, escape project wizard user defined strings
6564 2007-10-01  Johannes Schmid <jhs@gnome.org>
6566         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6567         .glade:
6568         * plugins/build-basic-autotools/build-basic-autotools.c:
6569         (basic_autotools_plugin_instance_init):
6570         * plugins/build-basic-autotools/build-basic-autotools.h:
6571         * plugins/build-basic-autotools/executer.c:
6572         (get_program_parameters):
6573         
6574         Fixed #477976 – Keybinding in run dialog
6576 2007-09-30  Johannes Schmid <jhs@gnome.org>
6578         * plugins/Makefile.am:
6579         Do not build indent plugin (yet)
6580         
6581         * plugins/document-manager/plugin.c: (ipreferences_merge):
6582         Fixed unintentional and wrong change
6584         * plugins/indent/anjuta-indent.ui:
6585         Added missing file
6587 2007-09-28  Johannes Schmid <jhs@gnome.org>
6589         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
6590         * libanjuta/anjuta-launcher.h:
6591         Add a method to send EOF to some process. Needed for the indent plugin
6592         and should be useful in general. It does not actually send EOF as this
6593         is not possible with utf-8, but closes the stream instead.
6595         * plugins/devhelp/plugin.c: (value_added_current_editor):
6596         Fixed a Gtk-Critical due to the IAnjutaEditor - 
6597         IAnjutaDocument switch.
6599         * configure.in:
6600         * plugins/Makefile.am:
6601         * plugins/document-manager/Makefile.am:
6602         * plugins/document-manager/action-callbacks.c:
6603         * plugins/document-manager/anjuta-document-manager.glade:
6604         * plugins/document-manager/anjuta-document-manager.ui:
6605         * plugins/document-manager/images/Makefile.am:
6606         * plugins/document-manager/images/indent_auto.xpm:
6607         * plugins/document-manager/images/indent_set.xpm:
6608         * plugins/document-manager/indent-dialog.c:
6609         * plugins/document-manager/indent-dialog.h:
6610         * plugins/document-manager/indent-util.c:
6611         * plugins/document-manager/indent-util.h:
6612         * plugins/document-manager/indent_test.c:
6613         * plugins/document-manager/plugin.c: (register_stock_icons),
6614         (docman_plugin_instance_init), (ipreferences_merge):
6615         * plugins/document-manager/plugin.h:
6616         
6617         Removed indent code from document manager
6618         
6619         * plugins/indent/Makefile.am:
6620         * plugins/indent/indent-dialog.c:
6621         * plugins/indent/indent-util.c: (indent_init_indent_style):
6622         * plugins/indent/indent.glade:
6623         * plugins/indent/indent.plugin.in:
6624         * plugins/indent/plugin.c: (on_indent_finished),
6625         (on_indent_output), (on_indent_action_activate),
6626         (on_edit_editor_indent), (on_style_combo_changed),
6627         (value_added_current_editor), (value_removed_current_editor),
6628         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
6629         (indent_plugin_finalize), (indent_plugin_dispose),
6630         (anjuta_indent_plugin_instance_init),
6631         (anjuta_indent_plugin_class_init), (ipreferences_merge),
6632         (ipreferences_unmerge), (ipreferences_iface_init):
6633         * plugins/indent/plugin.h:
6635         Moved indent code to it's own plugin. Also reimplemented indent invocation
6636         using anjuta_launcher and streams. This is not yet completely working, maybe
6637         I got something wrong with the launcher.
6638         Also fixed #478987 – Unusable 'Indent setting window' on preferences
6640 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
6642         * plugins/debug-manager/plugin.c:
6643         Fix bug#480851, disconnect save_session signal when plugin is unloaded
6645 2007-09-27  Johannes Schmid <jhs@gnome.org>
6647         * libanjuta/interfaces/libanjuta.idl:
6648         * plugins/Makefile.am:
6649         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
6650         (isymbol_type_str), (isymbol_name), (isymbol_args),
6651         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
6652         (isymbol_impl), (isymbol_iface_init):
6653         * plugins/symbol-browser/an_symbol_info.c:
6654         * plugins/symbol-browser/an_symbol_info.h:
6655         * plugins/symbol-db/Makefile.am:
6656         * plugins/symbol-db/plugin.c:
6657         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
6658         (value_added_current_editor), (on_editor_foreach_clear),
6659         (value_removed_current_editor), (project_root_added),
6660         (symbol_db_activate), (symbol_db_deactivate),
6661         (isymbol_manager_search):
6662         * plugins/symbol-db/readtags.c: (initialize_1):
6663         * plugins/symbol-db/symbol-db-engine-iterator.c:
6664         (sdb_engine_iterator_instance_init),
6665         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
6666         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
6667         (symbol_db_engine_iterator_move_next),
6668         (symbol_db_engine_iterator_move_prev),
6669         (symbol_db_engine_iterator_get_n_items),
6670         (symbol_db_engine_iterator_last),
6671         (symbol_db_engine_iterator_set_position),
6672         (symbol_db_engine_iterator_get_position),
6673         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
6674         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
6675         (isymbol_iter_foreach), (isymbol_iter_set_position),
6676         (isymbol_iter_get_position), (isymbol_iter_get_length),
6677         (isymbol_iter_clone), (isymbol_iter_assign),
6678         (isymbol_iter_iface_init):
6679         * plugins/symbol-db/symbol-db-engine-iterator.h:
6680         * plugins/symbol-db/symbol-db-engine.c:
6681         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
6682         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
6683         (sdb_engine_finalize), (sdb_engine_get_type),
6684         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
6685         (sdb_engine_get_table_id_by_unique_name2),
6686         (sdb_engine_get_table_id_by_unique_name3),
6687         (symbol_db_engine_add_new_workspace),
6688         (symbol_db_engine_get_opened_project_name),
6689         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
6690         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
6691         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
6692         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
6693         (sdb_engine_add_new_scope_definition),
6694         (sdb_engine_add_new_tmp_heritage_scope),
6695         (sdb_engine_second_pass_update_scope_1),
6696         (sdb_engine_second_pass_update_heritage),
6697         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
6698         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
6699         (symbol_db_engine_update_project_symbols),
6700         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
6701         (symbol_db_engine_update_buffer_symbols),
6702         (sdb_engine_walk_down_scope_path),
6703         (sdb_engine_prepare_symbol_info_sql),
6704         (symbol_db_engine_get_global_members),
6705         (symbol_db_engine_get_scope_members_by_symbol_id),
6706         (symbol_db_engine_get_scope_members),
6707         (symbol_db_engine_get_current_scope),
6708         (symbol_db_engine_get_file_symbols):
6709         * plugins/symbol-db/symbol-db-engine.h:
6710         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
6711         (on_symbol_updated), (on_symbol_inserted),
6712         (symbol_db_view_locals_get_line),
6713         (symbol_db_view_locals_update_list):
6714         * plugins/symbol-db/symbol-db-view-search.c:
6715         (sdb_view_search_model_filter), (sdb_view_search_get_type):
6716         * plugins/symbol-db/symbol-db-view-search.h:
6717         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
6718         (do_add_hidden_children), (do_recurse_and_add_new_sym),
6719         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
6720         * plugins/symbol-db/tables.sql:
6721         * plugins/symbol-db/test/Makefile.am:
6722         * plugins/symbol-db/test/main.c: (add_new_files), (main):
6723         Updated patch from Massimo to improve symbol-db plugin
6725         * plugins/document-manager/plugin.c: (on_editor_changed):
6726         Make the code a bit more robust
6727         
6728         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6729         (anjuta_document_get_property), (anjuta_document_class_init),
6730         (anjuta_document_init), (set_uri), (document_loader_loaded),
6731         (anjuta_document_load), (document_saver_saving):
6732         * plugins/sourceview/anjuta-document.h:
6733         * plugins/sourceview/sourceview.c: (autodetect_language),
6734         (ilanguage_set_language), (ilanguage_get_language):
6735         Fix language detection on startup
6737 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
6739         * plugins/document-manager/action-callbacks.c:
6740         (on_editor_command_upper_case_activate),
6741         (on_editor_command_lower_case_activate): Leftover commit from previous
6742         commit (see last changlog entry by me).
6743         
6744         * plugins/file-manager/plugin.c: (file_manager_activate):
6745         Gave proper widget name so that layout works.
6747 2007-09-26  Johannes Schmid <jhs@gnome.org>
6749         * plugins/document-manager/plugin.c: (on_editor_changed),
6750         (docman_plugin_instance_init):
6751         Only unload/load language-support plugins if necessary.
6752         
6753         * plugins/language-manager/plugin.c: (language_manager_activate):
6754         Removed some debugging code
6756         * plugins/sourceview/sourceview.c: (on_document_saved),
6757         (ilanguage_set_language), (ilanguage_get_language):
6758         Fixed ianjuta_language interface and ensure that highlighting is
6759         activated when a new file is saved.
6760         
6761 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
6763         * libanjuta/interfaces/libanjuta.idl:
6764         * plugins/document-manager/action-callbacks.c:
6765         (on_editor_command_upper_case_activate),
6766         (on_editor_command_lower_case_activate):
6767         * plugins/editor/text_editor.c: (iselection_has_selection),
6768         (iselection_get_start), (iselection_get_end),
6769         (iselection_iface_init):
6770         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6771         * plugins/sourceview/sourceview.c: (iselect_has_selection),
6772         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
6773         method and implemented it for both scintilla and sourceview editors.
6774         Updated document-manager and assist plugins to use the new method.
6776 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
6778         * plugins/file-manager/file-view.c:
6779         Fix typo, allow to compile new file manager with gtk < 2.12
6781 2007-09-25  Johannes Schmid <jhs@gnome.org>
6783         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6784         Support Auto-Indent for single lines (e.g no selection);
6785         
6786         * plugins/macro/plugin.c:
6787         Do not use the same shortcut as auto-indent does
6788         
6789         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
6790         Optimized keyboard navigation - do not emit char_added when only
6791         navigation keys have been pressed.
6793 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6795         * plugins/language-support-cpp-java/cpp-java-assist.c:
6796         (on_assist_chosen), (cpp_java_assist_install),
6797         (cpp_java_assist_uninstall):
6798         * plugins/language-support-cpp-java/plugin.c: (install_support),
6799         (uninstall_support): Install and uninstall support in correct order.
6800         Fixes a bug where it was installed multiple times resulting in
6801         inserting autocomplete text multiple times.
6803 2007-09-25  Johannes Schmid <jhs@gnome.org>
6805         * configure.in:
6806         Add GNOME_WARNING_FLAGS(maximum) and
6807         GNOME_CXX_WARNIGS(yes) to avoid bugs
6808         the compiler can warn you.
6809         
6810         * libegg/test-tree-utils.c: (key_test):
6811         * plugins/file-manager/file-model.c:
6812         (file_model_cancel_expand_idle), (file_model_sort),
6813         (file_model_row_expanded):
6814         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6815         (file_view_refresh), (file_view_get_selected), (file_view_init),
6816         (file_view_new):
6817         * plugins/file-manager/file-view.h:
6818         * plugins/symbol-db/readtags.c: (initialize_1):
6819         * src/main.c:
6820         
6821         Fixed the more critical warnings
6823 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6825         Icons from tpgww@onepost.net:
6826         * configure.in:
6827         * plugins/debug-manager/Makefile.am:
6828         * plugins/debug-manager/images/Makefile.am:
6829         * plugins/debug-manager/images/anjuta-attach.svg:
6830         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
6831         * plugins/debug-manager/images/anjuta-step-into.svg:
6832         * plugins/debug-manager/images/anjuta-step-out.svg:
6833         * plugins/debug-manager/images/anjuta-step-over.svg:
6834         * plugins/debug-manager/plugin.c: (register_stock_icons):
6835         * plugins/document-manager/Makefile.am:
6836         * plugins/document-manager/block_select.xpm:
6837         * plugins/document-manager/fold_close.xpm:
6838         * plugins/document-manager/fold_open.xpm:
6839         * plugins/document-manager/fold_toggle.xpm:
6840         * plugins/document-manager/images/Makefile.am:
6841         * plugins/document-manager/images/anjuta-block-end.svg:
6842         * plugins/document-manager/images/anjuta-block-start.svg:
6843         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6844         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6845         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6846         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6847         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6848         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6849         * plugins/document-manager/indent.xpm:
6850         * plugins/document-manager/indent_auto.xpm:
6851         * plugins/document-manager/indent_dcr.xpm:
6852         * plugins/document-manager/indent_inc.xpm:
6853         * plugins/document-manager/indent_set.xpm:
6854         * plugins/document-manager/plugin.c: Added nicer icons for
6855         document manager and debugger. Organized icons in 'images'
6856         directories.
6858 2007-09-24  Johannes Schmid <jhs@gnome.org>
6860         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6861         Fixed a missing NULL in g_object_set.
6863 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6865         * plugins/language-support-cpp-java/cpp-java-assist.c:
6866         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
6867         scope memebers just after scope operator is entered.
6869 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6871         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6872         * plugins/language-support-cpp-java/cpp-java-assist.c:
6873         (completion_function), (completion_compare),
6874         (cpp_java_assist_tag_destroy), (create_completion),
6875         (cpp_java_assist_destroy_completion_cache),
6876         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
6877         Show '()' for function items in autocomplete list. Allow adding
6878         ' ' and/or '(' after function call autocompletion and have preferences
6879         settings for them.
6881 2007-09-24  Johannes Schmid <jhs@gnome.org>
6883         * sourceview.c: Reverting patch from r3157 because
6884         of side-effects
6886 2007-09-24  Johannes Schmid <jhs@gnome.org>
6888         * plugins/search/search-replace.c: (on_message_clicked):
6890         Fixed #427104 – No "highlight" of lines matching find-result
6892 2007-09-24  Johannes Schmid <jhs@gnome.org>
6894         * src/anjuta.glade:
6896         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
6898 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
6900         reviewed by: Johannes Schmid <jhs@gnome.org>
6902         * plugins/build-basic-autotools/executer.c: (execute_program):
6903         Fix #478238 – set env for execute programe in the terminal
6905 2007-09-24 Tom <tpgww@onepost.net>
6907         reviewed by: Johannes Schmid <jhs@gnome.org>
6909         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6910         Fix memory leak
6911         
6912         * plugins/debug-manager/disassemble.c: (on_disassemble):
6913         Correct a format string in DEBUG_PRINT()
6915 2007-09-23  Johannes Schmid <jhs@gnome.org>
6917         * plugins/sourceview/sourceview.c: (offset_to_position),
6918         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
6919         (ieditor_get_position), (iselect_set), (iselect_get_start),
6920         (iselect_get_end):
6921         
6922         Fixed #Bug 440637 – Search, don't work very well
6924 2007-09-23  Johannes Schmid <jhs@gnome.org>
6926         * plugins/file-manager/file-model.c: (file_model_get_filename):
6927         * plugins/file-manager/file-model.h:
6928         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
6929         (file_view_init), (file_view_class_init):
6930         * plugins/message-view/message-view.c:
6931         (message_view_query_tooltip), (message_view_dispose),
6932         (message_view_instance_init), (message_view_class_init):
6934         Added GTK+ 2.12 style tooltips to file-manager and message view.
6935         Only build if GTK+ 2.12 is availible otherwise for message-view, the
6936         old implementation is used.
6938 2007-09-23  Johannes Schmid <jhs@gnome.org>
6940         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
6941         Fixed typo
6942         
6943         * plugins/language-manager/language-manager.plugin.in:
6944         Marked UserActivatable=FALSE
6945         
6946         * plugins/language-manager/plugin.c: (load_languages),
6947         (language_manager_activate), (language_manager_deactivate),
6948         (language_manager_dispose), (language_manager_instance_init),
6949         (language_manager_find_mime_type), (language_manager_find_string),
6950         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6951         (ilanguage_get_name), (ilanguage_get_strings):
6952         
6953         Fixed various stupid bugs in language-manager plugin
6954         
6955         * plugins/symbol-db/symbol-db-engine.c:
6956         (sdb_engine_second_pass_update_scope_1):
6957         
6958         Add a g_return_if_fail to avoid a crash though still unsure
6959         what's causing it.
6961 2007-09-23  Johannes Schmid <jhs@gnome.org>
6963         * plugins/symbol-db/plugin.c: (on_project_element_added),
6964         (sources_array_free), (sources_array_add_foreach),
6965         (project_root_added):
6966         * plugins/symbol-db/symbol-db-engine.c:
6967         (symbol_db_engine_add_new_files):
6968         * plugins/symbol-db/symbol-db-engine.h:
6969         
6970         Added support for other languages than "C" to symbol-db. Now
6971         supports all languages listed by the language-manager.
6973 2007-09-23  Tom <tpgww@onepost.net>
6975         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6977         * configure.in:
6978         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6979         
6980         * libanjuta/anjuta-glue-factory.c: (load_plugin),
6981         (anjuta_glue_factory_get_object_type):
6982         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6983         * plugins/build-basic-autotools/build-basic-autotools.c:
6984         (value_added_current_editor):
6985         * plugins/debug-manager/breakpoints.c:
6986         (breakpoints_dbase_edit_breakpoint),
6987         (on_toggle_breakpoint_activate):
6988         * plugins/debug-manager/plugin.c:
6989         (on_run_to_cursor_action_activate):
6990         * plugins/debug-manager/stack_trace.c:
6991         (dma_thread_update_stack_trace):
6992         * plugins/gdb/plugin.c:
6993         * plugins/glade/plugin.c: (ifile_open):
6994         * plugins/profiler/gprof-call-graph-view.c:
6995         * plugins/profiler/gprof-flat-profile-view.c:
6996         * plugins/profiler/gprof-function-call-tree-view.c:
6997         * plugins/profiler/gprof-options.c: (setup_widgets):
6998         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6999         * plugins/search/search-replace_backend.c:
7000         (file_buffer_new_from_te):
7001         * plugins/sourceview/assist-tip.c: (assist_tip_move):
7002         * plugins/sourceview/assist-window.c: (assist_window_set_property),
7003         (assist_window_get_property), (assist_window_move):
7004         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
7005         (value_added_current_editor):
7006         * plugins/symbol-db/plugin.c: (value_added_current_editor):
7007         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7008         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
7009         
7010         Many small code, warnings and leak fixes
7012 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7014         * (removed) plugins/debug-manager/debugger.c,
7015         (removed) plugins/debug-manager/debugger.h,
7016         (added) plugins/debug-manager/command.c,
7017         (added) plugins/debug-manager/command.h,
7018         (added) plugins/debug-manager/queue.c,
7019         (added) plugins/debug-manager/queue.h,
7020         plugins/debug-manager/breakpoints.c,
7021         plugins/debug-manager/debug_tree.c,
7022         plugins/debug-manager/debug_tree.h,
7023         plugins/debug-manager/disassemble.c,
7024         plugins/debug-manager/disassemble.h,
7025         plugins/debug-manager/locals.c,
7026         plugins/debug-manager/locals.h,
7027         plugins/debug-manager/memory.c,
7028         plugins/debug-manager/memory.h,
7029         plugins/debug-manager/plugin.c,
7030         plugins/debug-manager/plugin.h,
7031         plugins/debug-manager/registers.c,
7032         plugins/debug-manager/registers.h,
7033         plugins/debug-manager/sharedlib.c,
7034         plugins/debug-manager/sharedlib.h,
7035         plugins/debug-manager/signals.c,
7036         plugins/debug-manager/signals.h,
7037         plugins/debug-manager/stack_trace.c,
7038         plugins/debug-manager/stack_trace.h,
7039         plugins/debug-manager/start.h,
7040         plugins/debug-manager/start.c,
7041         plugins/debug-manager/threads.c,
7042         plugins/debug-manager/threads.h,
7043         plugins/debug-manager/watch.c,
7044         plugins/debug-manager/watch.h,
7045         plugins/debug-manager/Makefile.am,
7046         plugins/gdb/debugger.c,
7047         plugins/gdb/debugger.h,
7048         plugins/gdb/plugin.c,
7049         libanjuta/interfaces/libanjuta.idl:
7050         Split debug-manager/debugger.c into command.c and queue.c
7051         Clean up debugger queue
7052         DmaDebuggerQueue object does not implement IAnjutaDebugger
7054 2007-09-23  Johannes Schmid <jhs@gnome.org>
7056         * configure.in:
7057         Bumped version to 2.3.0 (to ensure bugzilla bugs are
7058         set correctly, etc.)
7059         
7060         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7061         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7062         (plugin_set_update):
7063         
7064         Show an error dialog instead of crashing when plugin loading fails
7066         * plugins/language-manager/Makefile.am:
7067         * plugins/language-manager/language-manager.plugin.in:
7068         * plugins/language-manager/languages.xml:
7069         * plugins/language-manager/plugin.c: (language_destroy),
7070         (load_languages), (language_manager_activate),
7071         (language_manager_deactivate), (language_manager_finalize),
7072         (language_manager_dispose), (language_manager_instance_init),
7073         (language_manager_class_init), (language_manager_find_mime_type),
7074         (language_manager_find_string), (ilanguage_get_from_mime_type),
7075         (ilanguage_get_from_string), (ilanguage_get_name),
7076         (ilanguage_get_strings), (ilanguage_iface_init):
7077         * plugins/language-manager/plugin.h:
7078         
7079         Added new language-manager plugin to have a better organisation for
7080         language names. The xml probabaly needs to be extended over time.
7081         
7082         * plugins/Makefile.am:
7083         * plugins/document-manager/plugin.c: (on_editor_changed):
7084         
7085         Adapted to new IAnjutaLanguage interface. Do not unload language-support
7086         because it does not really save memory but makes tab switching slow.
7087         
7088         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
7089         .in:
7090         * plugins/language-support-cpp-java/plugin.c: (install_support),
7091         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
7092         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
7093         unloading
7095         * plugins/language-support-cpp-java/cpp-java-assist.c:
7096         (cpp_java_assist_show_autocomplete):
7097         
7098         Fix autocomplete to only show valid completions
7100         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7101         Calltips always have correct size and position now
7103 2007-09-22  Johannes Schmid <jhs@gnome.org>
7105         * plugins/search/search-replace_backend.c: (get_next_match):
7106         Removed code introduced by accident that causes a crash.
7107         
7108         * plugins/sourceview/sourceview-tags.c:
7109         * plugins/sourceview/sourceview-tags.h:
7110         Removed ununsed files
7112 2007-09-22  Johannes Schmid <jhs@gnome.org>
7114         * plugins/language-support-cpp-java/cpp-java-assist.c:
7115         Fixed build error
7117 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7119         * plugins/language-support-cpp-java/cpp-java-assist.c:
7120         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
7121         Increased matching brace search to 500 chars.
7123 2007-09-21  Johannes Schmid <jhs@gnome.org>
7125         * plugins/language-support-cpp-java/cpp-java-assist.c:
7126         (cpp_java_assist_get_pre_word),
7127         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
7128         
7129         Added some profiling debug code
7130         
7131         * plugins/language-support-cpp-java/cpp-java-utils.c:
7132         (cpp_java_util_jump_to_matching_brace):
7133         * plugins/language-support-cpp-java/cpp-java-utils.h:
7134         * plugins/language-support-cpp-java/plugin.c:
7135         (get_line_indentation_base), (get_line_auto_indentation):
7136         
7137         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
7138         avoid looping over the whole file when using calltips which is too slow and
7139         unneeded.
7140         
7141         * plugins/sourceview/assist-tip.c: (assist_tip_init),
7142         (assist_tip_set_tips), (assist_tip_get_coordinates),
7143         (assist_tip_new):
7144         * plugins/sourceview/sourceview.c: (iassist_show_tips):
7145         
7146         Better calltips appearance (use theme now) and avoid jumping
7147         calltips
7149 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7151         * plugins/document-manager/plugin.c:
7152         (update_editor_ui_interface_items):
7153         * plugins/language-support-cpp-java/plugin.c: (install_support),
7154         (uninstall_support): Moved autocomplete ui update code from
7155         document-manager to language-plugin.
7157 2007-09-21  Johannes Schmid <jhs@gnome.org>
7159         * libanjuta/interfaces/libanjuta.idl:
7160         
7161         Added IAnjutaLanguage interface (might still change...) for
7162         the upcoming language-manager plugin.
7163         
7164         * plugins/file-manager/Makefile.am:
7165         * plugins/file-manager/file-model.c:
7166         (file_model_cancel_expand_idle), (file_model_add_dummy),
7167         (file_model_expand_idle), (file_model_sort),
7168         (file_model_row_expanded), (file_model_row_collapsed),
7169         (file_model_init), (file_model_finalize),
7170         (file_model_set_property), (file_model_get_property),
7171         (file_model_class_init), (file_model_new), (file_model_refresh),
7172         (file_model_get_uri):
7173         * plugins/file-manager/file-model.h:
7174         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
7175         (file_view_expand_row_idle), (file_view_refresh),
7176         (file_view_get_selected), (file_view_button_press_event),
7177         (file_view_selection_changed), (file_view_init),
7178         (file_view_get_property), (file_view_set_property),
7179         (file_view_finalize), (file_view_class_init):
7180         
7181         Split up model/view as far as possible and fixed some file-manager
7182         bugs (popup-menu and incorrect project loading).
7183         
7184         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
7185         Use monospace font for tips.
7186         
7187         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
7188         (sourceview_cell_new), (icell_get_character), (icell_get_length),
7189         (icell_get_attribute), (icell_style_get_font_description),
7190         (icell_style_get_color), (icell_style_get_background_color),
7191         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
7192         (iiter_foreach), (iiter_set_position), (iiter_get_position),
7193         (iiter_get_length), (iiter_clone), (iiter_assign):
7195         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
7196         interface. This is way faster though it has the drawback to create invalid
7197         iterators if the buffer is changed.
7199 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
7201         * libanjuta/interfaces/libanjuta.idl:
7202         * plugins/document-manager/action-callbacks.c:
7203         * plugins/document-manager/anjuta-document-manager.ui:
7204         * plugins/document-manager/plugin.c: (register_stock_icons):
7205         * plugins/editor/text_editor.c:
7206         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7207         * plugins/language-support-cpp-java/cpp-java-assist.c:
7208         (cpp_java_assist_get_calltip_context):
7209         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
7210         (register_stock_icons), (cpp_java_plugin_activate_plugin):
7212         Moved autocomplete menu action from document-manager to assist plugin
7213         and got rid of deprecated autocomplete interface.
7215 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7217         * libanjuta/interfaces/libanjuta.idl:
7218         * plugins/editor/text_editor.c: (iassist_iface_init):
7219         * plugins/language-support-cpp-java/cpp-java-assist.c:
7220         (cpp_java_assist_check), (on_assist_chosen):
7221         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7222         Removed react() methods in both editors and assist interface. Assist
7223         plugin itself handles setting the autocomplete. Also fixed
7224         some mem leaks.
7226 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
7228         * plugins/file-manager/Makefile.am:
7229         * plugins/file-manager/file-view.c: (file_view_add_dummy),
7230         (file_view_expand_idle), (file_view_init):
7231         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
7232         (file_manager_set_default_uri), (project_root_added),
7233         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
7234         (file_manager_activate), (file_manager_deactivate),
7235         (file_manager_instance_init), (file_manager_class_init),
7236         (ifile_manager_set_root), (ifile_manager_set_selected),
7237         (ifile_manager_iface_init): Adjusted white spaces to match
7238         anjuta convention.
7240 2007-09-19  Naba Kumar  <naba@gnome.org>
7242         * libanjuta/interfaces/libanjuta.idl:
7243         * plugins/editor/text_editor.c: (text_editor_instance_init),
7244         (iassist_show_tips), (iassist_cancel_tips),
7245         (iassist_hide_suggestions), (iassist_iface_init):
7246         * plugins/editor/text_editor.h:
7247         * plugins/editor/text_editor_cbs.c:
7248         (on_text_editor_scintilla_notify):
7249         * plugins/language-support-cpp-java/cpp-java-assist.c:
7250         (is_scope_context_character), (is_word_character),
7251         (create_completion), (cpp_java_assist_get_scope_context),
7252         (cpp_java_assist_get_pre_word),
7253         (cpp_java_assist_get_scope_operator),
7254         (cpp_java_assist_destroy_completion_cache),
7255         (cpp_java_assist_create_scope_completion_cache),
7256         (cpp_java_assist_create_word_completion_cache),
7257         (cpp_java_assist_show_autocomplete),
7258         (cpp_java_assist_get_calltip_context),
7259         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
7260         (on_editor_char_added), (on_assist_chosen),
7261         (cpp_java_assist_install), (cpp_java_assist_uninstall),
7262         (cpp_java_assist_init), (cpp_java_assist_finalize):
7263         * plugins/language-support-cpp-java/cpp-java-assist.h:
7264         * plugins/language-support-cpp-java/plugin.c:
7265         (initialize_indentation_params):
7266         * plugins/sourceview/assist-tip.c:
7267         * plugins/sourceview/assist-tip.h:
7268         * plugins/sourceview/sourceview-private.h:
7269         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7270         (on_assist_tip_destroyed), (on_assist_cancel),
7271         (on_document_char_added), (iassist_get_suggestions),
7272         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
7273         
7274         Implement state-less assistance so that assist can be evaluated
7275         any given time at any position. Changed IAnjutaEditorAssist interfance
7276         and implementations and removed any state management in editors.
7278 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
7280         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7281         completion items sorting and avoided unnecssary sorts.
7283         * plugins/text-editor.c: Fixed state.
7285 2007-09-17  Johannes Schmid <jhs@gnome.org>
7287         * plugins/language-support-cpp-java/cpp-java-assist.c:
7288         (on_assist_begin):
7289         
7290         Fixed calltips in sourceview
7292 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
7294         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
7295         completion items preparation time. Fixed a crash bug.
7297         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7298         Set buffer size (From Massimo, required for symbol-db).
7300         * libanjuta/interfaces/libanjuta.idl: Also pass position information
7301         for suggestions.
7303         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
7304         change in API.
7306         * plugins/editor/aneditor-autocomplete.cxx,
7307         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
7308         Added ANE_GETWORDBEFORECARAT command.
7310         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
7311         using assist interface.
7313         * plugins/editor/text_editor.c: (text_editor_instance_init),
7314         (text_editor_get_word_before_carat),
7315         (text_editor_get_current_word), (iassist_add_trigger),
7316         (iassist_remove_trigger), (on_assist_canceled),
7317         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
7318         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
7319         * plugins/editor/text_editor.h:
7320         * plugins/editor/text_editor_cbs.c: (trigger_size),
7321         (max_trigger_size), (text_editor_check_assist),
7322         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
7323         interface.
7325         * plugins/language-support-cpp-java/Makefile.am:
7326         * plugins/language-support-cpp-java/plugin.c:
7327         (get_line_indentation_base), (get_line_auto_indentation),
7328         (install_support), (uninstall_support),
7329         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
7330         (cpp_java_plugin_instance_init):
7331         * plugins/language-support-cpp-java/plugin.h:
7332         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
7333         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
7334         Make assist a separate class.
7336 2007-09-14  Johannes Schmid <jhs@gnome.org>
7338         * plugins/sourceview/sourceview.c: (iassist_suggest):
7339         Fixed changed char_alignment paramter in language-support
7340         plugin
7342 2007-09-14  Naba Kumar  <naba@gnome.org>
7344         * plugins/language-support-cpp-java/plugin.c: Send the right
7345         'char_alignment' paramenter (needs fixing in sourceview).
7347 2007-09-13  Johannes Schmid <jhs@gnome.org>
7349         * anjuta.anjuta:
7350         * plugins/project-wizard/templates/minimal/project.anjuta:
7351         Use IAnjutaSymbolManager instead of loading the plugin directly.
7352         (TODO: Think of a version to do this for older files...)
7354         * configure.in:
7355         * plugins/Makefile.am:
7356         * plugins/symbol-db/Makefile.am:
7357         
7358         Build symbol-db plugin if libgda-3.0 is found
7360 2007-09-13  Johannes Schmid <jhs@gnome.org>
7362         * plugins/sourceview/Makefile.am:
7363         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
7364         (set_uri):
7365         * plugins/sourceview/anjuta-document.h:
7366         Removed lots of dead code
7367         
7368         * plugins/sourceview/anjuta-languages-manager.c:
7369         * plugins/sourceview/anjuta-languages-manager.h:
7370         removed completely
7371         
7372         * plugins/sourceview/sourceview.c: (on_document_char_added),
7373         (on_document_loaded), (sourceview_instance_init),
7374         (iselect_get_start), (iselect_get_end),
7375         (ilanguage_get_supported_languages), (ilanguage_set_language):
7376         
7377         Fixed selection handling and make some adaptions for the changes 
7378         mentioned above
7380 2007-09-13  Johannes Schmid <jhs@gnome.org>
7382         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
7383         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7384         (on_assist_update):
7385         
7386         Added preferences to language support completion/calltips
7387         
7388         * plugins/sourceview/assist-window.c: (assist_window_update):
7390         Always select first entry
7392         * plugins/sourceview/sourceview.glade:
7393         Removed old completion preferences
7395 2007-09-11  Naba Kumar  <naba@gnome.org>
7397         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
7398         and possible crash when pressing ctrl+d in terminal after preferences
7399         window has been shown once (no need for backport).
7401         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
7402         implementations to get warnings instead of crashes for unimplemented
7403         interface methods.
7405 2007-09-11   Massimo Cora' <maxcvs@email.it>
7407         Reviewed by: Naba Kumar  <naba@gnome.org>
7409         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
7410         * plugins/symbol-db/*:
7411         Added new symbol-database backend based on SQLite 3.
7412         (does not enabled for build currently).
7414 2007-09-10  Johannes Schmid <jhs@gnome.org>
7416         * anjuta.anjuta:
7417         * configure.in:
7418         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
7419         (parse_info_init), (parse_info_free), (valid_element),
7420         (start_element_handler), (end_element_handler), (text_handler),
7421         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
7422         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
7423         (egg_recent_model_monitor), (egg_recent_model_read),
7424         (egg_recent_model_open_file), (egg_recent_model_lock_file),
7425         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
7426         (egg_recent_model_set_property), (egg_recent_model_class_init),
7427         (egg_recent_model_init), (egg_recent_model_add_full),
7428         (egg_recent_model_delete), (egg_recent_model_get_list),
7429         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
7430         (egg_recent_model_set_filter_mime_types),
7431         (egg_recent_model_clear_group_filter),
7432         (egg_recent_model_set_filter_groups),
7433         (egg_recent_model_clear_scheme_filter),
7434         (egg_recent_model_set_filter_uri_schemes),
7435         (egg_recent_model_remove_expired):
7436         
7437         Update EggRecent (#456465)
7439 2007-09-10  Johannes Schmid <jhs@gnome.org>
7441         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
7442         (anjuta_plugin_manager_get_plugin):
7443         * plugins/profiler/gprof-call-graph-view.c:
7444         (gprof_call_graph_view_create_columns):
7445         * plugins/profiler/gprof-flat-profile-view.c:
7446         (gprof_flat_profile_view_create_columns):
7447         * plugins/profiler/gprof-function-call-tree-view.c:
7448         (gprof_function_call_tree_view_create_columns):
7449         
7450         Fixed #466031 – Update of pieces of menus for Localization
7452 2007-09-10  Johannes Schmid <jhs@gnome.org>
7454         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
7455         Bug 343522 – anjuta: Unable to execute commands that use options.
7457 2007-09-09  Johannes Schmid <jhs@gnome.org>
7459         * plugins/document-manager/anjuta-docman.c:
7460         (anjuta_docman_update_page_label):
7461         
7462         Fixed #458034 – Method of indicating unsaved changes breaks convention
7463         
7464         * plugins/document-manager/plugin.c: (update_title),
7465         (value_added_project_root_uri), (value_removed_project_root_uri),
7466         (on_editor_changed), (activate_plugin):
7467         * plugins/document-manager/plugin.h:
7468         * plugins/project-manager/plugin.c: (on_profile_scoped),
7469         (on_profile_descoped), (ifile_open):
7470         
7471         Fixed #427390 – Show path of item in currently focused editor window
7473 2007-09-09  Johannes Schmid <jhs@gnome.org>
7475         * plugins/search/plugin.c: (on_toolbar_find_clicked),
7476         (on_toolbar_find_incremental):
7477         Fix incremental search
7478         
7479         * plugins/sourceview/sourceview.c: (on_document_char_added),
7480         (set_select):
7481         Fixed selection management
7483 2007-09-09  Johannes Schmid <jhs@gnome.org>
7485         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7486         Fixed memory leak
7488         * libanjuta/interfaces/libanjuta.idl:
7489         Extended IAnjutaEditorAssist interface
7490         
7491         * plugins/language-support-cpp-java/plugin.c:
7492         (jump_to_matching_brace), (add_tags), (on_assist_begin),
7493         (assist_cleanup), (on_assist_chosen), (on_assist_update),
7494         (context_character), (get_context), (function_parser),
7495         (cpp_member_parser), (install_assist), (uninstall_assist),
7496         (get_line_indentation_base), (get_line_auto_indentation),
7497         (install_support), (uninstall_support),
7498         (on_value_added_current_editor), (on_value_removed_current_editor),
7499         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
7500         * plugins/language-support-cpp-java/plugin.h:
7501         
7502         Improved fixed editor assistance and added support for function/method
7503         tooltips. jumb_to_matching_brance => jump_to_matching_brace
7504         
7505         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
7506         Removed a FIXME
7507         
7508         * plugins/project-import/project-import.c: (on_import_next):
7509         Added a non-NULL check with could probably fix #474843 but not sure
7510         
7511         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
7512         Fixed anjuta-plugin project wizard
7513         
7514         * plugins/sourceview/Makefile.am:
7515         * plguins/sourceview/assist-tip.[ch]:
7516         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
7517         (anjuta_view_key_press_event):
7518         * plugins/sourceview/assist-window.c: (assist_window_class_init),
7519         (assist_window_init), (assist_window_update), (assist_window_new):
7520         * plugins/sourceview/sourceview-private.h:
7521         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
7522         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
7523         (trigger_size), (max_trigger_size), (on_document_char_added),
7524         (sourceview_dispose), (ieditor_get_current_word),
7525         (iassist_add_trigger), (iassist_init_suggestions),
7526         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
7527         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
7528         
7529         Big update on sourceview assist capabilites. Autocompletion should
7530         now work much better and function tooltips are finally supported!
7532         * plugins/sourceview/anjuta-document.h:
7533         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
7534         (anjuta_document_get_current_word):
7535         Fixed get_current_word (inspired by aneditor.cxx implementation)
7537         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
7538         (icell_get_attribute):
7539         Fixed get_attribute() to also detect character constants.
7540         Simplified get_char()
7542         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
7543         (isymbol_manager_get_members), (isymbol_manager_get_parents),
7544         (isymbol_manager_get_completions_at_position):
7545         
7546         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
7548 2007-09-04  Naba Kumar  <naba@gnome.org>
7550         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
7551         projects that can not add sources.
7553         * plugins/file-wizard/file.c: Similarly for file wizard,
7554         Do not enable 'Add to project' projects that can not add sources.
7556 2007-09-04  Naba Kumar  <naba@gnome.org>
7558         * configure.in: Bumped gnome-build requirement to 0.2.0
7559         for project capabilities support.
7561         * plugins/project-manager/plugin.c: Enable/disable project
7562         actions based on project capabilities. Fixes bug #433552:
7563         crash in Anjuta IDE: add file test.h in project on generic
7564         Makefile.
7566         * libanjuta/interfaces/libanjuta.idl: Added method to query
7567         project capabilities.
7569 2007-09-03  Naba Kumar  <naba@gnome.org>
7571         * plugins/file-manager/plugin.c: Set shadow type IN.
7572         * plugins/file-manager/file-view.c: Fixed code style.
7573         * plugins/file-manager/file-view.c: Fixed icons column to size
7574         properly.
7576         * plugins/file-manager/plugin.[c,h]: Fixed code style.
7578         * plugins/file-manager/plugin.c: Fixed crash on closing project and
7579         unmonitors project-uri on file-manager deactivation.
7581         * TODO.tasks: Updated
7583 2007-09-02  Johannes Schmid <jhs@gnome.org>
7585         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
7586         Fixed memory leak
7587         
7588         * plugins/file-manager/file-view.c: (file_view_get_selected),
7589         (file_view_button_press_event), (file_view_finalize):
7590         * plugins/file-manager/plugin.c: (project_root_removed),
7591         (file_manager_deactivate):
7592         
7593         Fixed some small bugs I missed before
7595 2007-09-02  Johannes Schmid <jhs@gnome.org>
7597         * plugins/file-manager/*:
7598         Added new and file-manager
7600 2007-09-02  Johannes Schmid <jhs@gnome.org>
7602         * plugins/file-manager/*:
7603         Removed old file-manager
7605 2007-08-31  Johannes Schmid <jhs@gnome.org>
7607         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
7608         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
7609         
7610         Fixed some memory leaks
7611         
7612         * MAINTAINERS: Fixed
7613         
7614 2007-08-31  Johannes Schmid <jhs@gnome.org>
7616         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
7617         (get_property_value_as_string), (set_property_value_as_string),
7618         (register_callbacks), (preferences_foreach_callback),
7619         (anjuta_preferences_register_property_raw):
7620         * libanjuta/anjuta-preferences.h:
7621         * plugins/build-basic-autotools/build-basic-autotools.c:
7622         (on_build_mesg_format):
7623         * plugins/document-manager/anjuta-document-manager.glade:
7624         * plugins/message-view/anjuta-message-manager-plugin.glade:
7625         
7626         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
7627         broken message view preferences
7628         
7629         * plugins/message-view/message-view.c:
7630         (message_view_instance_init), (pref_change_color), (prefs_init),
7631         (imessage_view_append):
7632         Cleaned up message view (#458041)
7633         
7634         * src/shell.c: (on_preferences_activate),
7635         (anjuta_test_shell_instance_init),
7636         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
7637         Fixed test shell to allow better debugging
7638         
7639 2007-08-31  Johannes Schmid <jhs@gnome.org>
7641         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
7642         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
7643         * plugins/gtodo/main.h:
7644         * plugins/gtodo/plugin.c: (activate_plugin):
7645         
7646         Fixed #423467 (View->Tasks menu items are not 
7647         checked on startup)
7649 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
7651         reviewed by: Johannes Schmid <jhs@gnome.org>
7653         * COPYING:
7654         * data/welcome.txt.in:
7655         * launcher/anjuta_launcher.c:
7656         * libanjuta/anjuta-children.c:
7657         * libanjuta/anjuta-children.h:
7658         * libanjuta/anjuta-debug.h:
7659         * libanjuta/anjuta-encodings.c:
7660         * libanjuta/anjuta-encodings.h:
7661         * libanjuta/anjuta-glue-c.c:
7662         * libanjuta/anjuta-glue-c.h:
7663         * libanjuta/anjuta-plugin-description.c:
7664         * libanjuta/anjuta-plugin-description.h:
7665         * libanjuta/anjuta-plugin-handle.c:
7666         * libanjuta/anjuta-plugin-handle.h:
7667         * libanjuta/anjuta-plugin-manager.c:
7668         * libanjuta/anjuta-plugin-manager.h:
7669         * libanjuta/anjuta-plugin.c:
7670         * libanjuta/anjuta-plugin.h:
7671         * libanjuta/anjuta-preferences.c:
7672         * libanjuta/anjuta-preferences.h:
7673         * libanjuta/anjuta-profile-manager.c:
7674         * libanjuta/anjuta-profile-manager.h:
7675         * libanjuta/anjuta-profile.c:
7676         * libanjuta/anjuta-profile.h:
7677         * libanjuta/anjuta-save-prompt.c:
7678         * libanjuta/anjuta-save-prompt.h:
7679         * libanjuta/anjuta-serializer.c:
7680         * libanjuta/anjuta-serializer.h:
7681         * libanjuta/anjuta-session.c:
7682         * libanjuta/anjuta-session.h:
7683         * libanjuta/anjuta-shell.c:
7684         * libanjuta/anjuta-shell.h:
7685         * libanjuta/anjuta-status.c:
7686         * libanjuta/anjuta-status.h:
7687         * libanjuta/anjuta-ui.c:
7688         * libanjuta/anjuta-ui.h:
7689         * libanjuta/anjuta-utils-priv.h:
7690         * libanjuta/anjuta-utils.c:
7691         * libanjuta/anjuta-utils.h:
7692         * libanjuta/cell-renderer-captioned-image.c:
7693         * libanjuta/cell-renderer-captioned-image.h:
7694         * libanjuta/e-splash.c:
7695         * libanjuta/e-splash.h:
7696         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7697         * libanjuta/interfaces/libanjuta.idl:
7698         * libanjuta/libanjuta.h:
7699         * libanjuta/resources.c:
7700         * libanjuta/resources.h:
7701         * libegg/egg-cell-renderer-text.c:
7702         * libegg/egg-combo-action.c:
7703         * libegg/egg-entry-action.c:
7704         * libegg/egg-recent-action.c:
7705         * libegg/egg-recent-files-module.c:
7706         * libegg/egg-recent-item.c:
7707         * libegg/egg-recent-model.c:
7708         * libegg/egg-recent-view-gtk.c:
7709         * libegg/egg-recent-view.c:
7710         * libegg/egg-submenu-action.c:
7711         * libegg/eggaccelerators.c:
7712         * libegg/eggcellrendererpopup.c:
7713         * libegg/eggcomboselect.c:
7714         * libegg/eggtreemodelfilter.c:
7715         * libegg/eggtreemultidnd.c:
7716         * libegg/gtkcellview.h:
7717         * libegg/treeviewutils/egg-cell-renderer-text.h:
7718         * libegg/treeviewutils/eggaccelerators.h:
7719         * libegg/treeviewutils/eggcellrendererkeys.h:
7720         * libegg/treeviewutils/eggcellrendererpopup.h:
7721         * libegg/treeviewutils/eggtreemodelfilter.h:
7722         * libegg/treeviewutils/eggtreemultidnd.h:
7723         * libegg/treeviewutils/eggtreeviewstate.h:
7724         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
7725         * manuals/anjuta-faqs/Makefile.am:
7726         * manuals/anjuta-manual/C/anjuta-manual.xml:
7727         * manuals/anjuta-manual/C/license.xml:
7728         * manuals/anjuta-manual/es/es.po:
7729         * manuals/anjuta-manual/sv/sv.po:
7730         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
7731         ml:
7732         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
7733         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
7734         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
7735         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
7736         * manuals/old/ja/anjuta-manual/license.xml:
7737         * plugins/build-basic-autotools/build-basic-autotools.c:
7738         * plugins/build-basic-autotools/build-basic-autotools.h:
7739         * plugins/build-basic-autotools/executer.c:
7740         * plugins/build-basic-autotools/executer.h:
7741         * plugins/build/build_file.c:
7742         * plugins/build/build_file.h:
7743         * plugins/build/build_project.c:
7744         * plugins/build/build_project.h:
7745         * plugins/build/clean_project.c:
7746         * plugins/build/clean_project.h:
7747         * plugins/build/commands.c:
7748         * plugins/build/commands.h:
7749         * plugins/build/compile.c:
7750         * plugins/build/compile.h:
7751         * plugins/build/compiler_options.c:
7752         * plugins/build/compiler_options.h:
7753         * plugins/build/configurer.c:
7754         * plugins/build/configurer.h:
7755         * plugins/build/executer.c:
7756         * plugins/build/executer.h:
7757         * plugins/class-gen/cell-renderer-flags.c:
7758         * plugins/class-gen/cell-renderer-flags.h:
7759         * plugins/class-gen/combo-flags.c:
7760         * plugins/class-gen/combo-flags.h:
7761         * plugins/class-gen/element-editor.c:
7762         * plugins/class-gen/element-editor.h:
7763         * plugins/class-gen/generator.c:
7764         * plugins/class-gen/generator.h:
7765         * plugins/class-gen/plugin.c:
7766         * plugins/class-gen/plugin.h:
7767         * plugins/class-gen/transform.c:
7768         * plugins/class-gen/transform.h:
7769         * plugins/class-gen/validator.c:
7770         * plugins/class-gen/validator.h:
7771         * plugins/class-gen/window.c:
7772         * plugins/class-gen/window.h:
7773         * plugins/class-inheritance/class-callbacks.c:
7774         * plugins/class-inheritance/class-callbacks.h:
7775         * plugins/class-inheritance/class-inherit.c:
7776         * plugins/class-inheritance/class-inherit.h:
7777         * plugins/class-inheritance/plugin.c:
7778         * plugins/class-inheritance/plugin.h:
7779         * plugins/cvs-plugin/cvs-actions.c:
7780         * plugins/cvs-plugin/cvs-actions.h:
7781         * plugins/cvs-plugin/cvs-callbacks.c:
7782         * plugins/cvs-plugin/cvs-callbacks.h:
7783         * plugins/cvs-plugin/cvs-execute.c:
7784         * plugins/cvs-plugin/cvs-execute.h:
7785         * plugins/cvs-plugin/cvs-interface.c:
7786         * plugins/cvs-plugin/cvs-interface.h:
7787         * plugins/cvs-plugin/plugin.c:
7788         * plugins/cvs-plugin/plugin.h:
7789         * plugins/debug-manager/breakpoints.c:
7790         * plugins/debug-manager/breakpoints.h:
7791         * plugins/debug-manager/chunk_view.c:
7792         * plugins/debug-manager/chunk_view.h:
7793         * plugins/debug-manager/data_buffer.c:
7794         * plugins/debug-manager/data_buffer.h:
7795         * plugins/debug-manager/data_view.c:
7796         * plugins/debug-manager/data_view.h:
7797         * plugins/debug-manager/debug_tree.c:
7798         * plugins/debug-manager/debug_tree.h:
7799         * plugins/debug-manager/debugger.c:
7800         * plugins/debug-manager/debugger.h:
7801         * plugins/debug-manager/disassemble.c:
7802         * plugins/debug-manager/disassemble.h:
7803         * plugins/debug-manager/info.c:
7804         * plugins/debug-manager/info.h:
7805         * plugins/debug-manager/locals.c:
7806         * plugins/debug-manager/locals.h:
7807         * plugins/debug-manager/memory.c:
7808         * plugins/debug-manager/memory.h:
7809         * plugins/debug-manager/plugin.c:
7810         * plugins/debug-manager/plugin.h:
7811         * plugins/debug-manager/registers.c:
7812         * plugins/debug-manager/registers.h:
7813         * plugins/debug-manager/sexy-icon-entry.c:
7814         * plugins/debug-manager/sexy-icon-entry.h:
7815         * plugins/debug-manager/sharedlib.c:
7816         * plugins/debug-manager/sharedlib.h:
7817         * plugins/debug-manager/signals.c:
7818         * plugins/debug-manager/signals.h:
7819         * plugins/debug-manager/sparse_buffer.c:
7820         * plugins/debug-manager/sparse_buffer.h:
7821         * plugins/debug-manager/sparse_view.c:
7822         * plugins/debug-manager/sparse_view.h:
7823         * plugins/debug-manager/stack_trace.c:
7824         * plugins/debug-manager/stack_trace.h:
7825         * plugins/debug-manager/start.c:
7826         * plugins/debug-manager/start.h:
7827         * plugins/debug-manager/threads.c:
7828         * plugins/debug-manager/threads.h:
7829         * plugins/debug-manager/utilities.c:
7830         * plugins/debug-manager/utilities.h:
7831         * plugins/debug-manager/watch.c:
7832         * plugins/debug-manager/watch.h:
7833         * plugins/devhelp/htmlview.c:
7834         * plugins/devhelp/htmlview.h:
7835         * plugins/document-manager/action-callbacks.c:
7836         * plugins/document-manager/action-callbacks.h:
7837         * plugins/document-manager/anjuta-docman.c:
7838         * plugins/document-manager/anjuta-docman.h:
7839         * plugins/document-manager/editor-tooltips.c:
7840         * plugins/document-manager/editor-tooltips.h:
7841         * plugins/document-manager/file_history.c:
7842         * plugins/document-manager/file_history.h:
7843         * plugins/document-manager/indent-dialog.c:
7844         * plugins/document-manager/indent-dialog.h:
7845         * plugins/document-manager/indent-util.c:
7846         * plugins/document-manager/indent-util.h:
7847         * plugins/document-manager/plugin.c:
7848         * plugins/editor/aneditor-autocomplete.cxx:
7849         * plugins/editor/aneditor-calltip.cxx:
7850         * plugins/editor/aneditor-indent.cxx:
7851         * plugins/editor/aneditor-priv.h:
7852         * plugins/editor/aneditor.cxx:
7853         * plugins/editor/aneditor.h:
7854         * plugins/editor/lexer.h:
7855         * plugins/editor/plugin.c:
7856         * plugins/editor/plugin.h:
7857         * plugins/editor/print.c:
7858         * plugins/editor/print.h:
7859         * plugins/editor/properties.h:
7860         * plugins/editor/properties_cxx.h:
7861         * plugins/editor/style-editor.c:
7862         * plugins/editor/style-editor.h:
7863         * plugins/editor/text-editor-iterable.c:
7864         * plugins/editor/text-editor-iterable.h:
7865         * plugins/editor/text_editor.c:
7866         * plugins/editor/text_editor.h:
7867         * plugins/editor/text_editor_cbs.c:
7868         * plugins/editor/text_editor_cbs.h:
7869         * plugins/editor/text_editor_menu.c:
7870         * plugins/editor/text_editor_menu.h:
7871         * plugins/editor/text_editor_prefs.c:
7872         * plugins/editor/text_editor_prefs.h:
7873         * plugins/file-loader/dnd.c:
7874         * plugins/file-loader/dnd.h:
7875         * plugins/file-loader/plugin.c:
7876         * plugins/file-manager/an_file_view.c:
7877         * plugins/file-manager/plugin.c:
7878         * plugins/file-wizard/file.c:
7879         * plugins/file-wizard/file.h:
7880         * plugins/file-wizard/plugin.c:
7881         * plugins/file-wizard/plugin.h:
7882         * plugins/gdb/debugger.c:
7883         * plugins/gdb/debugger.h:
7884         * plugins/gdb/gdbmi-test.c:
7885         * plugins/gdb/gdbmi.c:
7886         * plugins/gdb/gdbmi.h:
7887         * plugins/gdb/global.h:
7888         * plugins/gdb/parser.c:
7889         * plugins/gdb/parser.h:
7890         * plugins/gdb/plugin.c:
7891         * plugins/gdb/plugin.h:
7892         * plugins/gdb/utilities.c:
7893         * plugins/gdb/utilities.h:
7894         * plugins/glade/plugin.c:
7895         * plugins/glade/plugin.h:
7896         * plugins/gtodo/egg-datetime.c:
7897         * plugins/gtodo/egg-datetime.h:
7898         * plugins/gtodo/eggtrayicon.c:
7899         * plugins/gtodo/eggtrayicon.h:
7900         * plugins/gtodo/plugin.c:
7901         * plugins/gvim/anjuta-vim.c:
7902         * plugins/gvim/anjuta-vim.h:
7903         * plugins/gvim/gtkvim.c:
7904         * plugins/gvim/gtkvim.h:
7905         * plugins/gvim/plugin.c:
7906         * plugins/gvim/plugin.h:
7907         * plugins/language-support-cpp-java/plugin.c:
7908         * plugins/language-support-cpp-java/plugin.h:
7909         * plugins/macro/macro-actions.c:
7910         * plugins/macro/macro-actions.h:
7911         * plugins/macro/macro-db.c:
7912         * plugins/macro/macro-db.h:
7913         * plugins/macro/macro-dialog.c:
7914         * plugins/macro/macro-dialog.h:
7915         * plugins/macro/macro-edit.c:
7916         * plugins/macro/macro-edit.h:
7917         * plugins/macro/macro-util.c:
7918         * plugins/macro/macro-util.h:
7919         * plugins/macro/plugin.c:
7920         * plugins/macro/plugin.h:
7921         * plugins/message-view/anjuta-msgman.c:
7922         * plugins/message-view/anjuta-msgman.h:
7923         * plugins/message-view/message-view.c:
7924         * plugins/message-view/message-view.h:
7925         * plugins/message-view/plugin.c:
7926         * plugins/message-view/plugin.h:
7927         * plugins/patch/patch-plugin.c:
7928         * plugins/patch/patch-plugin.h:
7929         * plugins/patch/plugin.c:
7930         * plugins/patch/plugin.h:
7931         * plugins/profiler/gprof-call-graph-block-entry.c:
7932         * plugins/profiler/gprof-call-graph-block-entry.h:
7933         * plugins/profiler/gprof-call-graph-block.c:
7934         * plugins/profiler/gprof-call-graph-block.h:
7935         * plugins/profiler/gprof-call-graph-view.c:
7936         * plugins/profiler/gprof-call-graph-view.h:
7937         * plugins/profiler/gprof-call-graph.c:
7938         * plugins/profiler/gprof-call-graph.h:
7939         * plugins/profiler/gprof-flat-profile-entry.c:
7940         * plugins/profiler/gprof-flat-profile-entry.h:
7941         * plugins/profiler/gprof-flat-profile-view.c:
7942         * plugins/profiler/gprof-flat-profile-view.h:
7943         * plugins/profiler/gprof-flat-profile.c:
7944         * plugins/profiler/gprof-flat-profile.h:
7945         * plugins/profiler/gprof-function-call-chart-view.c:
7946         * plugins/profiler/gprof-function-call-chart-view.h:
7947         * plugins/profiler/gprof-function-call-tree-view.c:
7948         * plugins/profiler/gprof-function-call-tree-view.h:
7949         * plugins/profiler/gprof-options.c:
7950         * plugins/profiler/gprof-options.h:
7951         * plugins/profiler/gprof-profile-data.c:
7952         * plugins/profiler/gprof-profile-data.h:
7953         * plugins/profiler/gprof-view-manager.c:
7954         * plugins/profiler/gprof-view-manager.h:
7955         * plugins/profiler/gprof-view.c:
7956         * plugins/profiler/gprof-view.h:
7957         * plugins/profiler/plugin.c:
7958         * plugins/profiler/plugin.h:
7959         * plugins/profiler/string-utils.c:
7960         * plugins/profiler/string-utils.h:
7961         * plugins/project-import/plugin.c:
7962         * plugins/project-import/plugin.h:
7963         * plugins/project-import/project-import.c:
7964         * plugins/project-import/project-import.h:
7965         * plugins/project-manager/plugin.c:
7966         * plugins/project-manager/plugin.h:
7967         * plugins/project-wizard/action.c:
7968         * plugins/project-wizard/action.h:
7969         * plugins/project-wizard/autogen.c:
7970         * plugins/project-wizard/autogen.h:
7971         * plugins/project-wizard/druid.c:
7972         * plugins/project-wizard/druid.h:
7973         * plugins/project-wizard/file.c:
7974         * plugins/project-wizard/file.h:
7975         * plugins/project-wizard/header.c:
7976         * plugins/project-wizard/header.h:
7977         * plugins/project-wizard/install.c:
7978         * plugins/project-wizard/install.h:
7979         * plugins/project-wizard/parser.c:
7980         * plugins/project-wizard/parser.h:
7981         * plugins/project-wizard/plugin.c:
7982         * plugins/project-wizard/plugin.h:
7983         * plugins/project-wizard/property.c:
7984         * plugins/project-wizard/property.h:
7985         * plugins/project-wizard/values.c:
7986         * plugins/project-wizard/values.h:
7987         * plugins/sample1/plugin.c:
7988         * plugins/search/plugin.c:
7989         * plugins/search/plugin.h:
7990         * plugins/search/search-replace_backend.c:
7991         * plugins/search/search-replace_backend.h:
7992         * plugins/search/search_preferences.c:
7993         * plugins/sourceview/anjuta-convert.c:
7994         * plugins/sourceview/anjuta-convert.h:
7995         * plugins/sourceview/anjuta-document-loader.c:
7996         * plugins/sourceview/anjuta-document-loader.h:
7997         * plugins/sourceview/anjuta-document-saver.c:
7998         * plugins/sourceview/anjuta-document-saver.h:
7999         * plugins/sourceview/anjuta-document.c:
8000         * plugins/sourceview/anjuta-document.h:
8001         * plugins/sourceview/anjuta-encodings.c:
8002         * plugins/sourceview/anjuta-encodings.h:
8003         * plugins/sourceview/anjuta-languages-manager.c:
8004         * plugins/sourceview/anjuta-languages-manager.h:
8005         * plugins/sourceview/anjuta-utils.c:
8006         * plugins/sourceview/anjuta-utils.h:
8007         * plugins/sourceview/anjuta-view.c:
8008         * plugins/sourceview/anjuta-view.h:
8009         * plugins/sourceview/assist-window.c:
8010         * plugins/sourceview/assist-window.h:
8011         * plugins/sourceview/sourceview-cell.c:
8012         * plugins/sourceview/sourceview-cell.h:
8013         * plugins/sourceview/sourceview-prefs.c:
8014         * plugins/sourceview/sourceview-prefs.h:
8015         * plugins/sourceview/sourceview-print.c:
8016         * plugins/sourceview/sourceview-print.h:
8017         * plugins/sourceview/sourceview-private.h:
8018         * plugins/sourceview/sourceview-tags.c:
8019         * plugins/sourceview/sourceview-tags.h:
8020         * plugins/sourceview/sourceview.c:
8021         * plugins/sourceview/sourceview.h:
8022         * plugins/subversion/plugin.c:
8023         * plugins/subversion/plugin.h:
8024         * plugins/subversion/subversion-actions.c:
8025         * plugins/subversion/subversion-actions.h:
8026         * plugins/subversion/subversion-callbacks.c:
8027         * plugins/subversion/subversion-callbacks.h:
8028         * plugins/subversion/svn-auth.c:
8029         * plugins/subversion/svn-auth.h:
8030         * plugins/subversion/svn-backend-priv.h:
8031         * plugins/subversion/svn-backend.c:
8032         * plugins/subversion/svn-backend.h:
8033         * plugins/subversion/svn-notify.c:
8034         * plugins/subversion/svn-notify.h:
8035         * plugins/subversion/svn-thread.c:
8036         * plugins/subversion/svn-thread.h:
8037         * plugins/symbol-browser/an_symbol.c:
8038         * plugins/symbol-browser/an_symbol.h:
8039         * plugins/symbol-browser/an_symbol_info.c:
8040         * plugins/symbol-browser/an_symbol_info.h:
8041         * plugins/symbol-browser/an_symbol_iter.c:
8042         * plugins/symbol-browser/an_symbol_iter.h:
8043         * plugins/symbol-browser/an_symbol_prefs.c:
8044         * plugins/symbol-browser/an_symbol_prefs.h:
8045         * plugins/symbol-browser/an_symbol_search.c:
8046         * plugins/symbol-browser/an_symbol_search.h:
8047         * plugins/symbol-browser/an_symbol_view.c:
8048         * plugins/symbol-browser/an_symbol_view.h:
8049         * plugins/symbol-browser/plugin.c:
8050         * plugins/symbol-browser/plugin.h:
8051         * plugins/terminal/terminal.c:
8052         * plugins/tools/dialog.c:
8053         * plugins/tools/dialog.h:
8054         * plugins/tools/editor.c:
8055         * plugins/tools/editor.h:
8056         * plugins/tools/execute.c:
8057         * plugins/tools/execute.h:
8058         * plugins/tools/fileop.c:
8059         * plugins/tools/fileop.h:
8060         * plugins/tools/plugin.c:
8061         * plugins/tools/plugin.h:
8062         * plugins/tools/scripts/find-fixmes.pl:
8063         * plugins/tools/scripts/translation-status.pl:
8064         * plugins/tools/tool.c:
8065         * plugins/tools/tool.h:
8066         * plugins/tools/variable.c:
8067         * plugins/tools/variable.h:
8068         * plugins/valgrind/ldd.c:
8069         * plugins/valgrind/ldd.h:
8070         * plugins/valgrind/list.c:
8071         * plugins/valgrind/list.h:
8072         * plugins/valgrind/menu-utils.c:
8073         * plugins/valgrind/menu-utils.h:
8074         * plugins/valgrind/parser.c:
8075         * plugins/valgrind/parser.h:
8076         * plugins/valgrind/plugin.c:
8077         * plugins/valgrind/plugin.h:
8078         * plugins/valgrind/preferences.c:
8079         * plugins/valgrind/preferences.h:
8080         * plugins/valgrind/process.c:
8081         * plugins/valgrind/process.h:
8082         * plugins/valgrind/symtab.c:
8083         * plugins/valgrind/symtab.h:
8084         * plugins/valgrind/vgactions.c:
8085         * plugins/valgrind/vgactions.h:
8086         * plugins/valgrind/vgcachegrindprefs.c:
8087         * plugins/valgrind/vgcachegrindprefs.h:
8088         * plugins/valgrind/vgdefaultview.c:
8089         * plugins/valgrind/vgdefaultview.h:
8090         * plugins/valgrind/vgerror.c:
8091         * plugins/valgrind/vgerror.h:
8092         * plugins/valgrind/vggeneralprefs.c:
8093         * plugins/valgrind/vggeneralprefs.h:
8094         * plugins/valgrind/vghelgrindprefs.c:
8095         * plugins/valgrind/vghelgrindprefs.h:
8096         * plugins/valgrind/vgio.c:
8097         * plugins/valgrind/vgio.h:
8098         * plugins/valgrind/vgmemcheckprefs.c:
8099         * plugins/valgrind/vgmemcheckprefs.h:
8100         * plugins/valgrind/vgrule-editor.c:
8101         * plugins/valgrind/vgrule-editor.h:
8102         * plugins/valgrind/vgrule-list.c:
8103         * plugins/valgrind/vgrule-list.h:
8104         * plugins/valgrind/vgrule.c:
8105         * plugins/valgrind/vgrule.h:
8106         * plugins/valgrind/vgrulepattern.c:
8107         * plugins/valgrind/vgrulepattern.h:
8108         * plugins/valgrind/vgsearchbar.c:
8109         * plugins/valgrind/vgsearchbar.h:
8110         * plugins/valgrind/vgstrpool.c:
8111         * plugins/valgrind/vgstrpool.h:
8112         * plugins/valgrind/vgtoolprefs.c:
8113         * plugins/valgrind/vgtoolprefs.h:
8114         * plugins/valgrind/vgtoolview.c:
8115         * plugins/valgrind/vgtoolview.h:
8116         * src/about.c:
8117         * src/about.h:
8118         * src/action-callbacks.c:
8119         * src/action-callbacks.h:
8120         * src/anjuta-actions.h:
8121         * src/anjuta-app.c:
8122         * src/anjuta-app.h:
8123         * src/anjuta-callbacks.c:
8124         * src/anjuta-callbacks.h:
8125         * src/anjuta.c:
8126         * src/anjuta.h:
8127         * src/anjuta_cbs.c:
8128         * src/bacon-message-connection.c:
8129         * src/bacon-message-connection.h:
8130         * src/getline.c:
8131         * src/main.c:
8132         * src/shell.c:
8133         * src/shell.h:
8134         * src/start-with.c:
8135         * src/start-with.h:
8136         * src/utilities.c:
8137         * src/utilities.h:
8138         * tagmanager/options.c:
8139         
8140         Change the address of FSF in various files
8142 2007-08-30  Johannes Schmid <jhs@gnome.org>
8144         * anjuta.glade:
8145         * anjuta.gladep:
8146         Removed because they are no longer in use
8147         
8148         * plugins/class-gen/anjuta-class-gen-plugin.glade:
8149         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8150         Marked some strings as not translatable
8152         * plugins/search/search-replace.c: (list_max_items):
8153         Fixed a possible memory corruption
8155         * src/anjuta-app.c: (anjuta_app_add_widget_full):
8156         Do not show menuitems for locked layout items
8158         * src/main.c: (main):
8159         Some minor style correction in gnome_init
8161 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
8163         * plugins/debug-manager/debugger.c,
8164         plugins/debug-manager/breakpoints.c,
8165         plugins/gdb/plugin.c,
8166         plugins/gdb/debugger.c,
8167         libanjuta/interfaces/libanjuta.idl:
8168         Move all breakpoints functions from IAnjutaDebugger to a new
8169         IAnjutaBreakpointDebugger interface
8171 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
8173         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8174         * plugins/debug-manager/plugin.c,
8175         plugins/debug-manager/breakpoints.c,
8176         plugins/tools/execute.c,
8177         plugins/project-wizard/plugin.c,
8178         plugins/build-basic-autotools/executer.c,
8179         plugins/gdb/debugger.c,
8180         plugins/profiler/gprof-options.h,
8181         plugins/sourceview/assist-window.h,
8182         plugins/class-gen/transform.c,
8183         libanjuta/anjuta-plugin-description.c,
8184         libanjuta/anjuta-status.c,
8185         libanjuta/anjuta-glue-c.c,
8186         libanjuta/anjuta-glue-cpp.c,
8187         plugins/symbol-browser/an_symbol_prefs.c:
8188         Fix warnings mostly "dereferencing type-punned pointer"
8189         Fix two bugs in breakpoints.c and an_symbol_prefs.c
8191 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
8193         * plugins/debug-manager/breakpoints.c,
8194         plugins/debug-manager/debugger.c:
8195         Avoid an endless loop if clearing all breakpoints while the programm
8196         is running
8198 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
8200         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8201         * plugins/debug-manager/plugin.c:
8202         Fix a segmentation fault added in the previous patch
8204 2007-07-21  Johannes Schmid <jhs@gnome.org>
8206         * plugins/build-basic-autotools/executer.c:
8207         (get_program_parameters):
8208         
8209         Show an error dialog if no targets are availible instead of
8210         just returning
8212 2007-07-20  Johannes Schmid <jhs@gnome.org>
8214         * libanjuta/anjuta-shell.c: (on_widget_data_add),
8215         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
8216         * libanjuta/anjuta-shell.h:
8217         * plugins/document-manager/plugin.c: (activate_plugin):
8218         * plugins/glade/anjuta-design-document.c:
8219         * plugins/glade/plugin.c: (glade_update_ui):
8220         * src/anjuta-app.c: (anjuta_app_add_widget_full),
8221         (anjuta_shell_iface_init):
8222         * src/shell.c: (anjuta_test_shell_add_widget),
8223         (anjuta_shell_iface_init):
8224         
8225         Make the document manager undockable (#458038)
8227 2007-07-20  Johannes Schmid <jhs@gnome.org>
8229         * plugins/document-manager/plugin.c: (on_editor_update_ui):
8230         * plugins/glade/anjuta-design-document.c:
8231         * plugins/glade/plugin.c: (glade_update_ui):
8232         
8233         Fixed some save/dirty status bug in glade
8235 2007-07-20  Johannes Schmid <jhs@gnome.org>
8237         * libanjuta/anjuta-status.c:
8238         Fixed crasher on shutdown
8240 2007-07-20  Johannes Schmid <jhs@gnome.org>
8242         * configure.in:
8243         Minimum glade requirement is 3.2 now. It was before
8244         but we did not check...
8245         
8246         * libanjuta/anjuta-glue-factory.c: (load_plugin):
8247         * libanjuta/anjuta-profile.c:
8248         (anjuta_profile_add_plugins_from_xml):
8249         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
8250         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
8251         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
8252         * plugins/file-loader/plugin.c: (on_create_submenu):
8253         * plugins/file-manager/an_file_view.c: (compare_iter):
8254         * plugins/glade/plugin.c: (activate_plugin):
8255         * src/anjuta-app.c: (on_toolbar_view_toggled):
8256         * src/main.c: (main):
8257         
8258         Fixed lots of memory leaks (thansk valgrind)
8260 2007-07-19  Johannes Schmid <jhs@gnome.org>
8262         * plugins/debug-manager/plugin.c: (value_added_current_editor):
8263         * plugins/document-manager/anjuta-docman.c:
8264         (anjuta_docman_set_busy):
8265         * plugins/document-manager/plugin.c: (on_editor_changed):
8266         * plugins/glade/plugin.c: (activate_plugin):
8267         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8268         (on_value_removed_current_editor):
8269         
8270         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
8272 2007-07-18  Johannes Schmid <jhs.gnome.org>
8274         * plugins/build-basic-autotools/executer.c: (execute_program):
8275         Fixed some of the scratchbox stuff but the environment is
8276         still broken
8278 2007-07-18  Johannes Schmid <jhs@gnome.org>
8280         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
8281         (on_plugin_deactivated), (get_plugin_loader_type):
8282         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
8283         (activate_plugin), (deactivate_plugin),
8284         (glade_plugin_instance_init):
8285         
8286         Fixed glade plugin deactivation
8288 2007-07-18  Johannes Schmid <jhs@gnome.org>
8290         * plugins/document-manager/anjuta-docman.c:
8291         (anjuta_docman_add_document):
8292         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
8293         
8294         Fixed path display in document manager with glade files
8296 2007-07-17  Johannes Schmid <jhs@gnome.org>
8298         * libanjuta/interfaces/Makefile.am.iface:
8299         * pixmaps/Makefile.am:
8300         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
8301         * plugins/debug-manager/plugin.c: (value_added_current_editor),
8302         (value_removed_current_editor):
8303         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
8304         (anjuta_docman_set_current_document):
8305         * plugins/document-manager/plugin.c: (on_editor_update_ui),
8306         (on_editor_added), (on_editor_changed):
8307         * plugins/glade/Makefile.am:
8308         * plugins/glade/anjuta-design-document.c:
8309         (anjuta_design_document_instance_init),
8310         (anjuta_design_document_set_property),
8311         (anjuta_design_document_get_property),
8312         (anjuta_design_document_class_init), (anjuta_design_document_new),
8313         (ifile_open), (ifile_get_uri), (ifile_iface_init):
8314         * plugins/glade/anjuta-design-document.h:
8315         * plugins/glade/anjuta-glade-notebook.c:
8316         * plugins/glade/anjuta-glade-notebook.h:
8317         * plugins/glade/plugin.c: (value_added_current_editor),
8318         (value_removed_current_editor), (glade_update_ui),
8319         (on_close_activated), (on_glade_project_changed),
8320         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
8321         (ifile_open):
8322         * plugins/language-support-cpp-java/plugin.c:
8323         (on_value_added_current_editor), (on_value_removed_current_editor):
8324         * plugins/macro/plugin.c: (value_added_current_editor):
8325         * plugins/project-manager/plugin.c: (value_added_current_editor):
8326         * plugins/subversion/plugin.c: (value_added_current_editor):
8327         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
8329         Fixed lot of IAnjutaEditor stuff and completed glade integration
8330         with document manager
8331         
8332         * plugins/build-basic-autotools/build-basic-autotools.c:
8333         (value_added_current_editor):
8334         * plugins/build-basic-autotools/executer.c: (execute_program):
8335         
8336         Some initial code to execute projects inside scratchbox
8337         
8338 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
8340         * plugins/project-import/project-import.c:
8341         Project import overwrites file on user request (bug #452579)
8343 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
8345         * plugins/debug-manager/debugger.c,
8346         plugins/debug-manager/threads.c,
8347         plugins/debug-manager/plugin.c,
8348         plugins/debug-manager/registers.c,
8349         plugins/debug-manager/locals.c,
8350         plugins/debug-manager/stack_trace.c,
8351         plugins/gdb/plugin.c,
8352         plugins/gdb/debugger.c,
8353         plugins/gdb/debugger.h,
8354         libanjuta/interfaces/libanjuta.idl:
8355         Rename change-location to program-moved
8356         Store thread id as gint instead of guint
8357         Do not display registers list if not available
8358         Add intermediate debugger states if missing
8360 2007-07-11  Johannes Schmid <jhs@gnome.org>
8362         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8363         .glade:
8364         Reverted unnecessary changes (#455819)
8366 2007-07-10  Johannes Schmid <jhs@gnome.org>
8368         * plugins/glade/plugin.c:
8369         Fixed glade plugin with glade 3.2 and another crasher
8371 2007-07-09  Johannes Schmid <jhs@gnome.org>
8373         * libanjuta/interfaces/libanjuta.idl:
8374         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
8375         .glade:
8376         * plugins/debug-manager/breakpoints.c:
8377         (breakpoint_item_update_in_ui),
8378         (breakpoints_dbase_edit_breakpoint),
8379         (on_toggle_breakpoint_activate):
8380         * plugins/debug-manager/plugin.c:
8381         (on_run_to_cursor_action_activate):
8382         * plugins/document-manager/action-callbacks.c:
8383         (on_editor_command_cut_activate),
8384         (on_editor_command_copy_activate),
8385         (on_editor_command_paste_activate),
8386         (on_editor_command_clear_activate):
8387         * plugins/document-manager/anjuta-docman.c:
8388         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
8389         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
8390         (anjuta_docman_goto_file_line_mark),
8391         (anjuta_docman_find_editor_with_path),
8392         (anjuta_docman_get_all_editors):
8393         * plugins/document-manager/anjuta-docman.h:
8394         * plugins/document-manager/plugin.c:
8395         (update_editor_ui_interface_items), (on_editor_update_ui),
8396         (on_editor_changed), (on_session_save), (on_docman_auto_save),
8397         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
8398         (ianjuta_document_manager_iface_init), (isaveable_save),
8399         (isavable_is_dirty):
8400         * plugins/editor/editor.glade:
8401         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
8402         (idocument_paste), (idocument_clear), (idocument_iface_init),
8403         (iselection_iface_init):
8404         * plugins/glade/Makefile.am:
8405         * plugins/glade/anjuta-glade-notebook.c:
8406         (anjuta_glade_notebook_instance_init),
8407         (anjuta_glade_notebook_set_property),
8408         (anjuta_glade_notebook_get_property),
8409         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
8410         (ifile_open), (ifile_get_uri), (ifile_iface_init),
8411         (ifile_savable_save), (ifile_savable_save_as),
8412         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
8413         (ifile_savable_iface_init), (idocument_can_redo),
8414         (idocument_can_undo), (idocument_begin_undo_action),
8415         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
8416         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
8417         (idocument_copy), (idocument_paste), (idocument_clear),
8418         (idocument_iface_init):
8419         * plugins/language-support-cpp-java/plugin.c:
8420         (on_value_added_current_editor), (on_value_removed_current_editor):
8421         * plugins/macro/macro-util.c: (get_current_editor):
8422         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8423         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8424         (on_next_occur), (on_incremental_entry_key_press),
8425         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8426         (on_toolbar_find_incremental_start),
8427         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8428         * plugins/search/search-replace.c: (search_start_over),
8429         (search_update_combos), (replace_update_combos),
8430         (anjuta_search_replace_activate):
8431         * plugins/search/search-replace_backend.c: (create_search_entries):
8432         * plugins/sourceview/sourceview.c: (idocument_cut),
8433         (idocument_copy), (idocument_paste), (idocument_clear),
8434         (idocument_iface_init), (iselect_iface_init), (iassist_react):
8435         * plugins/tools/editor.c: (on_editor_response):
8436         * plugins/tools/execute.c: (get_current_editor),
8437         (atp_output_context_initialize), (atp_user_tool_execute):
8438         * plugins/tools/variable.c: (get_current_editor),
8439         (atp_variable_get_editor_variable):
8440         
8441         Some more IAnjutaEditor => IAnjutaDocument fixing!
8442         
8443         * plugins/glade/anjuta-glade-notebook.h:
8444         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
8445         (glade_update_ui):
8446         * plugins/glade/plugin.h:
8447         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
8448         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
8449         be used for glade, too. It might still have some rough edges but already works.
8450         (Fixes #415547 – Glade usability problem)
8452 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
8454         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
8455           development release (I updated version of glade3 svn to 3.3.2).
8457 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8459         * plugins/symbol-browser/an_symbol_view.c:
8460         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
8462 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8464         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
8465         (on_system_tags_update_finished), (on_update_global_clicked),
8466         (prefs_page_init), (on_gconf_notify_tags_list_changed),
8467         (symbol_browser_prefs_init),
8468         (symbol_browser_prefs_create_global_tags),
8469         (symbol_browser_load_global_tags):
8470         * plugins/symbol-browser/an_symbol_prefs.h:
8471         * plugins/symbol-browser/an_symbol_view.c:
8472         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
8473         * plugins/symbol-browser/an_symbol_view.h:
8474         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
8475         on global tags update because of delayed prefs merging. Happens when
8476         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
8477         is opened.
8479 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
8481         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
8482         after install/uninstall.
8484         Patch from James Liggett:
8485         * scripts/glade2schemas.pl: Fixed creating schemas for list
8486         values.
8488 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
8490         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
8491           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
8492           development release since glade svn version is also 3.3.1. In future, the
8493           solution would be for us to always increment the micro version when
8494           changing the API.
8496 2007-07-05  Johannes Schmid <jhs@gnome.org>
8498         * libanjuta/interfaces/libanjuta.idl:
8499         * plugins/build-basic-autotools/build-basic-autotools.c:
8500         (on_build_mesg_format):
8501         * plugins/debug-manager/breakpoints.c:
8502         (breakpoint_item_update_in_ui),
8503         (breakpoints_dbase_edit_breakpoint),
8504         (on_toggle_breakpoint_activate):
8505         * plugins/debug-manager/plugin.c:
8506         (on_run_to_cursor_action_activate):
8507         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
8508         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
8509         (get_current_editor), (on_save_activate), (on_save_as_activate),
8510         (on_save_prompt_save_editor), (on_close_file_activate),
8511         (on_close_all_file_activate), (on_reload_file_activate),
8512         (anjuta_print_cb), (anjuta_print_preview_cb),
8513         (on_editor_command_upper_case_activate),
8514         (on_editor_command_lower_case_activate),
8515         (on_editor_command_undo_activate),
8516         (on_editor_command_redo_activate),
8517         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
8518         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
8519         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
8520         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
8521         (on_zoom_out_text_activate), (on_force_hilite_activate),
8522         (on_indent1_activate), (on_swap_activate),
8523         (on_editor_add_view_activate), (on_editor_remove_view_activate):
8524         * plugins/document-manager/anjuta-docman.c:
8525         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
8526         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
8527         (anjuta_docman_dispose), (on_notebook_switch_page),
8528         (anjuta_docman_page_from_widget), (on_editor_destroy),
8529         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
8530         (anjuta_docman_get_current_document),
8531         (anjuta_docman_set_current_document),
8532         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
8533         (anjuta_docman_update_page_label),
8534         (anjuta_docman_get_document_from_path),
8535         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
8536         (anjuta_docman_order_tabs):
8537         * plugins/document-manager/anjuta-docman.h:
8538         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
8539         (update_editor_ui_interface_items), (update_editor_ui),
8540         (on_editor_update_save_ui), (on_editor_update_ui),
8541         (on_editor_changed), (on_save_prompt_save_editor),
8542         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
8543         (ianjuta_docman_get_current_document),
8544         (ianjuta_docman_set_current_document),
8545         (ianjuta_docman_remove_buffer),
8546         (ianjuta_document_manager_iface_init), (ifile_get_uri):
8547         * plugins/editor/text_editor.c: (itext_editor_iface_init),
8548         (idocument_get_filename), (idocument_can_undo),
8549         (idocument_can_redo), (idocument_undo),
8550         (idocument_begin_undo_action), (idocument_end_undo_action),
8551         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
8552         * plugins/language-support-cpp-java/plugin.c:
8553         (on_editor_char_inserted_cpp), (on_auto_indent):
8554         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
8555         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
8556         * plugins/sample1/plugin.c: (on_sample_action_activate):
8557         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
8558         (on_next_occur), (on_incremental_entry_key_press),
8559         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
8560         (on_toolbar_find_incremental_start),
8561         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
8562         * plugins/search/search-replace.c: (search_and_replace),
8563         (write_message_pane), (search_start_over), (search_update_combos),
8564         (replace_update_combos), (anjuta_search_replace_activate):
8565         * plugins/search/search-replace_backend.c:
8566         (file_buffer_new_from_path), (create_search_entries):
8567         * plugins/sourceview/sourceview-print.c: (create_print_job):
8568         * plugins/sourceview/sourceview.c:
8569         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
8570         (idocument_can_redo), (idocument_can_undo),
8571         (idocument_begin_undo_action), (idocument_end_undo_action),
8572         (idocument_undo), (idocument_redo), (idocument_grab_focus),
8573         (idocument_get_filename), (idocument_iface_init):
8574         * plugins/tools/editor.c: (on_editor_response):
8575         * plugins/tools/execute.c: (atp_output_context_initialize),
8576         (atp_user_tool_execute):
8577         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
8578         
8579         Create IAnjutaDocument interface. This interface is a more general idea
8580         of documents being anything that can be modified, has undo/redo and
8581         may have operations like copy/paste.
8582         The primary goal is to integrate better by making it use the standard file
8583         and edit menu instead of it's own glade menu. Of course the downside is that
8584         you won't be able to view a source file and the designer at the same time. Anyway
8585         so many people have complained that they "can't save a glade file" that I think
8586         this is the much better solution.
8587         Work on the glade plugin is still to come but the most difficult things should be
8588         done now.
8590 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
8592         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
8593           version 3.0.3.
8595 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
8597         * libanjuta/anjuta-plugin-manager.c:
8598         (anjuta_plugin_manager_get_plugins_page),
8599         (anjuta_plugin_manager_get_remembered_plugins_page):
8600         * libanjuta/anjuta-plugin-manager.h:
8601         * src/anjuta-app.c: (anjuta_app_install_preferences):
8602         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
8603         and remembered plugins preferences pages in separate pages (avoid
8604         crowd).
8606 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
8608         Patch from James Liggett  <jrliggett@cox.net>:
8609         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
8610         Installed editor preferences schemas. Fixes bug #453463.
8612 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
8614         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
8615         (anjuta_preferences_dialog_init): Sort preferences pages on title.
8617 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
8619         * plugins/document-manager/anjuta-document-manager.ui:
8620         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8621         * src/action-callbacks.c:
8622         * src/action-callbacks.h:
8623         * src/anjuta-actions.h:
8624         * src/anjuta-app.c: (anjuta_app_instance_init),
8625         (anjuta_app_install_preferences):
8626         * src/anjuta.glade:
8627         * src/anjuta.ui: Moved plugins and shortcuts settings inside
8628         General preferences page. Move preferences menu from Settings to
8629         Edit submenu. And got rid of Settings submenu.
8631 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
8633         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
8634         
8635 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8637         * TODO.tasks: Increased bounty for on-demand preferences task to $150
8638         as discussed and agreed with James Liggett.
8640         Patch from James Liggett  <jrliggett@cox.net>:
8642         * configure.in:
8643         * libanjuta/anjuta-plugin-manager.c:
8644         (on_activated_plugin_objects_foreach),
8645         (anjuta_plugin_manager_get_active_plugin_objects):
8646         * libanjuta/anjuta-plugin-manager.h:
8647         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
8648         (anjuta_plugin_deactivate):
8649         * libanjuta/anjuta-preferences-dialog.c:
8650         (anjuta_preferences_dialog_finalize),
8651         (anjuta_preferences_dialog_class_init), (add_category_columns),
8652         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
8653         (anjuta_preferences_dialog_remove_page):
8654         * libanjuta/anjuta-preferences.c: (property_destroy),
8655         (unregister_preferences_key), (register_callbacks),
8656         (preferences_foreach_callback), (connect_prop_to_object),
8657         (anjuta_preferences_register_property_raw),
8658         (anjuta_preferences_register_property_custom),
8659         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
8660         (anjuta_preferences_remove_page),
8661         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
8662         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
8663         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
8664         (anjuta_preferences_class_init), (anjuta_preferences_new):
8665         * libanjuta/anjuta-preferences.h:
8666         * plugins/build-basic-autotools/Makefile.am:
8667         * plugins/build-basic-autotools/build-basic-autotools.c:
8668         (ipreferences_unmerge):
8669         * plugins/cvs-plugin/Makefile.am:
8670         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
8671         * plugins/document-manager/Makefile.am:
8672         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
8673         * plugins/editor/plugin.c: (ipreferences_unmerge):
8674         * plugins/file-manager/Makefile.am:
8675         * plugins/file-manager/plugin.c: (activate_plugin),
8676         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
8677         * plugins/gtodo/plugin.c: (ipreferences_merge),
8678         (ipreferences_unmerge):
8679         * plugins/language-support-cpp-java/Makefile.am:
8680         * plugins/language-support-cpp-java/plugin.c:
8681         (ipreferences_unmerge):
8682         * plugins/message-view/Makefile.am:
8683         * plugins/message-view/plugin.c: (ipreferences_unmerge):
8684         * plugins/sourceview/Makefile.am:
8685         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
8686         * plugins/symbol-browser/Makefile.am:
8687         * plugins/symbol-browser/an_symbol_prefs.c:
8688         (symbol_browser_prefs_finalize):
8689         * plugins/terminal/Makefile.am:
8690         * plugins/terminal/terminal.c: (ipreferences_unmerge):
8691         * plugins/valgrind/plugin.c: (ipreferences_merge),
8692         (ipreferences_unmerge):
8693         * scripts/Makefile.am:
8694         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
8695         * src/Makefile.am:
8696         * src/action-callbacks.c: (on_set_preferences1_activate):
8697         * src/anjuta-app.c: (anjuta_app_instance_init),
8698         (anjuta_app_install_preferences):
8699         * src/anjuta-app.h:
8700         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
8701         task: Bug #445314: On demand preferences widgets creation. Thanks
8702         James for this great work.
8704 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8706         * plugins/debug-manager/data_buffer.c,
8707         plugins/message-view/message-view.c: Fixed compiler warnings.
8709 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
8711         * src/action-callbacks.c: (help_activate),
8712         (on_help_manual_activate), (on_help_tutorial_activate),
8713         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
8715         Fixed help activation (bug #451557).
8717 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
8719         * AUTHORS: Added James Liggett. Forgot to add him before :(
8721 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
8723         * plugins/debug-manager/debugger.c,
8724         plugins/debug-manager/plugin.c,
8725         plugins/gdb/debugger.c,
8726         libanjuta/interfaces/libanjuta.idl:
8727         Add a GError* parameter to debugger-stopped signal
8729         * (added) libanjuta/anjuta-error.c,
8730         (added) libanjuta/anjuta-error.h,
8731         libanjuta/Makefile.am:
8732         Register GError as a boxed type
8734         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8735         Support GError* in signal, GError must be registered as a boxed type
8736         Accept NULL as strings
8738 === anjuta 2.2.0 ===
8740 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
8742         * configure.in: Bumped version to 2.2.0
8743         * NEWS: Updated for 2.2.0 stable release.
8744         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
8745         Reduce the idle priority to make the UI update before anything else.
8747 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
8749         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
8751         * libanjuta/interfaces/libanjuta.idl:
8752         * plugins/document-manager/action-callbacks.c:
8753         (on_editor_command_complete_word_activate):
8754         * plugins/document-manager/plugin.c:
8755         (update_editor_ui_interface_items):
8756         * plugins/editor/text_editor.c: (iautocomplete_activate),
8757         (iautocomplete_iface_init):
8758         * plugins/sourceview/sourceview.c: (iassist_iface_init):
8760         Moved autocomplete() method away from IAnjutaEditorAssist into
8761         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
8762         autocomplete and does not crash with sourceview. Fixes Bug #449620
8763         â€“ The auto completion functionality not work. Also sets menuitem 
8764         insensitive when hiding them.
8766         * plugins/debug-manager/disassemble.c:
8767         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
8768         printf types.
8770 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
8772         * pixmaps/anjuta_splash.png: Updated.
8773         
8774         * plugins/search/search-replace.c
8775         (anjuta_search_replace_activate): Fixed "Find in Files" to select
8776         the right target (project).
8777         * ChangeLog: Added missing log.
8779 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8781         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
8782         manuals/anjuta-manual/C/fileoperations.xml,
8783         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
8785         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
8787         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
8789 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8791         * TODO.tasks: Added bounty for on-demand preferences.
8793         Patch from Thierry Moisan:
8794         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
8795         (bug #88824).
8797 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8799         Patch from tpgww@onepost.net:
8801         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
8802         * libegg/test-actions.c:
8803         * libegg/test-multi-drag.c: (main):
8804         * plugins/debug-manager/memory.c: (read_memory_block):
8805         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
8807         Fixes compile warnings. Fixes bug #427101.
8809 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8811         Patch from James Liggett:
8813         * plugins/profiler/gprof-options.c: (on_option_changed),
8814         (setup_widgets):
8815         * plugins/profiler/gprof-options.h:
8816         * plugins/profiler/gprof-profile-data.c:
8817         (gprof_profile_data_init_profile):
8818         * plugins/profiler/gprof-profile-data.h:
8819         * plugins/profiler/plugin.c: (profiler_get_data),
8820         (profiler_set_target), (register_options),
8821         (on_profile_data_browse_button_clicked),
8822         (on_profiling_options_button_clicked), (on_profiler_delete_data):
8823         * plugins/profiler/profiler.glade: implements independent targets.
8824         implements the ability to select arbitrary gmon.out files.
8825         Fixes bug #403502 â€“ User should also be allowed to select an
8826         independent executable target.
8828 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8830         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
8832         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
8833         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
8835 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
8837         * plugins/debug-manager/plugin.c,
8838         plugins/debug-manager/breakpoints.c:
8839         Remove weak pointers when owner is destroyed
8840         Remove all breakpoints before loading new one
8842 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
8844         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
8845          
8846 2007-06-19  Naba Kumar  <naba@gnome.org>
8848         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
8849         Bug #448491 Empty Lines Problem.
8851         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
8852         
8853         * data/default.profile, plugins/message-view/plugin.c: Do not
8854         restore session for messages.
8855         Fixes bug #377461 â€“ don't create new message window for each
8856         build/find.
8858         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
8859         Fixes a crash on exit/project-close if profiler plugin is loaded.
8861 2007-06-17  Naba Kumar  <naba@gnome.org>
8863         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
8864         C keywords. Fixes bug #447655 â€“ C keyword must NOT be localised.
8866         * plugins/file-loader/plugin.c: Fail on opening non existent files.
8867         Bug #448034 â€“ Anjuta crashes on starting (when the last project
8868         directory was deleted).
8870         * plugins/document-manager/plugin.c: Set line markers for files
8871         opened via IAnjutaFile::open(). Fixes missing line markers while
8872         navigating symbols.
8874 2007-06-17  Naba Kumar  <naba@gnome.org>
8876         * plugins/sourceview/sourceview.glade: Set correct font
8877         default value and use monospace instead of sans. Fixes
8878         bug #448408 â€“ crash in Anjuta IDE: Trying to change the
8879         editor
8881 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8883         * plugins/search/search-replace.c,
8884         plugins/search/search-replace.h,
8885         plugins/search/anjuta-search.glade:
8886         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
8887         Fixes bug #355166
8889 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8891         * plugins/debug-manager/plugin.c,
8892         plugins/debug-manager/breakpoints.c:
8893         Add weak references, fixes bug #448053 ?
8895 2007-06-16  Naba Kumar  <naba@gnome.org>
8897         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
8898         dialog to allow forgetting them if user chooses to select a different
8899         one.
8901 2007-06-13  Naba Kumar  <naba@gnome.org>
8903         * plugins/sourceview/sourceview-prefs.c: Initialize font
8904         on startup correctly if use_theme is set.
8906         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
8907         if available for default font. Fixes bug #447304.
8909         * plugins/sourceview/sourceview-prefs.c: Return value based
8910         on right data type. Fixes Bug #438878 â€“ Using gtksourceview editor
8911         for the first time has black background
8912         
8913         * plugins/project-manager/plugin.c: Give a better error message
8914         when project could not be loaded.
8916         * libanjuta/anjuta-serializer.c: Added a comment.
8918 2007-06-13  Johannes Schmid <jhs@gnome.org>
8920         * configure.in:
8921         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
8922         most warnings to avoid simple coding problems.
8923         
8924         * plugins/message-view/anjuta-msgman.c:
8925         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
8926         * plugins/message-view/plugin.c: (on_view_changed),
8927         (ianjuta_msgman_add_view):
8928         
8929         Fixed #440866 by always presenting the message-manager when a tab is
8930         added because Gtk+ seems to have problems to add tabs to hidden widgets.
8931         
8932         * plugins/subversion/subversion-callbacks.c:
8933         (on_subversion_commit_response):
8934         Destroy dialog if user clicks "No"
8936 2007-06-12  Naba Kumar  <naba@gnome.org>
8938         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
8939         read and use of uninitialized variable.
8941         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
8942         because it is used in credits listing and packaging could compress
8943         it in docdir. Fixes bug #397881: The credits are empty
8945         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
8946         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
8947         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
8948         plugins/symbol-browser/an_symbol_info.c,
8949         plugins/symbol-browser/plugin.c,
8950         plugins/symbol-browser/an_symbol_view.c,
8951         plugins/editor/aneditor-autocomplete.cxx:
8953         - Do not access TMTag
8954         member in TMSymbol when freeing it because by then the tags
8955         could have changed. Avoids dangerous memory corruptions by freeing
8956         someone else's memory (Could explain those random crashes when
8957         refreshing symbols or re-loading a different project or closing
8958         a project). Anything that tries to refresh symbols could trigger
8959         this corruptions.
8960         - Added a flag to also retrieve method definitions as part of
8961         the class's scope members. And used it to set both function prototype
8962         and definition in symbols. Fixes navigation to prototype and
8963         function definitions from symbol browser (bug #440370)
8965         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8966         memory. Could fix those bogus 'file changed' dialogs.
8968         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8970 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8972         * (added) libanjuta/anjuta-utils-priv.h,
8973         libanjuta/anjuta-utils.h,
8974         libanjuta/anjuta-launcher.c,
8975         libanjuta/Makefile.am:
8976         Fix bug #440801: do not use config.h in public include files
8978 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8980         * plugins/project-wizard/templates/mkfile.wiz:
8981         Fix bug #442038: missing project.sh file
8983         * configure.in,
8984         plugins/project-wizard/templates/Makefile.am,
8985         plugins/project-wizard/templates/translatable-strings.h,
8986         (added) plugins/project-wizard/templates/sdl.wiz,
8987         (added) plugins/project-wizard/templates/appwiz_sdl.png,
8988         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8989         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8990         (added) plugins/project-wizard/templates/sdl/Makefile.am,
8991         (added) plugins/project-wizard/templates/sdl/.cvsignore,
8992         (added) plugins/project-wizard/templates/sdl/src/main.c,
8993         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8994         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8995         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8996         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8997         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8998         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8999         Fix bug #315635: add a SDL project wizard
9001 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
9003         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
9004         when SIGCHLD is triggered when main loop context is locked. Dead lock
9005         happens when child_exited callback also accesses main loop context.
9006         Happens particularly badly in debug target exiting.
9008 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
9010         * manuals/anjuta-manual/C/debugger.xml:
9011         First update of the debugger documentation
9013 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
9015         * manuals/anjuta-manual/C/fileoperations.xml,
9016         manuals/anjuta-manual/C/projects.xml,
9017         manuals/anjuta-manual/C/anjuta-manual.xml,
9018         manuals/anjuta-manual/C/build.xml,
9019         manuals/anjuta-manual/C/execute.xml,
9020         manuals/anjuta-manual/Makefile.am: Updated more documentation.
9021         Added project properties documentation. Moved execution section
9022         inside project management. Removed dead documentation.
9024 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
9026         * src/anjuta.c, plugins/symbol-browser/plugin.c,
9027         plugins/symbol-browser/plugin.h,
9028         plugins/symbol-browser/an_symbol_prefs.c,
9029         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9030         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
9031         progress bar instead of separate window for system tags
9032         generation. Renamed AnjutaStatus methods to a proper ones.
9034         * plugins/symbol-browser/plugin.c,
9035         plugins/symbol-browser/plugin.h,
9036         plugins/symbol-browser/an_symbol_prefs.c,
9037         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
9038         global-tags/create_global_tags.sh.in: Get rid of message window
9039         for showing global tags creation and use a small window with
9040         progress bar.
9042 2007-05-30  Naba Kumar  <naba@gnome.org>
9044         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9045         Bug 442315 – After calling configure, the build menus are still insensitive,
9046         Bug 442314 – Autogeneration fails when there is no autogen.sh
9048         * plugins/project-manager/plugin.c: Fixed mem corruption when it
9049         fails to remove target/source/group. Fixes bug #440196 – crash in
9050         Anjuta IDE: removing a target
9052 2007-05-29  Naba Kumar  <naba@gnome.org>
9054         * plugins/symbol-browser/an_symbol_view.c,
9055         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
9056         tags generation. Fixed runtime warning.
9058 2007-05-28  Naba Kumar  <naba@gnome.org>
9060         Patch from James Liggett  <jrliggett@cox.net>:
9061         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
9062         Fixed bug #403502 – User should also be allowed to select an
9063         independent executable target.
9065 2007-05-27  Johannes Schmid <jhs@gnome.org>
9067         * plugins/build-basic-autotools/build-basic-autotools.c:
9068         (get_real_directory), (on_build_mesg_format):
9069         
9070         Find correct files for error messages inside scratchbox
9072 2007-05-27  Naba Kumar  <naba@gnome.org>
9074         * manuals/anjuta-manual/C/projects.xml,
9075         manuals/anjuta-manual/C/projects.xml: Updated project
9076         management chapter more.
9078 2007-05-25  Johannes Schmid <jhs@gnome.org>
9080         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9081         * plugins/build-basic-autotools/build-basic-autotools.c:
9082         (on_sb_check_toggled), (build_execute_command),
9083         (ipreferences_merge), (ipreferences_unmerge):
9084         Added support for building inside scratchbox environment
9085         
9086         Patch from James Liggett <jrliggett@cox.net>:
9087         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
9088         (anjuta_msgman_append_view):
9090         Fix 440866 
9091           – Anjuta aborts with numerous assertion failures when adding a new message view tab
9093 2007-05-23  Naba Kumar  <naba@gnome.org>
9095         * manuals/anjuta-manual/C/projects.xml: Updated project
9096         management chapter.
9098 2007-05-22  Naba Kumar  <naba@gnome.org>
9100         * manuals/anjuta-manual/C/projects.xml: More updates.
9102         * manuals/anjuta-manual/C/introduction.xml,
9103         manuals/anjuta-manual/C/projects.xml,
9104         manuals/anjuta-manual/C/interface.xml: Updated documentation.
9106 2007-05-22  Naba Kumar  <naba@gnome.org>
9108         Patch from Étienne Bersac:
9109         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
9110         class in generated class.
9112 2007-05-22  Naba Kumar  <naba@gnome.org>
9114         * plugins/profiler/plugin.c: Fixed a compiler warning.
9115         * plugins/valgrind/Makefile.am: Added ldflags.
9117         Patch from James Liggett:
9118         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
9119         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
9120         specific options.
9122 2007-05-18  Johannes Schmid <jhs@gnome.org>
9124         * plugins/editor/text_editor.c:
9125         * plugins/language-support-cpp-java/plugin.c:
9126         (on_editor_language_changed), (on_value_added_current_editor),
9127         (on_value_removed_current_editor):
9128         
9129         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
9130         Fix assist support in language-support-plugin.
9132 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9134         * libanjuta/interfaces/libanjuta.idl:
9135         Add a new interface allowing to implement plugin able
9136         to load other plugins (not written in C)
9138         * libanjuta/anjuta-plugin-handle.c,
9139         libanjuta/anjuta-plugin-handle.h:
9140         Add a language and a resident plugin properties
9142         * libanjuta/anjuta-glue-plugin.c,
9143         libanjuta/anjuta-glue-plugin.h,
9144         (added)libanjuta/anjuta-glue-c.c,
9145         (added)libanjuta/anjuta-glue-c.h,
9146         libanjuta/Makefile.am:
9147         Split code used to load a C plugin into a common part
9148         in anjuta-glue-plugin and a specific part in anjuta-glue-c
9150         * libanjuta/anjuta-glue-factory.c,
9151         libanjuta/anjuta-glue-factory.h,
9152         libanjuta/anjuta-plugin-manager.c:
9153         Allow to load plugin not written in C and search for the
9154         additional needed code in another plugin
9156 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
9158         * plugins/editor/text_editor.c:
9159         Add an empty implementation of IAnjutaEditorAssist for scintilla,
9160         avoiding a crash if scintilla is used
9162 2007-05-14  Johannes Schmid <jhs@gnome.org>
9164         * libanjuta/interfaces/libanjuta.idl:
9165         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
9166         (assist_cleanup), (on_assist_end), (on_assist_cancel),
9167         (on_assist_chosen), (on_assist_update), (get_context),
9168         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
9169         (install_assist), (uninstall_assist), (install_support),
9170         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
9171         (cpp_java_plugin_instance_init):
9172         * plugins/language-support-cpp-java/plugin.h:
9173         Use IAnjutaEditorAssist to show language specific suggestions
9174         
9175         * plugins/sourceview/Makefile.am:
9176         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
9177         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9178         * plugins/sourceview/anjuta-view.h:
9179         * plugins/sourceview/assist-window.c: (assist_window_expose),
9180         (assist_window_set_property), (assist_window_get_property),
9181         (assist_window_class_init), (assist_activated),
9182         (assist_window_init), (assist_window_finalize),
9183         (assist_window_select), (assist_window_first),
9184         (assist_window_last), (assist_window_up), (assist_window_down),
9185         (get_coordinates), (assist_window_move), (assist_window_update),
9186         (assist_window_filter_keypress), (assist_window_is_active),
9187         (assist_window_new), (assist_window_get_trigger),
9188         (assist_window_get_position):
9189         * plugins/sourceview/assist-window.h:
9190         * plugins/sourceview/sourceview-args.c (removed):
9191         * plugins/sourceview/sourceview-args.h (removed):
9192         * plugins/sourceview/sourceview-autocomplete.c (removed):
9193         * plugins/sourceview/sourceview-autocomplete.h (removed):
9194         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9195         * plugins/sourceview/sourceview-private.h:
9196         * plugins/sourceview/sourceview-scope.c(removed):
9197         * plugins/sourceview/sourceview-scope.h(removed):
9198         * plugins/sourceview/sourceview.c: (on_assist_chosen),
9199         (on_assist_cancel), (on_document_char_added),
9200         (on_reload_dialog_response), (sourceview_class_init),
9201         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
9202         (iassist_remove_trigger), (iassist_autocomplete),
9203         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
9204         (iassist_react), (iassist_iface_init):
9205         * plugins/sourceview/tag-window.c (moved to assist-window.c):
9206         * plugins/sourceview/tag-window.h (moved to assist-window.c):
9207         
9208         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
9209         - Mark files dirty if reload dialog is canceled.
9211 2007-05-12  Naba Kumar  <naba@gnome.org>
9213         * libanjuta/anjuta-launcher.h: Corrected include file.
9215 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
9217         * libanjuta/anjuta-glue-plugin.c,
9218         libanjuta/anjuta-glue-plugin.h,
9219         libanjuta/anjuta-glue-factory.c,
9220         libanjuta/anjuta-glue-factory.h,
9221         ibanjuta/anjuta-plugin-manager.c:
9222         Move code used to load a C plugin from glue-factory to glue-plugin
9223         So loading a plugin written in another language could be done by
9224         just using another object derived from AnjutaGluePlugin
9226         * libanjuta/libanjuta.h:
9227         Remove anjuta-plugin-handle header, it's not installed as libanjuta
9228         includes
9230 === anjuta 2.1.3 ===
9232 2007-05-11  Naba Kumar  <naba@gnome.org>
9234         * configure.in: Bumped version to 2.1.3
9235         * NEWS: Updated.
9236         * AUTHORS: Updated.
9237         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
9239 2007-05-11  Naba Kumar  <naba@gnome.org>
9241         * configure.in:
9242         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
9243         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
9244         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
9246 2007-05-10  Johannes Schmid <jhs@gnome.org>
9248         * plugins/search/plugin.c:
9249         Make incremental search behave less annoying
9250         
9251 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
9253         * plugins/macro/macro-util.c:
9254         Fix bug #419008 and bug #419036
9255         When creating new header file, use name and email set in
9256         preferences and replace invalid C character by underscore
9257         in guards
9259 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
9261         * plugins/search/search-replace.c,
9262         plugins/search/search-replace_backend.c:
9263         Disable search button if search expression is empty (bug #378193)
9265 2007-05-08  Naba Kumar  <naba@gnome.org>
9267         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
9268         build error.
9270 2007-05-07  Naba Kumar  <naba@gnome.org>
9272         * configure.in:
9273         * plugins/project-wizard/templates/Makefile.am:
9274         * plugins/project-wizard/templates/minimal.wiz:
9275         * plugins/project-wizard/templates/minimal/.cvsignore:
9276         * plugins/project-wizard/templates/minimal/Makefile.am:
9277         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
9278         * plugins/project-wizard/templates/minimal/autogen.sh:
9279         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
9280         * plugins/project-wizard/templates/minimal/project.anjuta:
9281         Added 'minimal', a generic and flat, project template.
9282         
9283 2007-05-05  Naba Kumar  <naba@gnome.org>
9285         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
9287         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
9288         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
9289         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
9290         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
9291         instead of a real one, fixes interdependency with libanjuta.
9292         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
9293         * libanjuta/Makefile.am: 
9294         * libegg/Makefile.am:
9295         * plugins/build-basic-autotools/Makefile.am:
9296         * plugins/class-gen/Makefile.am:
9297         * plugins/class-inheritance/Makefile.am:
9298         * plugins/cvs-plugin/Makefile.am:
9299         * plugins/debug-manager/Makefile.am:
9300         * plugins/devhelp/Makefile.am:
9301         * plugins/document-manager/Makefile.am:
9302         * plugins/editor/Makefile.am:
9303         * plugins/file-loader/Makefile.am:
9304         * plugins/file-manager/Makefile.am:
9305         * plugins/file-wizard/Makefile.am:
9306         * plugins/gdb/Makefile.am:
9307         * plugins/glade/Makefile.am:
9308         * plugins/gtodo/Makefile.am:
9309         * plugins/language-support-cpp-java/Makefile.am:
9310         * plugins/macro/Makefile.am:
9311         * plugins/message-view/Makefile.am:
9312         * plugins/patch/Makefile.am:
9313         * plugins/profiler/Makefile.am:
9314         * plugins/project-import/Makefile.am:
9315         * plugins/project-manager/Makefile.am:
9316         * plugins/project-wizard/Makefile.am:
9317         * plugins/sample1/Makefile.am:
9318         * plugins/search/Makefile.am:
9319         * plugins/sourceview/Makefile.am:
9320         * plugins/subversion/Makefile.am:
9321         * plugins/symbol-browser/Makefile.am:
9322         * plugins/terminal/Makefile.am:
9323         * plugins/tools/Makefile.am:
9324         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
9326 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
9328         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
9330 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9332         * libanjuta/anjuta-launcher.c,
9333         libanjuta/anjuta-launcher.h:
9334         Add some missing implementation
9336 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
9338         Reviewed by Naba Kumar  <naba@gnome.org>:
9339         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
9340         for uninstall-hook.
9342 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
9344         Reviewed by Naba Kumar  <naba@gnome.org>:
9345         * plugins/editor/text_editor.c: Large memory addresses were being
9346         truncated, switched to glong (bug #422143).
9348 2007-04-24  Naba Kumar  <naba@gnome.org>
9350         * plugins/document-manager/plugin.c: (prefs_finalize):
9351         * plugins/editor/aneditor-autocomplete.cxx:
9352         * plugins/editor/text_editor_menu.c:
9353         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
9354         * plugins/file-loader/plugin.c: (open_file_with),
9355         (create_open_with_submenu):
9356         * plugins/file-manager/plugin.c: (prefs_finalize):
9357         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
9358         pointer type castings.
9360 2007-04-24  Naba Kumar  <naba@gnome.org>
9362         Patch from s|s  <supreet.sethi@gmail.com>:
9363         * (added) plugins/project-wizard/templates/django-logo.png:
9364         * (added) plugins/project-wizard/templates/django.wiz:
9365         * plugins/project-wizard/templates/Makefile.am:
9366         * plugins/project-wizard/templates/translatable-strings.h: Added
9367         django project template. http://www.djangoproject.com/
9369 2007-04-24  Naba Kumar  <naba@gnome.org>
9371         * plugins/subversion/anjuta-subversion.glade: Set expansion for
9372         the log entry widget and made the dialog little larger.
9374 2007-04-24  Naba Kumar  <naba@gnome.org>
9376         Patch from Halton Huo:
9377         * configure.in:
9378         * plugins/project-wizard/property.c:
9379         * plugins/subversion/svn-auth.c:
9380         * plugins/subversion/svn-backend-priv.h:
9381         * plugins/subversion/svn-backend.c:
9382         * plugins/subversion/svn-backend.h:
9383         * plugins/subversion/svn-notify.h: Proper use of subversion
9384         headers. Fixes build issues in solaris (bug #426701).
9386 2007-04-24  Naba Kumar  <naba@gnome.org>
9388         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
9389         
9390         * plugins/project-wizard/templates/cpp.wiz:
9391         * plugins/project-wizard/templates/gcj.wiz:
9392         * plugins/project-wizard/templates/gnome.wiz:
9393         * plugins/project-wizard/templates/gtk.wiz:
9394         * plugins/project-wizard/templates/gtkmm.wiz:
9395         * plugins/project-wizard/templates/java.wiz:
9396         * plugins/project-wizard/templates/python.wiz:
9397         * plugins/project-wizard/templates/terminal.wiz:
9398         * plugins/project-wizard/templates/wxwin.wiz:
9399         * plugins/project-wizard/templates/xlib-dock.wiz:
9400         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
9401         project option and set it ON by default (since gnome-build, can't
9402         enabled configure shared lib support later when a sharedlib target
9403         is added).
9405 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9407         * plugins/debug-manager/stack_trace.c:
9408         Fix a missing case in the previous changes
9410 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
9412         * plugins/debug-manager/plugin.c:
9413         Fix bug #430401
9415         * plugins/debug-manager/breakpoints.c,
9416         plugins/gdb/plugin.c:
9417         Fix adding breakpoint on a function
9419         * plugins/debug-manager/stack_trace.c:
9420         Highlight changed stack frame
9422 2007-04-18  Naba Kumar  <naba@gnome.org>
9424         * plugins/document-manager/anjuta-docman.c:
9425         (anjuta_docman_dispose), (on_editor_destroy),
9426         (anjuta_docman_remove_editor): Remove the editor widget from
9427         the parent container before calling destroy, otherwise container
9428         removal happens after TextEditor is disposed resulting in call
9429         to value-remove for a TextEditor which is half-dead (crash).
9431 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
9433         * plugins/debug-manager/data_buffer.c
9434         plugins/debug-manager/data_view.c,
9435         plugins/debug-manager/memory.c:
9436         Fixes for bug #418523, bug #427090 and bug #428174
9438 2007-04-11 Halton Huo <halton.huo@sun.com>
9440         reviewed by: <jhs@gnome.org>
9442         * configure.in:
9443         * libanjuta/Makefile.am:
9444         * libanjuta/anjuta-utils.c:
9445         * libanjuta/anjuta-utils.h:
9446         * manuals/reference/libanjuta/Makefile.am:
9447         
9448         Fixed compilation on sun by deploying the libutil methods
9449         in anjuta-utils.h and building them on condition.
9451 2007-04-11  Johannes Schmid <jhs@gnome.org>
9453         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
9454         (anjuta_docman_add_editor):
9455         Hold a reference on the editor as long as we use it.
9456         
9457         * plugins/document-manager/plugin.c: (on_editor_changed):
9458         Destroy GValue to fix a memoery leak.
9460 2007-04-11  Johannes Schmid <jhs@gnome.org>
9462         * plugins/document-manager/plugin.c: (on_editor_changed):
9463         Fixed reference counting for editor by using g_value_take_object instead
9464         of g_value_set_object. The editors are now correctly finalized and thus
9465         we do not lack so much memory anymore.
9466         
9467         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
9468         (anjuta_view_finalize), (anjuta_view_focus_out),
9469         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
9470         * plugins/sourceview/anjuta-view.h:
9471         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
9472         * plugins/sourceview/sourceview-prefs.c:
9473         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
9474         * plugins/sourceview/sourceview-prefs.h:
9475         * plugins/sourceview/sourceview-private.h:
9476         * plugins/sourceview/sourceview.c: (on_document_loaded),
9477         (timeout_unref), (on_document_saved), (sourceview_finalize),
9478         (sourceview_new), (ifile_open), (ifile_savable_save),
9479         (ifile_savable_save_as):
9481         Several changes to fix things when the editor is correctly destroyed.
9482         Fixed preferences (which led me to the refcounting issue, #409412)
9483         and removed deprecated completition code that will be replace by
9484         IAnjutaAssist interface soon. 
9486 2007-04-11  Johannes Schmid <jhs@gnome.org>
9488         * libanjuta/anjuta-launcher.c:
9489         (anjuta_launcher_execution_done_cleanup),
9490         (anjuta_launcher_child_terminated):
9491         Possible fix for #428363 and added a g_return_if_fail
9493         * plugins/message-view/plugin.c: (activate_plugin):
9494         Fixed a Gtk/Gdl-Critical
9495         
9496         Patches from Étienne Bersac <bersace03@laposte.net>
9497         * plugins/class-gen/templates/go-source.tpl:
9498         * plugins/macro/macros.xml:
9499         Use better template for GObjects (#417875 and #417918)
9500         
9501         Patches from Halton Huo <halton.huo@sun.com>
9502         * libanjuta/anjuta-launcher.h:
9503         * libanjuta/anjuta-preferences.c:
9504         * libanjuta/anjuta-utils.c:
9505         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
9506         (cg_window_set_add_to_repository):
9507         * plugins/class-inheritance/class-inherit.c:
9508         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
9510 2007-04-09  Johannes Schmid <jhs@gnome.org>
9512         * plugins/editor/print.c: (anjuta_print_show_header):
9513         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9514         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9516   Some string changes (#427395 and #427399)
9518 2007-04-06  Johannes Schmid <jhs@gnome.org>
9520         * plugins/build-basic-autotools/build-basic-autotools.c:
9521         (on_build_mesg_format), (on_build_mesg_parse):
9522         Fixed full path detection
9524 2007-04-05  Naba Kumar  <naba@gnome.org>
9526         Patch from Halton Huo:
9527         * libanjuta/Makefile.am:
9528         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
9529         * libanjuta/anjuta-glue-cpp.h:
9530         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
9531         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
9532         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
9533         (anjuta_glue_factory_get_path), (get_already_loaded_module),
9534         (load_plugin), (anjuta_glue_factory_get_object_type):
9535         * libanjuta/anjuta-glue-factory.h:
9536         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
9537         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
9538         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
9539         (anjuta_glue_plugin_new):
9540         * libanjuta/anjuta-glue-plugin.h:
9541         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
9542         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
9543         * libanjuta/anjuta-plugin.h:
9544         * libanjuta/glue-cpp.c:
9545         * libanjuta/glue-cpp.h:
9546         * libanjuta/glue-factory.c:
9547         * libanjuta/glue-factory.h:
9548         * libanjuta/glue-plugin.c:
9549         * libanjuta/glue-plugin.h:
9550         * plugins/build-basic-autotools/build-basic-autotools.h:
9551         * plugins/class-gen/plugin.h:
9552         * plugins/class-inheritance/plugin.h:
9553         * plugins/cvs-plugin/plugin.h:
9554         * plugins/debug-manager/plugin.h:
9555         * plugins/devhelp/plugin.h:
9556         * plugins/document-manager/plugin.h:
9557         * plugins/editor/plugin.h:
9558         * plugins/file-loader/plugin.h:
9559         * plugins/file-manager/plugin.h:
9560         * plugins/file-wizard/plugin.h:
9561         * plugins/gdb/plugin.h:
9562         * plugins/glade/plugin.h:
9563         * plugins/gtodo/plugin.h:
9564         * plugins/language-support-cpp-java/plugin.h:
9565         * plugins/macro/plugin.h:
9566         * plugins/message-view/plugin.h:
9567         * plugins/patch/plugin.h:
9568         * plugins/profiler/plugin.h:
9569         * plugins/project-import/plugin.h:
9570         * plugins/project-manager/plugin.h:
9571         * plugins/project-wizard/plugin.h:
9572         * plugins/sample1/plugin.h:
9573         * plugins/search/plugin.h:
9574         * plugins/sourceview/plugin.h:
9575         * plugins/subversion/plugin.h:
9576         * plugins/symbol-browser/plugin.h:
9577         * plugins/terminal/terminal.c:
9578         * plugins/tools/plugin.h:
9579         * plugins/tools/scripts/tools-2.xml.in:
9580         * plugins/valgrind/plugin.h:
9582         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
9584 2007-04-05  Naba Kumar  <naba@gnome.org>
9586         * anjuta.spec.in, configure.in: Removed dead codes.
9587         
9588         Patch from Jos Dehaes:
9589         * configure.in, plugins/project-wizard/templates/Makefile.am,
9590         plugins/project-wizard/templates/mkfile.wiz,
9591         plugins/project-wizard/templates/translatable-strings.h: Enabled
9592         makefile-based project creation and import. Fixes bug #355145
9594 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
9596         * plugins/debug-manager/debugger.c,
9597         plugins/debug-manager/plugin.c,
9598         plugins/gdb/anjuta-gdb.plugin.in:
9599         Code cleaning (remove unused code, rename this into self)
9600         Add information about supported format in debugger plugin
9601         Activate debugger plugin according to the target format
9603 2007-04-01  Naba Kumar  <naba@gnome.org>
9605         * plugins/message-view/message-view.c:
9606         (message_view_instance_init): Fixed message icons to appear.
9608 2007-03-31  Johannes Schmid <jhs@gnome.org>
9610         * plugins/message-view/anjuta-msgman.c:
9611         (anjuta_msgman_append_view):
9612         * plugins/message-view/plugin.c: (on_view_changed),
9613         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
9614         
9615         Fixed #424845
9617 2007-03-31  Johannes Schmid <jhs@gnome.org>
9619         * plugins/message-view/message-view.c:
9620         (message_view_instance_init), (imessage_view_append):
9621         Show nice icons beside the messages for info, warning and error. This is a completly
9622         cosmetic change so if someone dislikes it he is free to remove it.
9624 2007-03-31  Johannes Schmid <jhs@gnome.org>
9625         
9626         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
9627         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
9628         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
9629         * plugins/message-view/anjuta-msgman.h:
9630         * plugins/message-view/message-view.h:
9631         * plugins/message-view/plugin.c: (on_view_changed),
9632         (activate_plugin):
9633         Fixed #359399 and made next/previous insensitive when not availible
9634         
9635         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
9636         (tag_style_to_string):
9637         Fixed namespace Problem with gdk >= 2.11
9638         
9639         * plugins/sourceview/sourceview-autocomplete.c:
9640         (sourceview_autocomplete_init):
9641         Removed structure, follow-up of #423682
9643 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
9645         * plugins/debug-manager/debug_tree.c,
9646         plugins/debug-manager/debug_tree.h,
9647         plugins/debug-manager/watch.c,
9648         plugins/debug-manager/anjuta-debug-manager.glade:
9649         Inspect variable at cursor
9650         Fix buttons in inspect dialog
9652 2007-03-27  Halton Huo  <halton.huo@sun.com>
9654         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
9656         * plugins/sourceview/sourceview-autocomplete.c
9657         plugins/debug-manager/disassemble.c,
9658         libanjuta/interfaces/libanjuta.idl:
9659         Remove array with 0 size and empty structure as it is not
9660         supported by sun cc, Fixes bug #423682
9662         * plugins/debug-manager/debugger.c:
9663         Remove anonymous union as it is not supported by sun cc,
9664         Fixes bug #423680
9666 === anjuta 2.1.2 ===
9668 2007-03-28  Naba Kumar  <naba@gnome.org>
9670         * configure.in: Bumped version to 2.1.2
9671         * NEWS: Updated for release.
9672         
9673         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
9674         Improved breakpoint marker icon.
9675         
9676         * plugins/editor/anjuta-editor.plugin.in,
9677         plugins/sourceview/sourceview.plugin.in: Made editor plugins
9678         non user activable since they are now remembered properly.
9680 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
9682         * plugins/tools/editor.c:
9683         Fix bug #423270
9685 2007-03-27  Naba Kumar  <naba@gnome.org>
9687         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
9688         word when autocompleting without leaving any trailing part of
9689         the word.
9691 2007-03-27  Kamil Páral  <ripper42@gmail.com>
9693         Reviewed by Naba Kumar  <naba@gnome.org>:
9694         * anjuta.desktop.in.in: Remove "Application" category from desktop
9695         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
9696         
9697 2007-03-27  Naba Kumar  <naba@gnome.org>
9698         
9699         * configure.in, plugins/document-manager/anjuta-docman.c:
9700         (anjuta_docman_add_editor): Conditionally compile notebook tab
9701         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
9703         Patch from Halton Huo:
9704         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
9705         non gcc compiler flags. Fixes bug #423089.
9706         
9707 2007-03-26  Naba Kumar  <naba@gnome.org>
9708         
9709         * AUTHORS, NEWS, TODO.tasks: Updated.
9710         
9711         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
9712         close menuitem.
9713         
9714         * plugins/symbol-browser/plugin.c: (on_editor_saved),
9715         (update_editor_symbol_model), (iter_matches),
9716         (on_editor_update_ui), (value_added_current_editor),
9717         (activate_plugin), (dispose),
9718         (symbol_browser_plugin_instance_init):
9719         * plugins/symbol-browser/plugin.h: update line on editor save
9720         and editor change. Code clean up and fixed warnings.
9722 2007-03-26  Naba Kumar  <naba@gnome.org>
9724         * plugins/project-wizard/templates/java/project.anjuta,
9725         plugins/project-wizard/templates/python/project.anjuta,
9726         plugins/project-wizard/templates/python/project.anjuta:
9727         Removed version control plugins from default selection.
9729         * plugins/tools/scripts/prepare-changelog.pl,
9730         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
9731         script to a better one (that works on both cvs and svn).
9733 2007-03-26  Naba Kumar  <naba@gnome.org>
9735         * (added) plugins/project-wizard/templates/translatable-strings.pl,
9736         Makefile.am: Added the generated translatable file (required for
9737         translations for svn checkouts).
9739         * (added)
9740         plugins/project-wizard/templates/extract-translatable-strings.pl
9741         plugins/project-wizard/templates/Makefile.am, Makefile.am,
9742         po/POTFILES.in: Generated translatable strings for .wiz files and
9743         added them in POTFILES.in for translation. Fixes bug #398035
9745 2007-03-25  Naba Kumar  <naba@gnome.org>
9747         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
9748         
9749         * src/anjuta-app.c: Removed dead codes.
9750         
9751         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
9752         global tags generation starts.
9753         
9754         * plugins/debug-manager/chunk_view.c,
9755         plugins/debug-manager/start.h,
9756         plugins/debug-manager/chunk_view.h,
9757         plugins/debug-manager/utilities.c,
9758         plugins/debug-manager/utilities.h,
9759         plugins/debug-manager/debugger.c,
9760         plugins/debug-manager/threads.c,
9761         plugins/debug-manager/disassemble.c,
9762         plugins/debug-manager/info.c,
9763         plugins/debug-manager/sharedlib.c,
9764         plugins/debug-manager/threads.h,
9765         plugins/debug-manager/disassemble.h,
9766         plugins/debug-manager/signals.c,
9767         plugins/debug-manager/info.h,
9768         plugins/debug-manager/sharedlib.h,
9769         plugins/debug-manager/data_buffer.c,
9770         plugins/debug-manager/data_view.c,
9771         plugins/debug-manager/signals.h,
9772         plugins/debug-manager/debug_tree.c,
9773         plugins/debug-manager/watch.c,
9774         plugins/debug-manager/registers.c,
9775         plugins/debug-manager/data_buffer.h,
9776         plugins/debug-manager/data_view.h,
9777         plugins/debug-manager/memory.c,
9778         plugins/debug-manager/debug_tree.h,
9779         plugins/debug-manager/watch.h,
9780         plugins/debug-manager/registers.h,
9781         plugins/debug-manager/memory.h,
9782         plugins/debug-manager/locals.c,
9783         plugins/debug-manager/sexy-icon-entry.c,
9784         plugins/debug-manager/breakpoints.c,
9785         plugins/debug-manager/locals.h,
9786         plugins/debug-manager/sexy-icon-entry.h,
9787         plugins/debug-manager/stack_trace.c,
9788         plugins/debug-manager/breakpoints.h,
9789         plugins/debug-manager/sparse_buffer.c,
9790         plugins/debug-manager/sparse_view.c,
9791         plugins/debug-manager/stack_trace.h,
9792         plugins/debug-manager/sparse_buffer.h,
9793         plugins/debug-manager/sparse_view.h,
9794         plugins/debug-manager/start.c,
9795         plugins/gdb/utilities.c,
9796         plugins/gdb/utilities.h,
9797         plugins/gdb/debugger.c,
9798         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
9799         setup.
9801 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9803         * plugins/gdb/debugger.c:
9804         Avoid empty debugger log window by limiting line to 90 characters
9806 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9808         * plugins/debug-manager/plugin.c,
9809         plugins/debug-manager/plugin.h,
9810         plugins/debug-manager/threads.c,
9811         plugins/debug-manager/threads.h,
9812         plugins/debug-manager/breakpoints.c,
9813         plugins/debug-manager/breakpoints.h,
9814         plugins/debug-manager/stack_trace.c,
9815         plugins/debug-manager/stack_trace.h:
9816         View code action now changes location in disassembly view too
9818         * plugins/debug-manager/anjuta-debug-manager.ui:
9819         Rename breakpoint actions
9821 2007-03-24  Naba Kumar  <naba@gnome.org>
9823         * configure.in, src/anjuta-app.c: Use the new docking algorithm
9824         in gdl 0.7.3 (svn trunk).
9825         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
9826         
9827 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9829         * plugins/debug-manager/threads.c,
9830         plugins/debug-manager/debug_tree.c,
9831         plugins/debug-manager/debug_tree.h,
9832         plugins/debug-manager/locals.c,
9833         plugins/debug-manager/registers.c,
9834         plugins/debug-manager/stack_trace.c:
9835         Allow to change current thread updating register, stack and locals
9836         Allow to change current stack frame updating locals
9838         * plugins/gdb/debugger.c:
9839         Read argument of selected stack frame
9841         * plugins/debug-manager/data_view.c:
9842         Fix an unrelated bug
9844 2007-03-23  Naba Kumar  <naba@gnome.org>
9846         * plugins/document-manager/anjuta-docman.c,
9847         plugins/document-manager/plugin.c: Fixed many memory leaks.
9848         (ianjuta_file_get_uri() returns a new string).
9850         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
9851         widget for save dialogs.
9852         
9853         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
9854         svn and fixed to get function/prototype/member args list. Call tips
9855         also work fine now.
9857 2007-03-22  Naba Kumar  <naba@gnome.org>
9859         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
9860         and calltips would work again for functions from global tags (Needs
9861         regenerating global tags).
9863         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
9864         ctags svn version and reopened bug #395362. Fixes tags parsing that
9865         seemed to have stopped working recently.
9867 2007-03-21  Naba Kumar  <naba@gnome.org>
9869         * tagmanager/tm_source_file.c, tagmanager/options.c,
9870         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
9871         extend .. more needs to be investigated and fixed). Enabled some
9872         debugging.
9874 2007-03-16  Naba Kumar  <naba@gnome.org>
9876         * src/anjuta.c: Fixed project loading from command line.
9878 2007-03-16  Naba Kumar  <naba@gnome.org>
9880         Patch from James Liggett <jrliggett@cox.net>:
9881         plugins/profiler/gprof-profile-data.c: Fixed a crash.
9882         
9883 2007-03-15  Naba Kumar  <naba@gnome.org>
9885         * libanjuta/anjuta-profile-manager.c,
9886         libanjuta/anjuta-profile-manager.h: Added method to get current
9887         profile.
9889         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
9890         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
9891         is exiting.
9893         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9894         plugins/file-loader/plugin.c: Moved to functions as utility functions.
9895         Also, not load project files in session load in loader plugin.
9896         
9897         * plugins/project-manager/plugin.c, src/anjuta.c:
9898         Emit "exiting" signal in shell when exiting anjuta. project manager
9899         listens to exiting signal and saves session. anjuta.c saves session
9900         only when current projfile is 'user'. Load project saved in session
9901         differently then the rest of the session. This should fix all the
9902         session restoration bugs.
9903         
9904         src/main.c: Present anjuta window when becon message is received.
9906 2007-03-14  Naba Kumar  <naba@gnome.org>
9908         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
9909         not randomly save (it was a wrong looping).
9910         
9911 2007-03-12  Naba Kumar  <naba@gnome.org>
9913         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
9915 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9917         * plugins/debug-manager/anjuta-debug-manager.ui,
9918         libanjuta/interfaces/libanjuta.idl,
9919         plugins/debug-manager/debugger.c,
9920         (added) plugins/debug-manager/threads.c,
9921         (added) plugins/debug-manager/threads.h,
9922         plugins/debug-manager/plugin.c,
9923         plugins/debug-manager/Makefile.am,
9924         plugins/gdb/plugin.c,
9925         plugins/gdb/debugger.c,
9926         plugins/gdb/debugger.h:
9927         Add a window displaying all threads
9928         Add needed functions
9929         Switching to a different thread is still not done
9931         * plugins/debug-manager/debug_tree.c,
9932         plugins/debug-manager/locals.c,
9933         plugins/debug-manager/stack_trace.c:
9934         Small cosmetic changes
9936         * plugins/gdb/gdbmi.c:
9937         Keep all elements in gdbmi hash
9938         Even if using the same key like in -threads-list-ids
9940 2007-03-11  Naba Kumar  <naba@gnome.org>
9942         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
9943         
9944         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
9945         
9946         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9947         manuals/reference/libanjuta/libanjuta-sections.txt,
9948         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
9949         interfaces.
9951 2007-03-11  Naba Kumar  <naba@gnome.org>
9953         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9954         gtk-doc properly. Bumped gtk-doc requirement to 1.4
9956         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9957         manuals/reference/libanjuta/libanjuta.types,
9958         manuals/reference/libanjuta/libanjuta-sections.txt,
9959         manuals/reference/libanjuta/.cvsignore,
9960         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9961         infrastructure. Got rid of tmpl/ directory and moved all section
9962         documenation to source code (requires gtk-doc >= 1.4).
9963         
9964         * libanjuta/anjuta-plugin-description.c,
9965         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
9966         libanjuta/cell-renderer-captioned-image.c,
9967         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9968         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9969         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9970         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9971         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9972         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9973         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9974         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9975         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9976         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9977         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9978         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9979         documentation from templates to source code.
9981 2007-03-10  Johannes Schmid <jhs@gnome.org>
9983         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9984         Added some debug output but could not figure out why 
9985         some plugins are not kept.
9986         
9987         * libanjuta/interfaces/libanjuta.idl:
9988         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9989         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9990         Added IAnjutaEditorGoto::matching_brace
9991         
9992         * plugins/document-manager/action-callbacks.c:
9993         (on_editor_command_match_brace_activate):
9994         * plugins/document-manager/plugin.c:
9995         (update_editor_ui_interface_items):
9996         * plugins/editor/text_editor.c: (igoto_matching_brace),
9997         (igoto_iface_init):
9998         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9999         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
10001 2007-03-09  Johannes Schmid <jhs@gnome.org>
10003         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10004         Hide correct column
10005         
10006         * plugins/sourceview/sourceview-private.h:
10007         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10008         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10009         (sourceview_new), (ifile_savable_save_as):
10010         Tweaked vfs monitoring
10012 2007-03-09  Johannes Schmid <jhs@gnome.org>
10014         * libanjuta/interfaces/Makefile.am.iface:
10015         Fixed installtion of header files
10016         
10017         * plugins/sourceview/sourceview.c: (set_select):
10018         do not scroll to much in interactive search
10020 2007-03-09  Naba Kumar  <naba@gnome.org>
10022         * src/anjuta.c: Fixed session restoration.
10023         
10024         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
10025         signal handlers after symbol browser plugin is deactivated.
10026         
10027         * plugins/editor/editor.glade,
10028         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
10029         Fixed indentation confustion in preferences.
10031 2007-03-08  Johannes Schmid <jhs@gnome.org>
10033         * plugins/search/search-replace.c: (search_set_combo),
10034         (search_set_action), (search_set_target), (search_set_direction),
10035         (create_dialog), (search_disconnect_set_toggle_connect),
10036         (on_search_match_whole_word_toggled),
10037         (on_search_match_whole_line_toggled),
10038         (on_search_match_word_start_toggled),
10039         (search_set_toggle_direction):
10040         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
10041         it's somehow ugly and uses many deprecated widgets
10042         
10043         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
10044         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10045         Fix #394709
10046         
10047 2007-03-07  Naba Kumar  <naba@gnome.org>
10049         * src/anjuta.c: Make launching projects work from command line. Also
10050         fixes gnome session restart command.
10051         
10052 2007-03-07  Johannes Schmid <jhs@gnome.org>
10054         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
10055         * plugins/class-gen/plugin.c: (iwizard_activate):
10056         Fixed #408218
10057         
10058         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
10059         Fixed #402774
10060         
10061         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
10062         Fixed #377483 (It's not possible to know if directories have
10063         a version in CVS. Show version column only if there are version
10064         informations availible
10066         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
10067         Fixed memory leak
10069 2007-03-07  Johannes Schmid <jhs@gnome.org>
10071         * plugins/sourceview/sourceview-prefs.c: (get_bool):
10072         Fixed #409408
10073         * plugins/symbol-browser/an_symbol_prefs.c:
10074         (on_update_global_clicked):
10075         Fixed ##409176
10077 2007-03-07  Johannes Schmid <jhs@gnome.org>
10079         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
10080         (anjuta_save_prompt_new):
10081         * plugins/project-import/project-import.c:
10082         (project_import_finalize):
10083         Fixed Gtk-Criticals (maybe #409408)
10085 2007-03-07  Naba Kumar  <naba@gnome.org>
10087         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
10088         when we are at just beginning of string or comment. Fixes bug #397981.
10090 2007-03-07  Johannes Schmid <jhs@gnome.org>
10092         * plugins/language-support-cpp-java/plugin.c:
10093         (initialize_indentation_params):
10094         Removed annoying DEBUG_PRINT
10095         
10096         * plugins/sourceview/sourceview-cell.c:
10097         (sourceview_cell_instance_init), (icell_get_character),
10098         (icell_get_length), (icell_get_char), (icell_get_attribute):
10099         Improved code to be faster
10100         Implemented attribute handling so that indentation really works in any case
10102 2007-03-06  Johannes Schmid <jhs@gnome.org>
10104         * configure.in:
10105         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
10106         
10107         * plugins/document-manager/anjuta-docman.c:
10108         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
10109         Removed old and ugly tab drag&drop code and use built-in gtk stuff
10110         instead (required GTK >= 2.10)
10111         
10112         * plugins/sourceview/sourceview-private.h:
10113         * plugins/sourceview/sourceview.c:
10114         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10115         (sourceview_finalize), (sourceview_new), (imark_mark),
10116         (imark_unmark), (imark_is_marker_set),
10117         (imark_location_from_handle), (imark_delete_all_markers):
10118         Fixed marker handling and worked a bit more on vfs monitoring
10120 2007-03-05  Johannes Schmid <jhs@gnome.org>
10122         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
10123         Added method to select specific iter
10124         
10125         * plugins/sourceview/sourceview-private.h:
10126         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
10127         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
10128         (sourceview_add_monitor), (on_document_saved),
10129         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
10130         Fixed vfs monitoring (mostly ported code from text_editor.c)
10131         
10132         * plugins/symbol-browser/an_symbol_view.c:
10133         * plugins/symbol-browser/an_symbol_view.h:
10134         * plugins/symbol-browser/plugin.c: (iter_matches),
10135         (on_editor_update_ui), (value_added_current_editor):
10136         Select the current tag in locals window and symbol toolbar. If there
10137         is no tag at the current line, reserve backward for the next tag. This will
10138         select the correct tag if inside a function.
10140 2007-03-05  Naba Kumar  <naba@gnome.org>
10142         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
10143         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
10144         compiler warnings.
10145         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
10146         (Bug #412186)
10147         
10148 2007-03-04  Johannes Schmid <jhs@gnome.org>
10150         * data/Makefile.am:
10151         * po/POTFILES.in:
10152         Fixed distcheck (well, partly)
10154 2007-03-04  Johannes Schmid <jhs@gnome.org>
10156         * plugins/document-manager/anjuta-document-manager.ui:
10157         Move "Swap .c/.h from Main to Browser toolbar
10159         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
10160         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
10161         (fv_prefs_free), (fv_add_tree_entry):
10162         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10163         * plugins/file-manager/plugin.c: (prefs_init):
10164         
10165         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
10167 2007-03-04  Naba Kumar  <naba@gnome.org>
10169         * data/default.proflie, data/Makefile.am, src/anjuta.c,
10170         plugins/project-manager/plugin.c:
10171         Restored default profile and renamed it from "default.anjuta" to
10172         "default.profile".
10173         
10174 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10176         * plugins/debug-manager/debugger.c,
10177         plugins/debug-manager/plugin.c,
10178         plugins/gdb/debugger.c,
10179         libanjuta/interfaces/libanjuta.idl,
10180         plugins/debug-manager/stack_trace.c:
10181         Add a dialog box when a signal is received (except SIGINT)
10182         Display stack frame even if arguments are not available
10184 2007-03-03  Naba Kumar  <naba@gnome.org>
10186         * TODO.tasks: Icons bounty added.
10188         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
10189         choise selection.
10190         
10191         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
10192         and descoping.
10194         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
10195         plugins/Makefile.am, (removed) plugins/profile-default/*,
10196         plugins/project-manager/anjuta-project-manager.plugin.in,
10197         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
10198         profile implementation to load user profile and projects. Store and
10199         restore remembered plugins. Use profile scoping and descoping for
10200         saving and loading sesstions.
10201         
10202         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
10203         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
10204         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
10205         DEBUG_PRINTs.
10207 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
10209         * plugins/debug-manager/debug_tree.c
10210         plugins/debug-manager/debug_tree.h:
10211         Bug fix, deleting wrong variable
10213         * plugins/gdb/debugger.c:
10214         Bug fix, remove forgotten debugging code
10216 2007-03-02  Johannes Schmid <jhs@gnome.org>
10218         * plugins/document-manager/anjuta-document-manager.ui:
10219         * plugins/search/anjuta-search.ui:
10220         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10221         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
10222         ToolbarFind
10224         * src/anjuta-app.c: (on_toolbar_view_toggled),
10225         (on_add_merge_widget), (on_session_save), (on_widget_remove):
10226         Save toolbar positions, don't use fixed toolbar style
10227         
10228         All in all this will allow more complex toolbar configurations and
10229         might gain some space on smaller displays because the user can disable
10230         toolbar parts he does not use. Also allows to use any toolbar style
10231         without looking too ugly.
10233 2007-03-01  Naba Kumasr  <naba@gnome.org>
10235         * TODO.tasks: Added a bounty for creating icons.
10237         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
10238         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
10239         profile-changed signal. Do not sync non-user-activatable plugins.
10241 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
10243         * plugins/debug-manager/disassemble.c,
10244         plugins/debug-manager/sparse_view.c,
10245         plugins/gdb/debugger.c,
10246         libanjuta/interfaces/libanjuta.idl:
10247         Display function name in disassembly view
10249 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
10251         * (added) plugins/debug-manager/bookmark.png,
10252         (added) plugins/debug-manager/breakpoint-disabled.png,
10253         (added) plugins/debug-manager/breakpoint-enabled.png,
10254         (added) plugins/debug-manager/program-counter.png,
10255         (added) plugins/debug-manager/linemarker.png,
10256         plugins/debug-manager/Makefile.am,
10257         plugins/debug-manager/disassemble.c,
10258         plugins/debug-manager/disassemble.h,
10259         plugins/debug-manager/sparse_buffer.c,
10260         plugins/debug-manager/sparse_buffer.h,
10261         plugins/debug-manager/sparse_view.c,
10262         plugins/debug-manager/sparse_view.h,
10263         plugins/debug-manager/plugin.c,
10264         plugins/debug-manager/breakpoints.c,
10265         libanjuta/interfaces/libanjuta.idl:
10266         Add markers in the disassembly view
10267         Display program counter and breakpoints in disassembly view
10269         * plugins/gdb/debugger.c:
10270         Fix a bug added with my previous patch, setting and clearing
10271         breakpoints was not working
10273 2007-02-28  Johannes Schmid <jhs@gnome.org>
10275         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
10276         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
10277         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
10278         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
10279         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
10280         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
10281         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
10282         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10283         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
10284         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10285         Updated (why do they need to be under version control?)
10286         
10287         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
10288         (create_tab_popup_menu), (on_msgman_popup_menu),
10289         (on_tab_button_press_event), (anjuta_msgman_page_new),
10290         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
10291         Added "Close all message tabs" popup menu
10293 2007-02-26  Naba Kumar  <naba@gnome.org>
10295         * plugins/profiler/gprof-flat-profile-entry.c,
10296         plugins/profiler/gprof-flat-profile.c,
10297         plugins/profiler/gprof-flat-profile-entry.h,
10298         plugins/profiler/gprof-flat-profile.h,
10299         plugins/profiler/gprof-flat-profile-view.c,
10300         plugins/profiler/gprof-flat-profile-view.h,
10301         plugins/profiler/gprof-call-graph-block-entry.c,
10302         plugins/profiler/gprof-call-graph-block.c,
10303         plugins/profiler/gprof-function-call-chart-view.c,
10304         plugins/profiler/gprof-call-graph-block-entry.h,
10305         plugins/profiler/gprof-profile-data.c,
10306         plugins/profiler/gprof-call-graph-block.h,
10307         plugins/profiler/gprof-view.c,
10308         plugins/profiler/gprof-call-graph.c,
10309         plugins/profiler/gprof-function-call-chart-view.h,
10310         plugins/profiler/gprof-profile-data.h,
10311         plugins/profiler/gprof-call-graph.h,
10312         plugins/profiler/gprof-view.h,
10313         plugins/profiler/gprof-view-manager.c,
10314         plugins/profiler/gprof-call-graph-view.c,
10315         plugins/profiler/plugin.c,
10316         plugins/profiler/gprof-view-manager.h,
10317         plugins/profiler/gprof-call-graph-view.h,
10318         plugins/profiler/gprof-function-call-tree-view.c,
10319         plugins/profiler/gprof-function-call-tree-view.h,
10320         plugins/profiler/Makefile.am: Fix compiler warnings and link with
10321         gnome-vfs. Fixes bug #411377.
10323 2007-02-26  Naba Kumar  <naba@gnome.org>
10325         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
10327         Patch from James Liggett  <jrliggett@cox.net>:
10328         * plugins/profiler/gprof-flat-profile-view.c,
10329         plugins/profiler/gprof-flat-profile-view.h,
10330         plugins/profiler/gprof-function-call-chart-view.c,
10331         plugins/profiler/gprof-function-call-chart-view.h,
10332         plugins/profiler/gprof-view.c,
10333         plugins/profiler/gprof-view.h,
10334         plugins/profiler/gprof-call-graph-view.c,
10335         plugins/profiler/plugin.c,
10336         plugins/profiler/gprof-call-graph-view.h,
10337         plugins/profiler/gprof-function-call-tree-view.c,
10338         plugins/profiler/gprof-function-call-tree-view.h: Implements
10339         double click navigation. Fixes bug #403514.
10341 2007-02-25  Naba Kumar  <naba@gnome.org>
10343         * libanjuta/anjuta-plugin-manager.c,
10344         libanjuta/anjuta-plugin-handle.[ch],
10345         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
10346         g_hash_table_remove_all (introduced in glib 2.12) to stay the
10347         dependency on glib 2.8. Fixes bug #411623.
10349 2007-02-24  Naba kumar  <naba@gnome.org>
10351         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
10352         
10353         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
10354         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
10355         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
10356         (added) libanjuta/anjuta-profile-manager.c,
10357         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
10358         manager.
10359         Implemented profile pushing and popping. Implemented profile xml
10360         synchronization. Implemented error handling in profiles. Implemented
10361         activation and deactivation signals in plugin manager.
10362         
10363         * libanjuta/Makefile.am: Added libanjuta log domain.
10364         
10365         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10366         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
10367         in AnjutaShell interface and implemented it in AnjutaApp.
10368         
10369         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10371 2007-02-23  Naba kumar  <naba@gnome.org>
10373         src/main.c: Fixed missing end quote.
10375 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
10377         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
10380 2007-02-20  Naba Kumar  <naba@gnome.org>
10382         * plugins/subversion/plugin.c: Added "..." menuitems.
10383         * ROADMAP, README: Updated.
10384         * libanjuta/anjuta-profile.c: Fixed bugs.
10386         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
10387         plugins/gtodo/Makefile.am: Removed dead code.
10389         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
10390         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
10391         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
10392         plugins/gtodo/list_tooltip.c,
10393         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
10394         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
10395         not contain markups. Fixes Bug #360462.
10397 2007-02-16  Naba Kumar  <naba@gnome.org>
10399         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
10400         unnecessary sub-sections.
10401         
10402 2007-02-15  Naba Kumar  <naba@gnome.org>
10404         * (removed) plugins/document-manager/bookmark-prev-16.png,
10405         plugins/document-manager/bookmark-last.png,
10406         (removed)plugins/document-manager/bookmark-first-16.png,
10407         plugins/document-manager/bookmark-prev.png,
10408         (added) plugins/document-manager/bookmark-toggle.png,
10409         (removed)plugins/document-manager/bookmark_toggle.xpm,
10410         (removed)plugins/document-manager/bookmark-last-16.png,
10411         plugins/document-manager/plugin.c,
10412         plugins/document-manager/anjuta-document-manager.ui,
10413         (removed)plugins/document-manager/bookmark-next-16.png,
10414         plugins/document-manager/bookmark-next.png,
10415         plugins/document-manager/Makefile.am,
10416         (added) plugins/document-manager/bookmark-clear.png,
10417         plugins/document-manager/bookmark-first.png: Upgraded bookmark
10418         icons (stolen from monodevelop). Added clear bookmarks toolbar
10419         button.
10421         * plugins/document-manager/plugin.c,
10422         (added) plugins/document-manager/swap.png,
10423         (removed) plugins/document-manager/undock.png,
10424         plugins/document-manager/Makefile.am: Fixed swap icon.
10426 2007-02-13  Naba Kumar  <naba@gnome.org>
10428         * plugins/class-gen/element-editor.c: Fixed typo.
10429         
10430         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
10431         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
10432         Implementing plugin profiles loading.
10434 2007-02-13  Naba Kumar  <naba@gnome.org>
10436         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
10437         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
10438         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
10439         pixmaps/open_project.png, pixmaps/close_project.png:
10440         Removed more old icons.
10441         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
10442         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
10443         anjuta_logo.png
10444         
10445 2007-02-13  Naba Kumar  <naba@gnome.org>
10447         * plugins/class-gen/element-editor.c: Included missing headers to
10448         prevent build failures in some cases.
10449         
10450 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
10452         * plugins/debug-manager/stack_trace.c:
10453         Fix bug #407115
10455         * plugins/debug-manager/watch.c,
10456         plugins/debug-manager/breakpoints.c:
10457         Same bug than above, wrong use of gtk_ui_manager_get_widget
10459 === anjuta 2.1.1 ===
10461 2007-02-11  Naba Kumar  <naba@gnome.org>
10463         * cofigure.in: Bumped version to 2.1.1
10464         * NEWS: Updated for 2.1.1 release.
10465         
10466 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10468         * plugins/debug-manager/plugin.c,
10469         plugins/debug-manager/sparse_view.c,
10470         plugins/debug-manager/sparse_view.h:
10471         Reorder some code
10473         * plugins/gdb/debugger.c,
10474         plugins/debug-manager/debugger.c,
10475         plugins/debug-manager/memory.c,
10476         plugins/debug-manager/sparse_buffer.c
10477         plugins/gdb/debugger.h,
10478         libanjuta/interfaces/libanjuta.idl:
10479         Clean up, remove some warnings
10480         Use guint everywhere for addresses
10481         Rewrite code parsing position in debugger
10483 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
10485         * plugins/debug-manager/debug_tree.c:
10486         Use GtkTreeRowReference instead of GtkTreeIter as callback data
10487         Fix bug #406113
10489 2007-02-08  Naba Kumar  <naba@gnome.org>
10491         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10492         Delay showing the 'file modified on disk' dialog for one sec
10493         from the last notification to insure multiple notifications for
10494         the same file are treated as one. Do not same multiple dialogs
10495         for the same file. Make sure to destory the dialog if later
10496         the conent is no longer different.
10497         
10498 2007-02-08  Naba Kumar  <naba@gnome.org>
10500         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
10501         Prevented spurious 'file modified' dialogs in scintilla editor
10502         when the file is saved.
10504 2007-02-09  Johannes Schmid <jhs@gnome.org>
10506         * scripts/glade2schema.pl:
10507         Added script to convert glade preferences into gconf schema files.
10508         See #406061
10510 2007-02-08  Naba Kumar  <naba@gnome.org>
10512         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
10513         itself is destroyed. Fixes bug #355160.
10514         
10515 2007-02-08  Johannes Schmid <jhs@gnome.org>
10517         * plugins/profiler/profiler.plugin: 
10518         removed from version control (only .in file needed)
10519         
10520         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10521         * plugins/sourceview/sourceview.c: (sourceview_new):
10522         Code cleanup
10523         
10524         * plugins/subversion/svn-thread.c: (svn_thread_start):
10525         * src/main.c: (main):
10526         
10527         Fixed #395875 about initialisation of threads too late
10529 2007-02-07  Armin Burgmeier  <armin@arbur.net>
10531         Reviewed by Naba Kumar  <naba@gnome.org>:
10532         * plugins/class-gen/plugin.c:
10533         * plugins/class-gen/window.c: Removed browse button related code, load
10534         generated output directly into new buffers when not adding to project.
10536         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
10537         buttons from user interface.
10539 2007-02-07  Naba Kumar  <naba@gnome.org>
10541         * po/POTFILES.in: Fixed distcheck.
10543 2007-02-07  Daniel Nylander <po@danielnylander.se>
10545         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
10547 2007-02-07  Johannes Schmid <jhs@gnome.org>
10549         * anjuta.desktop.in.in:
10550         Fixed spelling
10552 2007-02-07  Johannes Schmid <jhs@gnome.org>
10554         * configure.in:
10555         * manuals/anjuta-manual/*
10556         * manuals/anjuta-faqs/*:
10557         #398991 – Anjuta manuals does not use the gnome-doc-utils format
10558         
10559         * plugins/document-manager/anjuta-document-manager.plugin.in:
10560         Removed duplicate application-xml mime-type (review patches properly ;-)
10561         
10562 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
10564         * plugins/gdb/debugger.c,
10565         libanjuta/interfaces/libanjuta.idl:
10566         Fix bug #404755
10567         Fix handling of missing source file
10569 2007-02-06  Naba Kumar  <naba@gnome.org>
10571         Patch from James Liggett  <jrliggett@cox.net>:
10572         * plugins/profiler/gprof-flat-profile.c,
10573         plugins/profiler/gprof-profile-data.c,
10574         plugins/profiler/gprof-call-graph.c,
10575         plugins/profiler/gprof-profile-data.h,
10576         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
10577         Show profiler view when target selected bug #403515.
10579 2007-02-05  Naba Kumar  <naba@gnome.org>
10581         * configure.in: Enabled devhelp plugin by default now that
10582         it works.
10583         
10584         Patch from parmigio@2ainfo.it:
10585         * plugins/document-manager/anjuta-document-manager.plugin.in:
10586         Added xml file type in supported mime types list.
10587         
10588 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
10590         * plugins/debug-manager/debugger.c,
10591         plugins/debug-manager/plugin.c:
10592         Add a field in status bar displaying debugger state
10593         Change cursor shape when debugger is busy
10594         Fix bug #378600
10596         * plugins/debug-manager/watch.c,
10597         plugins/debug-manager/locals.c,
10598         libanjuta/interfaces/libanjuta.idl:
10599         Clean up, remove debugging messages and unused signals
10601 2007-02-03  Johannes Schmid <jhs@gnome.org>
10603         * configure.in:
10604         Fixed AC_INIT and seperated version to major, minor, micro
10606         * anjuta.anjuta:
10607         Load Subversion instead of CVS
10608         
10609         * anjuta.desktop.in.in:
10610         Fixed bug-buddy component
10612         Original patch from Rob Bradfort <robster@debian.org>:
10613         * src/main.c: (get_command_line_args), (main):
10614         Bug #335981 – Migration from popt to GOption
10616 2007-02-03  Naba Kumar  <naba@gnome.org>
10618         * configure.in: Depend on devhelp 0.13 and fixed gecko home
10619         path variable. Fixed bug #341170.
10620         * plugins/profiler/Makefile.am: Fixed indentation.
10621         
10622 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
10624         * libanjuta/interfaces/libanjuta.idl,
10625         plugins/sourceview/sourceview.c,
10626         plugins/editor/text-editor.c,
10627         plugins/symbol-browser/plugin.c,
10628         plugins/search/search-replace.c,
10629         plugins/document-manager/goto_line.c,
10630         plugins/document-manager/action-callbacks.c,
10631         plugins/document-manager/anjuta-docman.c:
10632         Rename markers of anjuta interface
10633         IANJUTA_MARKABLE_NONE has been removed
10634         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
10635         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
10636         IANJUTA_MARKABLE_ATTENTIVE renamed in
10637                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
10638         IANJUTA_MARKABLE_INTENSE renamed in
10639                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
10640         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
10642         * (removed) plugins/sourceview/marker-light.png,
10643         (removed) plugins/sourceview/marker-basic.png,
10644         (removed) plugins/sourceview/marker-attentive.png,
10645         (removed) plugins/sourceview/marker-intense.png,
10646         plugins/sourceview/bookmark.png,
10647         (added) plugins/sourceview/breakpoint-disabled.png,
10648         (added) plugins/sourceview/breakpoint-enabled.png,
10649         (added) plugins/sourceview/program-counter.png,
10650         (added) plugins/sourceview/linemarker.png,
10651         plugins/sourceview/Makefile.am,
10652         (added) plugins/editor/bookmark.xpm,
10653         (added) plugins/editor/breakpoint-disabled.xpm,
10654         (added) plugins/editor/breakpoint-enabled.xpm,
10655         (added) plugins/editor/program-counter.xpm,
10656         (added) plugins/editor/linemarker.xpm,
10657         plugins/editor/Makefile.am:
10658         Add or change marker pixmaps in scintilla and sourceview editor
10660         * plugins/document-manager/plugin.c,
10661         libanjuta/interfaces/libanjuta.idl,
10662         plugins/debug-manager/plugin.c,
10663         plugins/debug-manager/breakpoints.c
10664         plugins/gdb/debugger.c:
10665         Fix bug #376404, program counter marker is not displayed when debugger
10666         Return the selected editor or NULL (if file does not exist) with 
10667         ianjuta_document_manager_goto_file_line* functions
10668         Emit a change-location signal even if the program counter is in an
10669         unknown file
10671 2007-02-02  Naba Kumar  <naba@gnome.org>
10673         * TODO.tasks: Marked bounty bug #359478 completed. And checked
10674         older bounties 'Done'.
10675         
10676 2007-02-02  Naba Kumar  <naba@gnome.org>
10678         * TODO.tasks: Fixed typop.
10680         Patch from James Liggett  <jrliggett@cox.net>:
10681         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
10682         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
10683         profiler plugin by James Liggett. Completes bounty bug #359478
10684         'Gprof performance profiler plugin'
10686 2007-02-01  Naba Kumar  <naba@gnome.org>
10688         * src/main.c: Renamed option name.
10690         * TODO.tasks: Marked "Test and fix all project wizards templates"
10691         bounty completed.
10692         
10693 2007-01-29  Johannes Schmid <jhs@gnome.org>
10695         * plugins/document-manager/plugin.c: (on_editor_changed):
10696         Added DEBUG_PRINT(...)
10697         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
10698         implemented
10699         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
10700         Fix language support plugin for sourceview editor (add some new
10701         language names)
10702         
10703         * plugins/sourceview/sourceview.c: (iindic_clear):
10704         Clear all indicators
10706 2007-01-29  Johannes Schmid <jhs@gnome.org>
10708         * TODO.tasks:
10709         Minor task currentions
10710         
10711         * libanjuta/interfaces/libanjuta.idl:
10712         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
10713         (itext_editor_iface_init):
10714         * plugins/language-support-cpp-java/plugin.c: (install_support):
10715         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
10716         (ieditor_get_attributes), (ieditor_iface_init):
10717         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
10718         plugins.
10719         
10720         * plugins/sourceview/sourceview.glade:
10721         Fixed sourceview preference window
10723 2007-01-28  Naba Kumar  <naba@gnome.org>
10724         
10725         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
10726         Implemented --no-files and --no-session command line options and
10727         corresponding preferernces checkboxes in General tab.
10729 2007-01-28  Johannes Schmid <jhs@gnome.org>
10731         * plugins/subversion/plugin.c:
10732         * plugins/subversion/plugin.h:
10733         * plugins/subversion/svn-notify.c: (svn_show_info),
10734         (show_svn_error), (on_svn_notify):
10735         * plugins/subversion/svn-notify.h:
10736         * plugins/subversion/svn-thread.c: (create_message_view),
10737         (svn_thread_start):
10738         Fixed error handling and fixed #394216 – No indication of subversion commands running
10739         
10740         * plugins/tools/execute.c: (atp_output_context_print):
10741         Show name of tool in message pane
10743 2007-01-28  Naba Kumar  <naba@gnome.org>
10744         
10745         * configure.in, plugins/glade/plugin.c: Make it work with
10746         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
10747         
10748         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
10749         from devhelp (won't work untill devhelp is fixed: bug #341170).
10750         
10751         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
10752         
10753 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
10755         Reviewed by Naba Kumar  <naba@gnome.org>:
10756         * libanjuta/interfaces/libanjuta.idl, 
10757         plugins/debug-manager/debugger.c,
10758         plugins/debug-manager/start.c,
10759         plugins/gdb/plugin.c,
10760         plugins/gdb/debugger.c,
10761         plugins/gdb/debugger.h:
10762         Fix a bug when launching gdb
10763         Set the terminal for the debugged program on the command line.
10765 2007-01-26  Johannes Schmid <jhs@gnome.org>
10767         * plugins/sourceview/anjuta-document-saver.c:
10768         (anjuta_document_saver_save):
10769         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
10770         * plugins/sourceview/sourceview.c: (save_if_modified),
10771         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
10772         Proper error handling, for example if a file was modified externally. Use backup files
10773         to avoid data-loss on disk full.
10775 2007-01-24  Naba Kumar  <naba@gnome.org>
10776         
10777         * plugins/devhelp/htmlview.c: Fixed crash during project load.
10778         Fixed mem leak and source leak.
10779         
10780 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
10782         Reviewed by Naba Kumar  <naba@gnome.org>:
10783         * plugins/debug-manager/debug_tree.c,
10784         plugins/debug-manager/debug_tree.h,
10785         plugins/debug-manager/watch.c:
10786         Partial rewrite of the variable object code, find and fix a few bugs
10787         Fix bug #395808: gdb can still crash but children are listed
10788         on request only so you can avoid the crash
10790 2007-01-24  Naba Kumar  <naba@gnome.org>
10791         
10792         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
10793         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
10794         plugins/symbol-browser/plugin.h,
10795         plugins/symbol-browser/plugin.c,
10796         plugins/symbol-browser/Makefile.am: Added current file (local)
10797         symbols view (Seriously getting bored with the browse toolbar).
10799 2007-01-22  Naba Kumar  <naba@gnome.org>
10800         
10801         Patch from Gabor Kelemen:
10802         * po/POTFILES.in: Added .plugin.in files.
10804 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
10806         Reviewed by Naba Kumar  <naba@gnome.org>:
10807         * plugins/document-manager/anjuta-docman.c,
10808         plugins/message-view/anjuta-msgman.c
10809         Set right alignment to the label widget in the tab title.
10811 2007-01-21  Naba Kumar  <naba@gnome.org>
10812         
10813         * libegg/egg-combo-action.c: Fixed mode line.
10814         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10815         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
10817 2007-01-21  Armin Burgmeier  <armin@arbur.net>
10819         Reviewed by Naba Kumar  <naba@gnome.org>:
10820         * plugins/class-gen/plugin.c: Prompt for target before actually
10821         generating the class files. This ensures that the files are created in
10822         the correct directory. Fixes bug #397406.
10824         * plugins/class-gen/window.c: Set browse buttons to insensitive when
10825         the class is added to the project.
10827 2007-01-21  Naba Kumar  <naba@gnome.org>
10829         * libanjuta/anjuta-plugin-description.c,
10830         libanjuta/anjuta-ui.h,
10831         libanjuta/anjuta-status.c,
10832         libanjuta/anjuta-plugin-description.h,
10833         libanjuta/cell-renderer-captioned-image.c,
10834         libanjuta/anjuta-plugin-handle.c,
10835         libanjuta/anjuta-status.h,
10836         libanjuta/resources.c,
10837         libanjuta/cell-renderer-captioned-image.h,
10838         libanjuta/glue-cpp.c,
10839         libanjuta/anjuta-plugin-handle.h,
10840         libanjuta/anjuta-plugin.c,
10841         libanjuta/anjuta-preferences-dialog.c,
10842         libanjuta/libanjuta.h,
10843         libanjuta/resources.h,
10844         libanjuta/glue-cpp.h,
10845         libanjuta/anjuta-plugin.h,
10846         libanjuta/anjuta-preferences-dialog.h,
10847         libanjuta/anjuta-plugin-manager.c,
10848         libanjuta/anjuta-shell.c,
10849         libanjuta/anjuta-plugin-manager.h,
10850         libanjuta/anjuta-shell.h,
10851         libanjuta/anjuta-save-prompt.c,
10852         libanjuta/anjuta-save-prompt.h,
10853         libanjuta/anjuta-children.c,
10854         libanjuta/anjuta-utils.c,
10855         libanjuta/anjuta-profile.c,
10856         libanjuta/anjuta-preferences.c,
10857         libanjuta/anjuta-launcher.c,
10858         libanjuta/anjuta-utils.h,
10859         libanjuta/anjuta-profile.h,
10860         libanjuta/anjuta-launcher.h,
10861         libanjuta/anjuta-ui.c: Updated file headers.
10863         * po/POTFILES.in: Updated.
10865         * libanjuta/anjuta-marshal.list,
10866         (added) libanjuta/anjuta-plugin-handle.c,
10867         (added) libanjuta/anjuta-plugin-handle.h,
10868         (added) libanjuta/anjuta-plugin-manager.c,
10869         (added) libanjuta/anjuta-plugin-manager.h,
10870         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10871         (added) libanjuta/anjuta-profile.c,
10872         (added) libanjuta/anjuta-profile.h,
10873         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
10874         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
10875         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
10876         src/action-callbacks.c: Implemented AnjutaPluginManager
10877         class based on old plugins.[ch]. Implemented AnjutaProfile as
10878         prelimanary profiles implementation. Implemented AnjutaPluginHandle
10879         class to represent plugins (not to be confused with plugin objects).
10880         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
10881         implemented it in AnjutaApp and AnjutaTestShell.
10882         De-globalized plugin management and several clean ups.
10884         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
10885         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
10886         plugins/search/search-replace.c, plugins/terminal/terminal.c,
10887         plugins/project-import/project-import.c,
10888         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
10889         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
10890         Fixed plugins for the change in API.
10892         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
10893         file.
10894         
10895         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10897 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
10899         Reviewed by Naba Kumar  <naba@gnome.org>:
10900         * libanjuta/anjuta-launcher.c,
10901         libanjuta/anjuta-launcher.h:
10902         Add a new function anjuta_set_terminate_on_exit to close the i/o
10903         channel when the child exit
10904         Return directly the status and not the exit code in child-exited
10905         signal
10907         * plugins/gdb/debugger.c:
10908         Use new function in debugger plugin
10910 2007-01-18  Johannes Schmid <jhs@gnome.org>
10912         * src/about.c: Do not show empty license information instead hide the button (#397883)
10914 2007-01-15  Johannes Schmid <jhs@gnome.org>
10916         * plugins/project-manager/plugin.c:
10917         * plugins/project-wizard/templates/python.wiz
10918         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
10919         
10920         Fixed #335235 python programs are not executeable/ do not start when pressing F3
10921         You will also need latest gnome-build svn       
10923 === anjuta 2.1.0 ===
10925 2007-01-14  Naba Kumar  <naba@gnome.org>
10927         * configure.in: Removed reference of mkfile project
10928         template to fix distcheck build error.
10929         * AUTHORS: Updated.
10930         * NEWS: Updated.
10931         * configure.in: Bumped version to 2.1.0 for beta release.
10932         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
10933         crashes as soon as editing starts in normal text files.
10935 2007-01-14  Johannes Schmid <jhs@gnome.org>
10937         * configure.in
10938         * po/LINGUAS:
10939         Applied http://live.gnome.org/GnomeGoals/PoLinguas
10941         * tagmanager/c.c:
10942         Patch from Massimo Cora' to hopefully fix #395362
10944         * plugins/project-wizard/templates/*:
10946         Fixed and tested all project-wizards. Deactivated mkfile project because
10947         it was totally broken and I don't see any real use for it.
10948         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
10950 2007-01-14  Naba Kumar  <naba@gnome.org>
10952         * NEWS: Updated for release.
10953         
10954         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10955         
10956         * libanjuta/interfaces/libanjuta.idl,
10957         plugins/editor/text_editor_cbs.c,
10958         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10959         interface and implemented it for scintilla.
10960         
10961         * plugins/editor/text-editor.c: Fixed highlighing issues when
10962         used with indicators (particularly when the file is just opened).
10963         Fixes bug #377477 – when debugging, scintilla editor grays out all
10964         lines before current line.
10965         
10966         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10967         Maintain a separate list of indicated edtitors for separate contexts.
10968         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10969         
10970 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10972         Reviewed by Naba Kumar  <naba@gnome.org>:
10973         * plugins/debug-manager/plugin.c:
10974         Bug fix: breakpoints cannot be added after stopping the debugger
10976 2007-01-13  Naba Kumar  <naba@gnome.org>
10978         * NEWS: Updated for release.
10980 2007-01-12  Johannes Schmid <jhs@gnome.org>
10982         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10983         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10984         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10985         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10986         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10987         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10988         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10989         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10990         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10991         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10992         
10993         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10994         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10995         
10996         * plugins/sourceview/sourceview.c:
10997         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10998         on character positions.
10999         
11000 2007-01-12  Naba Kumar  <naba@gnome.org>
11002         * src/anjuta-app.c,
11003         plugins/project-manager/plugin.c,
11004         plugins/profile-default/plugin.c,
11005         libanjuta/anjuta-status.c,
11006         libanjuta/anjuta-status.h: Introduced an API for application title
11007         in AnjutaStatus. Set application title to project name.
11009 2007-01-11  Massimo Cora' <maxcvs@email.i>
11011         Reviewed by Naba Kumar  <naba@gnome.org>:
11012         * tagmanager/Makefile.am,
11013         plugins/symbol-browser/Makefile.am: removed installation for 
11014         test programs.
11016 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
11018         Reviewed by Naba Kumar  <naba@gnome.org>:
11019         * plugins/debug-manager/start.h,
11020         plugins/debug-manager/start.c,
11021         plugins/debug-manager/anjuta-debug-manager.ui,
11022         plugins/debug-manager/plugin.c:
11023         Partial fix for bug #392537
11025         * plugins/debug-manager/disassemble.c:
11026         Fix bug #392543
11028 2007-01-11  Naba Kumar  <naba@gnome.org>
11030         * src/anjuta.c: Load project seperately from session,
11031         so that project session is also loaded.
11032         
11033         * plugins/profile-default/plugin.c: Load project in new
11034         anjuta if there already is one loaded currently (disabled
11035         code for now).
11036         
11037         * plugins/editor/aneditor.cxx: Disconnect focus in/out
11038         signals when editor is destroyed. Fixes a crash bug.
11039         
11040         * plugins/editor/text_editor.c: Do not mark line in
11041         ianjuta_editor_goto_line() implementation.
11042         
11043         * plugins/search/search-replace.c: Always check for markable
11044         interface availablility because its optional for an editor.
11045         
11046         * plugins/document-manager/goto_line.c,
11047         plugins/document-manager/action-callbacks.c: Mark lines for
11048         goto line commands (from dialog and from menu entry box).
11049         
11050         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
11051         plugins/file-manager/an_file_view.c: Expand file manager
11052         nodes in idle loop, one at a time. Did as a possible work
11053         around for bug #361763, but it didn't make any difference.
11054         However, it could still be useful in situations where there
11055         are lots to expand.
11056         
11057         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
11059 2007-01-11  Naba Kumar  <naba@gnome.org>
11061         * plugins/editor/scintilla/LineMarker.h,
11062         plugins/editor/scintilla/LexBasic.cxx,
11063         plugins/editor/scintilla/LexHTML.cxx,
11064         plugins/editor/scintilla/include/SciLexer.h,
11065         plugins/editor/scintilla/include/Scintilla.h,
11066         plugins/editor/scintilla/include/Scintilla.iface,
11067         plugins/editor/scintilla/include/ScintillaWidget.h,
11068         plugins/editor/scintilla/LexBash.cxx,
11069         plugins/editor/scintilla/PlatGTK.cxx,
11070         plugins/editor/scintilla/ViewStyle.h,
11071         plugins/editor/scintilla/Editor.cxx,
11072         plugins/editor/scintilla/StyleContext.h,
11073         plugins/editor/scintilla/LexCPP.cxx,
11074         plugins/editor/scintilla/Converter.h,
11075         plugins/editor/scintilla/LexAU3.cxx,
11076         plugins/editor/scintilla/Editor.h,
11077         plugins/editor/scintilla/LexPerl.cxx,
11078         plugins/editor/scintilla/LexVB.cxx,
11079         plugins/editor/scintilla/ScintillaGTK.cxx,
11080         plugins/editor/scintilla/ViewStyle.cxx,
11081         plugins/editor/scintilla/PropSet.cxx,
11082         plugins/editor/scintilla/LexSQL.cxx,
11083         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
11084         version 1.71
11086 2007-01-11  Armin Burgmeier  <armin@arbur.net>
11088         Reviewed by Naba Kumar  <naba@gnome.org>:
11089         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
11090         selected for editing. This fixes bug #394218.
11092         * plugins/class-gen/plugin.c: Do not use project's root URI as project
11093         name if said URI is not known.
11095         * plugins/class-gen/window.c: When stripping function prefix away,
11096         include the trailing underscore because it is already set by the
11097         template.
11099         * plugins/class-gen/transform.c: Include "const char*" and "const
11100         gchar*" in the list for transforming a default C type to a GType.
11101         Don't access invalid memory when writing pointer_str in
11102         cg_transform_first_argument.
11104 2007-01-11  Naba Kumar  <naba@gnome.org>
11106         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
11107         pixmaps/anjuta.svg, pixmaps/Makefile.am,
11108         (renamed) pixmaps/anjuta_icon.png, src/main.c,
11109         libegg/test-actions.c, anjuta.desktop.in.in,
11110         anjuta.prj: Renamed application icon to 'anjuta.png' from
11111         'anjuta_icon.png'. Added more fields in desktop file.
11113         * mime/anjuta.xml: Added magic section.
11114         
11115         * (removed) mime/anjuta.applications,
11116         (removed) mime/anjuta.mime, mime/Makefile.am,
11117         (removed) mime/anjuta.keys,
11118         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
11119         registeration and added scalable icon. Also fixes bug #393680
11121 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
11123         Reviewed by Naba Kumar  <naba@gnome.org>:
11124         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
11125         and anjuta_status_progress_add_ticks() to check for progressbar 
11126         being realized before trying to update it.
11128 2007-01-10  Naba Kumar  <naba@gnome.org>
11130         * tagmanager/tm_workspace.c,
11131         po/POTFILES.in,
11132         plugins/debug-manager/Makefile.am,
11133         plugins/tools/scripts/Makefile.am,
11134         plugins/class-gen/plugin.c,
11135         plugins/class-gen/Makefile.am,
11136         global-tags/Makefile.am: Fixed make distcheck.
11138         * plugins/debug-manager/attach_process.c,
11139         plugins/debug-manager/attach_process.h,
11140         plugins/class-gen/action-callbacks.h,
11141         plugins/class-gen/action-callbacks.c,
11142         plugins/class-gen/class_gen.h,
11143         plugins/class-gen/class_gen.c: Deleted unused/old files.
11145         * (removed) scintilla, (added) plugins/editor/scintilla,
11146         plugins/editor/scintilla/lexers.make,
11147         plugins/editor/scintilla/Makefile.am,
11148         plugins/editor/Makefile.am
11149         configure.in, manuals/reference/libanjuta/Makefile.am
11150         Makefile.am: Moved scintilla to its right place.
11152 2007-01-09  Naba Kumar  <naba@gnome.org>
11154         * plugins/profile-default/plugin.c: Save project session before
11155         a new one is opened.
11157         * plugins/project-manager/plugin.c,
11158         plugins/project-manager/plugin.h,
11159         plugins/project-manager/anjuta-project-manager.ui,
11160         plugins/profile-default/plugin.c,
11161         plugins/profile-default/plugin.h,
11162         plugins/profile-default/Makefile.am,
11163         (added) plugins/profile-default/anjuta-default-profile.ui,
11164         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11165         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
11166         multiple projects support.
11167         
11168 2007-01-06  Armin Burgmeier  <armin@arbur.net>
11170         Reviewed by Naba Kumar  <naba@gnome.org>
11171         * plugins/class-gen/combo-flags.h:
11172         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
11173         enum, added a type parameter to selected signal. Select highlighted
11174         entry when pressing enter (but not unselect it if it was already
11175         selected) before closing the popup. Also accept input when clicking
11176         not into the popup.
11178         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
11179         according to selection type.
11181         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
11182         VOID:BOXED,ENUM.
11184 2007-01-08  Johannes Schmid <jhs@gnome.org>
11186   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
11187   * plugins/project-wizard/templates/gtkmm/Makefile.am
11188   * plugins/project-wizard/templates/python/configure.ac.tpl
11189   * plugins/project-wizard/templates/python/configure.in.tpl
11190   * plugins/project-wizard/templates/python/Makefile.am
11191   * plugins/project-wizard/templates/cpp/configure.ac.tpl
11192   * plugins/project-wizard/templates/cpp/configure.in.tpl
11193   * plugins/project-wizard/templates/cpp/Makefile.am
11194   * plugins/project-wizard/templates/terminal.wiz
11195   * plugins/project-wizard/templates/xlib-dock.wiz
11196   * plugins/project-wizard/templates/wxwin.wiz
11197   * plugins/project-wizard/templates/java.wiz
11198   * plugins/project-wizard/templates/xlib/configure.ac.tpl
11199   * plugins/project-wizard/templates/xlib/configure.in.tpl
11200   * plugins/project-wizard/templates/xlib/Makefile.am
11201   * plugins/project-wizard/templates/gcj/configure.ac.tpl
11202   * plugins/project-wizard/templates/gcj/configure.in.tpl
11203   * plugins/project-wizard/templates/gcj/Makefile.am
11204   * plugins/project-wizard/templates/terminal/configure.ac.tpl
11205   * plugins/project-wizard/templates/terminal/configure.in.tpl
11206   * plugins/project-wizard/templates/terminal/Makefile.am
11207   * plugins/project-wizard/templates/terminal/autogen.sh
11208   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
11209   * plugins/project-wizard/templates/wxwin/configure.in.tpl
11210   * plugins/project-wizard/templates/wxwin/Makefile.am
11211   * plugins/project-wizard/templates/gnome.wiz 
11212   * plugins/project-wizard/templates/java/configure.ac.tpl
11213   * plugins/project-wizard/templates/java/configure.in.tpl
11214   * plugins/project-wizard/templates/java/Makefile.am
11215   * plugins/project-wizard/templates/anjuta-plugin.wiz
11216   * plugins/project-wizard/templates/gtkmm.wiz
11217   * plugins/project-wizard/templates/python.wiz
11218   * plugins/project-wizard/templates/cpp.wiz
11219   * plugins/project-wizard/templates/gtk.wiz
11220   * plugins/project-wizard/templates/gcj.wiz
11221   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
11222   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
11223   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11225   Starting fixing of all project wizards:
11226   - rename configure.in to configure.ac
11227   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
11228   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
11229   (See #394184)
11230   
11231   * TODO.task: Added bug number to bounty
11233 2007-01-07  Johannes Schmid <jhs@gnome.org>
11235   *  plugins/build-basic-autotools.c:
11236   Fixed #392290 – Missed install as root option in project manager
11238 2007-01-07  Johannes Schmid <jhs@gnome.org>
11240   * plugins/sourceview/sourceview.c:
11241   Fixed #388731 – Odd editor behaviour after performing block-text operations
11242   Fixed #388727 – Block-tab does not work
11243   
11244   * plugins/sourceview/anjuta-document.h/c:
11245   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
11246   
11247   * configure.in:
11248   Require Gtk+ >= 2.10 for sourceview plugin
11250 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
11252         * libanjuta/anjuta-status.c:
11253         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
11255 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
11257         * configure.in,
11258         plugins/terminal/terminal.c:
11259         Fix bug #377027
11260         remove support for VTE < 0.9
11262 2007-01-06  Naba Kumar  <naba@gnome.org>
11264         * po/POTFILES.in: Updated
11266 2007-01-05  Adam Dingle  <adam@medovina.org>
11268         Reviewed by Naba Kumar  <naba@gnome.org>:
11269         * plugins/message-view/anjuta-message-manager-plugin.glade:
11270         Fixed bug #377903 (improve message color defaults).
11272 2007-01-05  Naba Kumar  <naba@gnome.org>
11274         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
11275         
11276 2007-01-03  Armin Burgmeier  <armin@arbur.net>
11278         Reviewed by  Naba Kumar  <naba@gnome.org>:
11279         * plugins/symbol-browser/test-class.h: Fixed block ends.
11281         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
11282         C-style-block comment.
11284         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
11285         allow lists when writing autogen definition files. This is required
11286         for the new class generator. Also fixed a wrong return value in
11287         npw_autogen_write_definition_file and set a GError in
11288         npw_autogen_execute when the output file could not be opened.
11290         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
11291         user interface.
11293         * plugins/class-gen/Makefile.am: Added templates subdir, removed
11294         goc_template_header and goc_template_source, added top_srcdir to
11295         includes, link against project wizard (also hopefully temporarily),
11296         removed class_gen.h, class_gen.c, action-callbacks.h,
11297         action-callbacks.c.
11299         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
11301         * plugins/class-gen/cell-renderer-flags.h:
11302         * plugins/class-gen/cell-renderer-flags.c:
11303         * plugins/class-gen/combo-flags.h:
11304         * plugins/class-gen/combo-flags.c:
11305         * plugins/class-gen/element-editor.c:
11306         * plugins/class-gen/element-editor.h:
11307         * plugins/class-gen/generator.c:
11308         * plugins/class-gen/generator.h:
11309         * plugins/class-gen/plugin.h:
11310         * plugins/class-gen/plugin.c:
11311         * plugins/class-gen/transform.c:
11312         * plugins/class-gen/transform.h:
11313         * plugins/class-gen/validator.c:
11314         * plugins/class-gen/validator.h:
11315         * plugins/class-gen/window.c:
11316         * plugins/class-gen/window.h: Rewrote class generator, it now allows
11317         adding of several class elements and uses autogen.
11319         * plugins/class-gen/templates/cc-header.tpl:
11320         * plugins/class-gen/templates/cc-source.tpl:
11321         * plugins/class-gen/templates/go-header.tpl:
11322         * plugins/class-gen/templates/go-source.tpl:
11323         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
11324         for the class generator.
11326         * configure.in: Added plugins/class-gen/templates/Makefile to output.
11328 2007-01-04  Naba Kumar  <naba@gnome.org>
11330         Patch from Nick Treleaven:
11331         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
11332         all matching symbols.
11333         
11334         Patches from  Maik Beckmann and Sébastien Granjoux:
11335         * plugins/profile-default/plugin.c,
11336         plugins/project-manager/plugin.c: Unescape project name. Fixes
11337         Bug #357151
11339 2007-01-04  Naba Kumar  <naba@gnome.org>
11341         * plugins/glade/plugin.c: Fixed compilation with
11342         older glade-3 version.
11343         
11344         Patch from Roland Illig:
11345         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
11346         plugins/sourceview/anjuta-document-saver.c,
11347         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
11348         are necessary to build anjuta on NetBSD 3.0
11350         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11351         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
11352         window manager in gnome.
11353         
11354 2007-01-02  Naba Kumar  <naba@gnome.org>
11355         
11356         * plugins/glade/plugin.c: Make it work with glade-3 svn.
11357         
11358 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
11360         Reviewed by Naba Kumar  <naba@gnome.org>:
11361         * libanjuta/interfaces/libanjuta.idl,
11362         plugins/debug-manager/Makefile.am,
11363         plugins/debug-manager/anjuta-marshal.list,
11364         plugins/debug-manager/debugger.c,
11365         plugins/debug-manager/sparse_buffer.c,
11366         plugins/debug-manager/sparse_buffer.h,
11367         plugins/debug-manager/sparse_view.c,
11368         plugins/debug-manager/sparse_view.h,
11369         plugins/debug-manager/disassemble.h,
11370         plugins/debug-manager/disassemble.c,
11371         plugins/debug-manager/anjuta-marshal.list,
11372         plugins/debug-manager/plugin.c,
11373         plugins/gdb/debugger.c,
11374         plugins/gdb/debugger.h,
11375         plugins/gdb/plugin.c:
11376         Add a disassembly view window
11378         * plugins/debug-manager/breakpoints.c,
11379         plugins/debug-manager/chunk_view.c,
11380         plugins/debug-manager/locals.c,
11381         plugins/debug-manager/memory.c,
11382         plugins/debug-manager/registers.c,
11383         plugins/debug-manager/stack_trace.c:
11384         Add some debugging information 
11386 2006-12-18  Naba Kumar  <naba@gnome.org>
11388         * configure.in, plugins/glade/plugin.c: Allow building against both
11389         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
11391 2006-12-03  Naba Kumar  <naba@gnome.org>
11392         
11393         * TODO.tasks: Marked a bounty completed.
11395 2006-11-24  Adam Dingle <adam@medovina.org>
11397         Reviewed by Naba Kumar  <naba@gnome.org>:
11398         * plugins/build-basic-autotools/build-basic-autotools.c,
11399         plugins/debug-manager/watch.c,
11400         plugins/document-manager/plugin.c, 
11401         plugins/patch/plugin.c,
11402         plugins/project-manager/plugin.c:
11403         Fixed bug #378879 (several command names need ellipses).
11405 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
11407         Reviewed by: Naba Kumar  <naba@gnome.org>
11408         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11409         GCC 4.1.2 (there are only two warnings remaining now when compiling
11410         plugins).
11412         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
11414         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
11415         macro so that the generated function support a NULL plugin parameter.
11417         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
11418         in debug_tree_find_expression by freeing memory returned by the call
11419         to gtk_tree_model_get instead of the parameter string.
11421 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11423         * plugins/debug-manager/breakpoints.c:
11424         Fix bug #378850
11426         * plugins/debug-manager/anjuta-debug-manager.ui,
11427         plugins/debug-manager/debugger.c,
11428         plugins/debug-manager/plugin.c:
11429         Fix bug #378871
11431 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
11433         * libanjuta/anjuta-launcher.c,
11434         plugins/gdb/debugger.c:
11435         Fix bug #377061
11437 2006-11-21  Naba Kumar  <naba@gnome.org>
11439         * plugins/search/search_preferences.c: Fixed build break.
11440         
11441 2006-11-20  Naba Kumar  <naba@gnome.org>
11442         
11443         Patch from Kjartan Maraas:
11444         * plugins/cvs-plugin/cvs-interface.c,
11445         plugins/document-manager/plugin.c,
11446         plugins/gtodo/interface.c,
11447         plugins/gtodo/libgtodo.h,
11448         plugins/message-view/anjuta-msgman.c,
11449         plugins/project-wizard/druid.c,
11450         plugins/search/search_preferences.c,
11451         plugins/sourceview/sourceview-prefs.c,
11452         plugins/terminal/terminal.c,
11453         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
11455         Patch from Przemysław Grzegorczyk:
11456         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11457         plugins/subversion/anjuta-subversion.glade: Enable files in
11458         fileselection dialog. Fixes bug #376031.
11459         
11460 2006-11-17  Adam Dingle <adam@medovina.org>
11462         Reviewed by: Naba Kumar  <naba@gnome.org>
11463         * plugins/build-basic-autotools/build-basic-autotools.c
11464         * plugins/class-gen/anjuta-class-gen.plugin.in
11465         * plugins/debug-manager/breakpoints.c
11466         * plugins/debug-manager/plugin.c
11467         * plugins/devhelp/plugin.c
11468         * plugins/document-manager/plugin.c
11469         * plugins/gdb/debugger.c
11470         * plugins/glade/anjuta-glade.plugin.in
11471         * plugins/gtodo/plugin.c
11472         * plugins/language-support-cpp-java/plugin.c
11473         * plugins/message-view/plugin.c
11474         * plugins/project-import/anjuta-project-import.glade
11475         * plugins/project-import/anjuta-project-import.plugin.in
11476         * plugins/search/plugin.c
11477         * plugins/tools/scripts/tools-2.xml.in
11478         * plugins/valgrind/plugin.c
11479         * src/anjuta-actions.h:
11480         Fixed bug #376335 "menu items should be capitalized".  Minor
11481         grammar edits.
11483 2006-11-20  Naba Kumar  <naba@gnome.org>
11484         
11485         * configure.in: Fixed build.
11487         Patch from: Arjan Timmerman
11488         *configure.in: Make subvesion plugin build for apr 1.x.
11489         Fixes: Bug #364754.
11490         
11491 2006-11-20  Johannes Schmid <jhs@gnome.org>
11493         * configure.in
11494         * plugins/*/*.[ch]:
11495         Removed patches from Sylvain and Günther. They caused not problems but
11496         Naba was against them.
11498 2006-11-20  Johannes Schmid <jhs@gnome.org>
11500         * Removed me from MAINTAINERS
11502 2006-11-14  Günther Brammer <GBrammer@gmx.de>
11504         * configure.in:
11505         Use apr-1 instead of apr-0
11507 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
11509         * global-tags/create_global_tags.sh.in: Correct a bug when environment
11510         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
11511         and another bug occuring when parsing .pc file containing quotes.
11513 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
11515         * plugins/*/*.[ch]: Use class macro for type casting.
11517         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
11518         GCC 4.1.2 (there are only two warnings remaining now when compiling
11519         plugins).
11521         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
11522         a memory leak in debug_tree_find_expression; g_free was called on
11523         the parameter instead of the memory allocated by gtk_tree_model_get.
11525         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
11526         to declare and initialize the global type variable of the plugin.
11528 2006-10-31  Naba Kumar  <naba@gnome.org>
11530         * global-tags/create_global_tags.sh.in: Added an end message.
11531         
11532         * libanjuta/anjuta-launcher.h: Fixed indentation.
11533         
11534         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
11535         creation to a) append the messages in right way, b) Connect signals
11536         to the view properly and c) Recreate the system-tags.cache at the
11537         end of the generation.
11539         * plugins/symbol-browser: Fixed action path (double
11540         click on sysmbols was not working).
11542         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
11543         Fixed typedef and removed dead code.
11545         * tagmanager/c.c: Took the latest version from ctags source
11546         repository, because the one we had (from ctags 5.6) was broken.
11547         
11548         * global_tags/create_global_tags.sh.in: Reverted the patch from
11549         Sylvain because it was not right fix (and added a helpful comment).
11550         Used /bin/bash to fix the bashism and generated separate log files
11551         for each tag files in the same directory.
11552         
11553 2006-10-29  Naba Kumar  <naba@gnome.org>
11555         * plugins/editor/text_editor.c: Use a temporary file
11556         to save the editor and move it at the end to original
11557         file. This will prevent data corruption if file save
11558         failed for any reason. Also report proper errors when
11559         file save fails. Fixes bug #346575.
11560         
11561 2006-10-26  Naba Kumar  <naba@gnome.org>
11563         * plugins/document-manager/anjuta-docman.c: Do not load
11564         the same files with different path more than once (happens
11565         with symlinked files). Fixes Bug #323591.
11567 2006-10-25  Naba Kumar  <naba@gnome.org>
11569         * plugins/valgrind/vgactions.c: Fixed a warning.
11571 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
11573         Reviewed by Naba Kumar  <naba@gnome.org>:
11575         * plugins/valgrind/vgtoolview.c:
11576         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
11578         * plugins/valgrind/bugged-prg-test.c:
11579         No more warning during compilation with GCC 4.1.
11580         Program is still buggy in order to be used as a test of the
11581         plugin.
11583         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
11584         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
11585         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
11586         plugins/valgrind/vgrule.c:
11587         No more warning during compilation with GCC 4.1.
11589         * plugins/valgrind/plugin.c:
11590         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
11591         prototype (was missing from previous patch).
11593 2006-10-24  Naba Kumar  <naba@gnome.org>
11595         * plugins/glade/plugin.c: Show glade tree view, not list view.
11596         
11597         * plugins/glade/plugin.c: Fixed crash when Anjuta is
11598         exited with glade plugin still loaded. Fixes Bug #364755.
11600         * plugins/document-manager/anjuta-document-manager.plugin.in:
11601         Added application/x-reject in accepted mime-types.
11602         
11603         * Changelog: Fixed changelog alignments.
11605 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
11607         Reviewed by: Naba Kumar  <naba@gnome.org>
11608         
11609         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
11610         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
11611         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
11612         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
11613         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
11614         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
11615         plugins/valgrind/vgsearchbar.c:
11616         Use class macro for type casting.
11618         * plugins/valgrind/plugin.h:
11619         Don't force cast a GtkActionGroup to a GtkAction.
11621         * plugins/valgrind/plugin.c:
11622         Use correct API to get path of the preoject root when building
11623         the list of targets for the run action.
11624         Correct ordering of the construction of the preferences widgets.
11625         Only remove the valgrind widget if it is currently displayed.
11627         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
11628         Return if check_valgrind_binary() fails.
11629         The ValgrindPluginPrefs object is initialized after the call to
11630         vg_action_new. Take a handle to the location of the pointer to
11631         the future object.
11633 2006-10-24  Naba Kumar  <naba@gnome.org>
11635         * HACKING: Updated coding sample.
11636         
11637         Patch from: Armin Burgmeier  <armin@arbur.net>
11638         * plugins/symbol-browser/test-class.h,
11639         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
11640         
11641 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
11643         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
11644         * plugins/valgrind/vgtoolview.h:
11645         Correctly handle the argv / srcdir of vg_tool_view object. Do
11646         not leak memory associated with those arrays.
11648         * plugins/symbol-browser/an_symbol_prefs.c:
11649         Support unloading / reloading of the module (for example when
11650         closing a project and opening another one).
11652         * plugins/project-manager/plugin.c:
11653         Remove plugin widget before removing plugin itself, preventing
11654         a crash with valgrind plugin.
11656         * libanjuta/anjuta-preferences-dialog.c:
11657         Do not use the page_num returned by gtk_notebook_append_page to
11658         remove the page as it cause bugs when pages removal is not done
11659         in LIFO.
11661         * plugins/document-manager/anjuta-docman.c:
11662         Fix some GTK+ warnings.
11664         * global-tags/create_global_tags.sh.in:
11665         Rewrite script to remove bash-ism and use pkg-config directly
11666         instead of parsing the *.pc file by hand. This solve problems
11667         that occurred when one of the directory in PKG_CONFIG_PATH is
11668         empty.
11670 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
11672         * plugins/glade/plugin.c: Fix build (#363884)
11674 2006-10-22  Johannes Schmid <jhs@gnome.org>
11676         * plugins/file-manager/an_file_view.c:
11677         * plugins/file-manager/plugin.c:
11678         * plugins/file-manager/plugin.h:
11679         Fix possible crasher when changing project-root uri when we try to restore open nodes
11680         * AUTHORS: Updated
11682 2006-10-19  Naba Kumar  <naba@gnome.org>
11684         Patch from: Juan Pablo Ugarte
11685         * plugins/glade/plugin.c: Include glade header
11686         correctly.
11687         
11688 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
11689         
11690         * plugins/debug-manager/Makefile.am,
11691         plugins/debug-manager/sexy-icon-entry.h,
11692         plugins/debug-manager/sexy-icon-entry.c,
11693         plugins/debug-manager/dataview.c:
11694         Fix bug #358134 (Goto memory prompt)
11695         Use sexy-icon-entry from libsexy 0.1.10
11697         * plugins/debug-manager/debugger.c,
11698         plugins/debug-manager/plugin.c,
11699         plugins/debug-manager/start.c,
11700         plugins/gdb/debugger.c,
11701         plugins/gdb/plugin.c:
11702         Better error handling when starting and stopping debugger
11704 2006-10-13  Maik Beckmann <maik@eigenco.de>
11706         * src/action_callbacks.c:
11707         Fixed bug #361830 (AboutDialog does not close) which is caused 
11708         due to a change in Gtk+ 2.10  
11709   
11710 2006-10-12  Adam Dingle <adam@medovina.org>
11712         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
11714         * plugins/search/search-replace.c:
11715         Fixed bug #358068 (indicate when Find in Files is complete)
11717         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11719         * plugins/sourceview/sourceview-prefs.c:
11720         * plugins/sourceview/sourceview.glade:
11721         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
11723         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
11725         * plugins/devhelp/plugin.c:
11726         * plugins/search/plugin.c: 
11727         Fixed bug #359750 (fix find/replace shortcut keys).
11729         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
11730         use Alt+key for shortcuts)
11732         *  plugins/debug-manager/debug_tree.c:
11733         *  plugins/debug-manager/debugger.c:
11734         Fixed bug #359317 (can't load debug manager)
11736         * /plugins/document-manager/plugin.c:
11737         Fixed bug #359259 (highlight modes listed in reverse 
11738         alphabetical order).
11740 2006-10-10  Johannes Schmid <jhs@gnome.org>
11742         * plugins/glade/plugin.c:
11743         Add scrollbars to glade project window
11745 2006-10-10  Johannes Schmid <jhs@gnome.org>
11747         * libanjuta/interfaces/Makefile.am.iface:
11748         Fixed Makefile with broke build
11750 2006-10-07  Johannes Schmid <jhs@gnome.org>
11752         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11753         * libanjuta/interfaces/Makefile.iface.am:
11754         Fixed enum types generation
11756         * libanjuta/interfaces/libanjuta.idl:
11757         Fixed some strange typo
11759 2006-10-06  Johannes Schmid <jhs@gnome.org>
11761         * libanjuta/interfaces/Makefile.iface.am:
11762         Fixed enum-types.h generation
11763         * libanjuta/interfaces/libanjuta.idl:
11764         char* => gchar*
11765         IAnjutaTODO::load should take const gchar* argument
11766         Remove include to libanjuta/e-splash.h which is not installed as header file
11767         Disable get_attributes for now
11768         
11769         * pluings/sourceview/sourceview.c: Disabled get_attributes
11770         
11771         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
11773 2006-10-05  Naba Kumar  <naba@gnome.org>
11775         * TODO.tasks: Set 'Improve class widzard' task to assigned.
11776         Set bug id for 'Profiler plugin' task.
11778 2006-10-03  Naba Kumar  <naba@gnome.org>
11780         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
11781         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
11783         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
11784         plugins/project-manager/plugin.c: Added a new API in
11785         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
11786         Added some documentation. On project close, close all editors that
11787         has files opened for the project.
11788         
11789         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
11790         from the containers on anjuta_shell_remove_widget(). Do not destroy
11791         glade widgets once created.
11792         
11793 2006-10-03  Johannes Schmid <jhs@gnome.org>
11795         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11796         * libanjuta/interfaces/libanjuta.idl:
11797         const-List<> => const List<>
11798         List-free<> => List<>
11799         
11800         * Makefile.am: Reenabled launcher
11802 2006-10-03  Johannes Schmid <jhs@gnome.org>
11804         * libanjuta/interfaces/Makefile.am.iface:
11805         Install libanjuta.idl
11807 2006-10-02  Adam Dingle <adam@medovina.org>
11809         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11811 2006-10-02  Adam Dingle <adam@medovina.org>
11813         * plugins/editor/style-editor.c: fixed bug #357534
11814         * plugins/gdb/utilities.h: removed 2 unused declarations
11816 2006-10-02  Johannes Schmid <jhs@gnome.org>
11818         * Makefile.am: disabled anjuta-launcher
11819         * libanjuta/Makefile.am:
11820         
11821         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
11822         * libanjuta/glue-factory.c: (glue_factory_add_path),
11823         (glue_factory_get_path):
11824         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
11825         * libanjuta/glue-factory.h:
11826         * libanjuta/glue-cpp.h:
11827         * libanjuta/glue-cpp.c:
11828         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
11829         
11830         * libanjuta/interfaces/Makefile.am.iface:
11831         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11832         * libanjuta/interfaces/libanjuta.idl:
11833         Add a new features to idl compiler:
11834         List<Type> => List of Type
11835         List-free<Type> => List of Type, it is up to the caller to free items and list
11836         const-List(-free)<Type> = const List of Types
11837         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
11838         
11839         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
11840         (generic_cpp_class_create_code):
11841         Adapted to new project_manager interface
11842         
11843         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
11844         * plugins/debug-manager/debugger.c:
11845         (ivariable_debugger_iface_init):
11846         Do not use C++ keyword "delete" for interface name
11847         
11848         * plugins/document-manager/anjuta-document-manager.plugin.in:
11849         Added m4 to mime-types
11850         
11851         * plugins/project-manager/plugin.c:
11852         (iproject_manager_add_source_multi):
11853         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
11855 2006-10-01  Naba Kumar  <naba@gnome.org>
11857         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
11858         UI file used when out-of-process devhelp is used instead of
11859         embedded devhelp.
11860         
11861         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
11862         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
11863         plugins/profile-default/default.anjuta: Build devhelp plugin,
11864         but use out-of-process devhelp if devhelp plugin is disabled
11865         (either by user or devhelp is not installed). Disabled devhelp
11866         plugin by default. Added it in default profile.
11868 2006-10-01  Naba Kumar  <naba@gnome.org>
11870         * plguins/project-manager/plugin.c: Possible fix for crash
11871         bug #358583.
11872         
11873         * configure.in, plugins/Makefile.am: Enabled glade plugin and
11874         set dep to last version 3.0.2.
11875         
11876         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
11877         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
11878         plugins/symbol-browser/plugin.c: Use the right action group
11879         for getting popup actions (Fixes lots of assertion failures).
11881         * plugins/project-manager/plugin.c,
11882         plugins/project-manager/plugin.h: use separate action group
11883         for profie actions.
11884         
11885         * plugins/message-view/plugin.c: Disconnect session load
11886         signal on plugin deactivation (fixes a crash).
11888 2006-09-30  Naba Kumar  <naba@gnome.org>
11890         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
11891         * TODO.tasks: Assigned a bounty to Massimo.
11893 2006-09-29  Naba Kumar  <naba@gnome.org>
11895         * src/anjuta-app.c, src/shell.c: Fixed build errors.
11897 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
11899         * plugins/debug-manager/debugger.c,
11900         plugins/debug-manager/plugin.c,
11901         libanjuta/interfaces/libanjuta.idl:
11902         Add a new abort command to quit debugger without waiting
11904         * plugins/gdb/debugger.c,
11905         plugins/gdb/debugger.h,
11906         plugins/gdb/plugin.c:
11907         Send a signal directly to the debugged program
11908         Implement abort command
11910         * plugins/debug-manager/debug_tree.c:
11911         Fix bug #358163
11913         * plugins/debug-manager/stack-trace.c:
11914         Fix bug #358009
11916 2006-09-29  Naba Kumar  <naba@gnome.org>
11918         * TODO.tasks: Updated.
11919         
11920         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
11921         dialog.
11922         
11923         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
11924         
11925         * TODO.tasks: Updated in light of the word wrapping fix
11926         in Tasks Manager. Added a test bounty entry.
11928         * TODO.tasks: Added four bounties.
11929         
11930 2006-09-28  Naba Kumar  <naba@gnome.org>
11932         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
11933         Added 'customizable' parameter to
11934         anjuta_ui_add_action_group_entries() and similar functions to
11935         allow user configuration of the actions. Filter out actions that
11936         are not configurable items (such as submenu items). Now the
11937         'Customize shortcuts' dialog is much better listed.
11939         * plugins/build-basic-autotools/build-basic-autotools.c,
11940         plugins/build-basic-autotools/build-basic-autotools.h,
11941         plugins/cvs-plugin/plugin.c,
11942         plugins/cvs-plugin/plugin.h,
11943         plugins/debug-manager/breakpoints.c,
11944         plugins/debug-manager/plugin.c,
11945         plugins/debug-manager/stack_trace.c,
11946         plugins/debug-manager/watch.c,
11947         plugins/devhelp/plugin.c,
11948         plugins/document-manager/plugin.c,
11949         plugins/file-loader/plugin.c,
11950         plugins/file-manager/plugin.c,
11951         plugins/glade/plugin.c,
11952         plugins/gtodo/interface.c,
11953         plugins/gtodo/plugin.c,
11954         plugins/language-support-cpp-java/plugin.c,
11955         plugins/macro/plugin.c,
11956         plugins/macro/plugin.h,
11957         plugins/message-view/plugin.c,
11958         plugins/patch/plugin.c,
11959         plugins/profile-default/default.anjuta,
11960         plugins/project-manager/plugin.c,
11961         plugins/project-manager/plugin.h,
11962         plugins/sample1/plugin.c,
11963         plugins/search/plugin.c,
11964         plugins/subversion/plugin.c,
11965         plugins/subversion/plugin.h,
11966         plugins/symbol-browser/plugin.c,
11967         plugins/symbol-browser/plugin.h,
11968         plugins/tools/plugin.c,
11969         plugins/valgrind/plugin.c,
11970         plugins/valgrind/plugin.h: Fixed to take care of above change
11971         in API of AnjutaUI. Properly added/removed action groups in some
11972         plugins. Split action groups into customization and non-customizable
11973         groups and added them separately.
11975         * plugins/document-manager/plugin.c: Close files belonging to
11976         project when project is closed (not complete).
11977         
11978         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11979         vertical aligned cell entries.
11980         
11981         * src/anjuta-app.c: Define macros for the placeholder names.
11982         Set default widths and heights of the default placeholders,
11983         so that newly docked widgets are correclty sized.
11984         
11985         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11986         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11987         Fixed to generated correct actions addition/removal code.
11989 2006-09-25  Naba Kumar  <naba@gnome.org>
11991         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11992         libanjuta/anjuta-serializer.[ch]: Implemented serialization
11993         class.
11994         
11995         * plugins/message-view/anjuta-msgman.c,
11996         plugins/message-view/anjuta-msgman.h,
11997         plugins/message-view/message-view.c,
11998         plugins/message-view/message-view.h,
11999         plugins/message-view/plugin.c: Serialize messages panes in
12000         session save and deserialize them in session load so that
12001         build messages persistant.
12002         
12003 2006-09-24  Johannes Schmid <jhs@gnome.org>
12005         * libanjuta/anjuta-utils.c:
12006         * plugins/message-view/message-view.c:
12007         Really fixed #355407
12009 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
12011         * libanjuta/interfaces/libanjuta.idl:
12012         Change one variable sign
12014         * plugins/debug-manager/anjuta-debug-manager.glade,
12015         plugins/debug-manager/anjuta-debug-manager.ui:
12016         Few small interface changes     
12018         * plugins/debug-manager/debug_tree.h,
12019         plugins/debug-manager/watch.c,
12020         plugins/debug-manager/debugger.c,
12021         plugins/debug-manager/plugin.c
12022         plugins/gdb/debugger.c,
12023         plugins/gdb/plugin.c:
12024         Big rewrite of debugger queue
12025         Allow to cancel command
12027         * plugins/debug-manager/memory.c:
12028         Fix a bug if a command is cancelled
12030 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
12032         * plugins/gdb/debugger.c,
12033         plugins/debug-manager/debug_tree.c,
12034         plugins/debug-manager/locals.c:
12035         Restore tree representation for local variable
12036         Add argument in local variable list
12037         Use gdb variable object to get all informations
12039 2006-09-19  Naba Kumar  <naba@gnome.org>
12041         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
12042         that implements AnjutaSavePrompt class.
12044         * ChangeLog: Fixed indentation.
12045         
12046         * libanjuta/Makefile.am,
12047         libanjuta/anjuta-marshal.list,
12048         libanjuta/anjuta-shell.c,
12049         libanjuta/anjuta-shell.h,
12050         plugins/document-manager/action-callbacks.c,
12051         plugins/document-manager/action-callbacks.h,
12052         plugins/document-manager/anjuta-docman.c,
12053         plugins/document-manager/anjuta-docman.h,
12054         plugins/document-manager/plugin.c,
12055         src/anjuta.c: Impletemnted save prompt dialog to prompt for
12056         unsaved items during exit. A new signal is added in shell
12057         interface called 'save-prompt' to collect all unsaved items.
12058         Create AnjutaSavePrompt class (dialog) to process unsaved items.
12059         Fixed document manager to use the new save-prompt signal in shell
12060         and AnjutaSavePrompt object for unsaved files. Cleaned up
12061         AnjutaDocman to synchronously save new files. Fixed function
12062         names.
12064 2006-09-18  Johannes Schmid <jhs@gnome.org>
12066         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
12067         gdl requirement to 0.7.0
12069 2006-09-18  Johannes Schmid <jhs@gnome.org>
12071         * global-tags/.cvsignore:
12072         * global-tags/Makefile.am:
12073         * global-tags/create_global_tags.sh (removed):
12074         * global-tags/create_global_tags.sh.in (added):
12075         Fixed #355407
12076         
12077         * libanjuta/anjuta-launcher.c:
12078         Fixed #349374
12079         
12080         * plugins/project-manager/plugin.c:
12081         (project_manager_plugin_close_project):
12082         Fixed crasher
12083         
12084         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
12085         Fixed gtk critical
12086         
12087         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
12088         More reasonable toolbar creation/deletition though it does
12089         not completly work!
12091 2006-09-15  Johannes Schmid <jhs@gnome.org>
12093         * libanjuta/anjuta-utils.c/.h:
12094         Fixed #355168
12096 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
12098         * scintilla/ScintillaGTK.cxx
12099         Fixed doulbe freeing in Scintilla
12101 2006-09-12  Johannes Schmid  <jhs@gnome.org>
12103         * plugins/symbol-browser/an_symbol_prefs.c:
12104         Support unloading / reloading of the module (for example when
12105         closing a project and opening another one).
12107         * plugins/project-manager/plugin.c:
12108         Really fixed #355148 (Show project name in title bar)
12110 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12112         * libanjuta/plugins.c:
12113         Fixed #355156 (Show plugins in alphabetical order)
12115 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12117         * plugins/project-manager/plugin.c:
12118         Fixed #355148 (Show project name in title bar)
12120 2006-09-09  Johannes Schmid  <jhs@gnome.org>
12122         * plugins/project-manager/plugin.c:
12123         (value_removed_project_root_uri):
12124         Fixed crasher if project cannot be opened
12126 2006-08-30 Naba Kumar  <naba@gnome.org>
12128         * plugins/language-support-cpp-java/plugin.[c,h],
12129         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12130         Impletemnted UI for auto indent.
12131         
12132 2006-08-28 Naba Kumar  <naba@gnome.org>
12133         
12134         * plugins/gvim/.cvsignore,
12135         plugins/gvim/Makefile.am,
12136         plugins/gvim/anjuta-vim-plugin.png,
12137         plugins/gvim/anjuta-vim.c,
12138         plugins/gvim/anjuta-vim.h,
12139         plugins/gvim/anjuta-vim.plugin.in,
12140         plugins/gvim/gtkvim.c,
12141         plugins/gvim/gtkvim.h,
12142         plugins/gvim/plugin.c,
12143         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
12144         in build yet.
12146 2006-08-28 Naba Kumar  <naba@gnome.org>
12148         Patch from: Massimo Corà  <maxcvs@email.it>
12149         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
12150         possible infinite loop.
12152 2006-08-22 Adam Dingle <adam@medovina.org>
12153         
12154         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
12155         to edit are shown in the preferences dialog in anjuta").
12156         Removed unused widgets from the style editor dialog.
12158 2006-08-21  Johannes Schmid <jhs@gnome.org>
12160         * plugins/symbol-browser/test-class.[cpp/h]
12161         Added missing files
12163 2006-08-18  Naba Kumar  <naba@gnome.org>
12165         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
12166         end of document loading.
12168         * plugins/language-support-cpp-java/plugin.c,
12169         plugins/sourceview/sourceview.c: Fixed plugin loading.
12171 2006-08-17  Naba Kumar  <naba@gnome.org>
12173         * plugins/language-support-cpp-java/plugin.c,
12174         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
12175         mode line parsing. Indentation parameters initialized based on
12176         mode line parameters.
12178 2006-08-16  Naba Kumar  <naba@gnome.org>
12180         * Makefile.am, plugins/editor/text_editor.c,
12181         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
12182         comments.
12184 2006-08-16 Naba Kumar  <naba@gnome.org>
12186         Patch from  Massimo Cora'  <maxcvs@email.it>:
12187         
12188         * plugins/editor/aneditor-autocomplete.cxx,
12189         plugins/editor/aneditor-calltip.cxx,
12190         plugins/symbol-browser/Makefile.am,
12191         plugins/symbol-browser/an_symbol.c,
12192         plugins/symbol-browser/an_symbol_view.c,
12193         plugins/symbol-browser/plugin.c,
12194         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
12195         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
12196         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
12197         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
12198         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
12199         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
12200         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
12201         tagmanager/get.h, tagmanager/html.c,
12202         tagmanager/include/tm_source_file.h,
12203         tagmanager/include/tm_tag.h,
12204         tagmanager/include/tm_workspace.h,
12205         tagmanager/jscript.c, tagmanager/keyword.c,
12206         tagmanager/keyword.h, tagmanager/lisp.c,
12207         tagmanager/lregex.c, tagmanager/lua.c,
12208         tagmanager/main.h, tagmanager/make.c,
12209         tagmanager/options.c, tagmanager/options.h,
12210         tagmanager/parse.c, tagmanager/parse.h,
12211         tagmanager/parsers.h, tagmanager/pascal.c,
12212         tagmanager/perl.c, tagmanager/php.c,
12213         tagmanager/python.c, tagmanager/read.c,
12214         tagmanager/read.h, tagmanager/readtags.c,
12215         tagmanager/readtags.h, tagmanager/rexx.c,
12216         tagmanager/routines.c, tagmanager/routines.h,
12217         tagmanager/ruby.c, tagmanager/scheme.c,
12218         tagmanager/sh.c, tagmanager/slang.c,
12219         tagmanager/sml.c, tagmanager/sort.c,
12220         tagmanager/sort.h, tagmanager/sql.c,
12221         tagmanager/strlist.c, tagmanager/strlist.h,
12222         tagmanager/tcl.c, tagmanager/tm_source_file.c,
12223         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
12224         tagmanager/tm_workspace.c, tagmanager/verilog.c,
12225         tagmanager/vim.c, tagmanager/vstring.c,
12226         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
12227         5.6 and namespace completion fixed.
12229         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12230         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
12232 2006-08-15 Naba Kumar  <naba@gnome.org>
12234         * libanjuta/interfaces/libanjuta.idl,
12235         plugins/editor/text-editor-iterable.c,
12236         plugins/editor/text_editor.c,
12237         plugins/sourceview/sourceview-cell.c,
12238         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
12239         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
12240         ianjuta_editor_end_action().
12241         
12242         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
12244 2006-08-13 Naba Kumar  <naba@gnome.org>
12246         * plugins/debug-manager/breakpoints.c,
12247         plugins/debug-manager/memory.c,
12248         plugins/debug-manager/registers.c,
12249         src/layout.xml: Fixed debugger widgets layout.
12251 2006-08-12 Naba Kumar  <naba@gnome.org>
12253         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
12254         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12255         plugins/editor/editor.glade, plugins/editor/text_editor.h,
12256         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
12257         codes and dead codes. Removed automatic indentation prefs.
12259 2006-08-12  Johannes Schmid <jhs@gnome.org>
12261         * libanjuta/Makefile.am:
12262         * libanjuta/anjuta-launcher.c:
12263         * libanjuta/anjuta-launcher.h:
12264         * libanjuta/anjuta-plugin.c:
12265         * libanjuta/anjuta-plugin.h:
12266         * libanjuta/anjuta-preferences.c:
12267         * libanjuta/anjuta-preferences.h:
12268         * libanjuta/anjuta-shell.c:
12269         * libanjuta/anjuta-shell.h:
12270         * libanjuta/libanjuta.h:
12271         
12272         Made wrapper friendly:
12273         - no inline in header files (preferences_set/get)
12274         - correct signal names
12275         - correct GError** argument in anjuta_shell_freeze/thaw
12276         - include correct files in libanjuta.h
12277         
12278         * plugins/project-manager/plugin.c: 
12279         Fixed two crashers
12281 2006-08-11 Naba Kumar  <naba@gnome.org>
12283         * plugins/editor/aneditor-priv.h,
12284         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
12285         
12286         * plugins/editor/text_editor_cbs.c,
12287         plugins/sourceview/anjuta-view.c: Pass the right position for char
12288         added signal.
12289         
12290         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
12291         
12292         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
12294 2006-08-11 Naba Kumar  <naba@gnome.org>
12296         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
12297         return the right character at the iter position and get_char() to
12298         not leak memory.
12300         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
12301         to set to character offset and not byte index.
12303         * plugins/language-support-cpp-java/plugin.c: Improved
12304         auto-indentation login. Indents opening and closing braces correctly.
12306 2006-08-10  Johannes Schmid <jhs@gnome.org>
12308         * INSTALL:
12309         * autogen.sh:
12310         Required automake = 1.9
12312         * libanjuta/anjuta-children.c:
12313         * libanjuta/anjuta-children.h:
12314         * libanjuta/anjuta-encodings.h:
12315         * libanjuta/anjuta-launcher.h:
12316         * libanjuta/anjuta-plugin-description.h:
12317         * libanjuta/anjuta-preferences-dialog.h:
12318         * libanjuta/anjuta-preferences.h:
12319         * libanjuta/anjuta-session.h:
12320         * libanjuta/anjuta-status.h:
12321         * libanjuta/anjuta-ui.h:
12322         * libanjuta/anjuta-utils.c:
12323         * libanjuta/anjuta-utils.h:
12324         * libanjuta/e-splash.h:
12325         * libanjuta/glue-factory.h:
12326         * libanjuta/glue-plugin.h:
12327         * libanjuta/plugins.h:
12328         * libanjuta/resources.h:
12329         Fixed libanjuta to be able to wrap it
12330         - G_BEGIN_DECLS, G_END_DECLS
12331         - include all necessary files in libanjuta.h
12333         * plugins/gtodo/tray-icon.c:
12334         * plugins/terminal/terminal.c:
12335         Some build fixes for freebsd
12337         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12338         * plugins/sourceview/sourceview.glade:
12339         Remove auto-indent feature as it is now in language-support
12341 2006-08-09 Naba Kumar  <naba@gnome.org>
12343         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
12344         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
12345         Added missing files.
12347         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
12348         get_use_spaces(), set_tabsize() and set_use_spaces().
12350 2006-08-09 Naba Kumar  <naba@gnome.org>
12352         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
12353         succeeded in activating.
12355         * plugins/document-manager/plugin.c: Added debug message.
12357         * libanjuta/interfaces/libanjuta.idl,
12358         plugins/editor/text_editor.c: Implemented get_tabsize(),
12359         get_use_spaces(), set_tabsize() and set_use_spaces().
12361         * plugins/language-support-cpp-java/Makefile.am,
12362         plugins/language-support-cpp-java/plugin.c,
12363         plugins/language-support-cpp-java/plugin.h: Used editor parameters
12364         for indentation. Added preferences page for paramenters.
12366         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
12368 2006-08-08 Naba Kumar  <naba@gnome.org>
12370         * libanjuta/interfaces/libanjuta.idl,
12371         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12372         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12373         plugins/editor/text_editor.c,
12374         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
12375         and implemented it for both scintilla and sourceview.
12377         * plugins/search/plugin.c: Use the new grab_focus() to transfer
12378         focus back to editor (happens when pressing esc in incremental
12379         search box).
12381 2006-08-08 Naba Kumar  <naba@gnome.org>
12383         * libanjuta/interfaces/libanjuta.idl,
12384         plugins/editor/text_editor.c,
12385         plugins/editor/text_editor.h,
12386         plugins/editor/text-editor-iterable.c,
12387         plugins/sourceview/sourceview-cell.c,
12388         plugins/sourceview/sourceview.c: Implemented editor attributes
12389         methods.
12390         
12391         * plugins/editor/aneditor.cxx: Disabled old indentation code.
12392         plugins/language-support-cpp-java/plugin.c: Implemented indentation
12393         code (not complete yet).
12395         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12396         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12397         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12398         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12399         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12400         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12402 2006-08-04 Naba Kumar  <naba@gnome.org>
12404         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
12405         implementation.
12406         
12407 2006-08-03  Johannes Schmid <jhs@gnome.org>
12409         * configure.in: Add a more informative text to valgrind plugin
12411         * TODO.tasks:
12412         Modified Preferences tasl
12413         * libanjuta/anjuta-plugin.c: 
12414         * libanjuta/anjuta-preferences-dialog.c: 
12415         * libanjuta/anjuta-preferences-dialog.h:
12416         * libanjuta/anjuta-preferences.c:
12417         * libanjuta/anjuta-preferences.h:
12418         * libanjuta/interfaces/Makefile.am.iface:
12419         * libanjuta/interfaces/libanjuta.idl:
12420         Added IAnjutaPreferences interface which every plugin that has preferences should
12421         implement. Call merge() and unmerge() at plugin activation/deactivation.
12422         Fixed preferences_page_remove()
12423         
12424         * plugins/build-basic-autotools/build-basic-autotools.c:
12425         * plugins/cvs-plugin/plugin.c: 
12426         * plugins/document-manager/plugin.c:
12427         * plugins/editor/plugin.c:
12428         * plugins/editor/plugin.h:
12429         * plugins/file-manager/plugin.c: 
12430         * plugins/gtodo/main.h:
12431         * plugins/gtodo/plugin.c: 
12432         * plugins/gtodo/preferences.c: 
12433         * plugins/message-view/anjuta-msgman.c: 
12434         * plugins/message-view/anjuta-msgman.h:
12435         * plugins/message-view/plugin.c:
12436         * plugins/sourceview/plugin.c: 
12437         * plugins/sourceview/plugin.h:
12438         * plugins/symbol-browser/an_symbol_prefs.c:
12439         * plugins/symbol-browser/plugin.c: 
12440         * plugins/terminal/terminal.c: 
12441         * plugins/valgrind/plugin.c
12442         * src/anjuta-app.c:
12443         
12444         Updated preference loading/unloading for all plugins
12446 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
12447         
12448         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
12449         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
12450     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
12451         recommended by the autoconf manual. 
12452         - Fixes compiling with autoconf 2.60.
12453         
12454         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
12456 2006-08-02      Johanes Schmid <jhs@gnome.org>
12458         * plugins/profile-default/plugin.c:
12459         Fixed session handling
12461 2006-08-01  Johannes Schmid <jhs@gnome.org>
12463         * configure.in
12464         * plugins/Makefile.am:
12465         Disabled devhelp and glade for now as they do not work (#341073
12466         and #341170)
12467         
12468         * plugins/profile-default/anjuta-default-profile.ui (removed):
12469         * plugins/profile-default/plugin.c:
12470         * plugins/profile-default/plugin.h:
12471         * plugins/project-manager/anjuta-project-manager.ui:
12472         * plugins/project-manager/plugin.c:
12473         * plugins/project-manager/plugin.h:
12474         Limted multiple project support #315043
12476         * libanjuta/interfaces/libanjuta.idl:
12477         Added ianjuta_profile_unload
12479 2006-07-31 Naba Kumar  <naba@gnome.org>
12481         * libanjuta/interfaces/libanjuta.idl,
12482         plugins/editor/text-editor-iterable.c,
12483         plugins/editor/text_editor.c,
12484         plugins/sourceview/anjuta-view.c,
12485         plugins/sourceview/anjuta-view.h,
12486         plugins/sourceview/sourceview.c: Fixed text iteration and 
12487         IAnjutaEditor implementations in both scintilla
12488         and sourceview. Cleand up libanjuta API: Removed redundant
12489         erase_range() method from IAnjutaEditor interface, fixed
12490         ianjuta_editor_get_text to take length instead of range (consistency).
12491         autoindentation in both sourceview and scintilla more or less works,
12492         but still disabled for now because there are still some anomalies
12493         in text iteration.
12495         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
12497         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
12498         API changes.
12500 2006-07-30  Johannes Schmid <jhs@gnome.org>
12502         * plugins/sourceview/anjuta-document.c:
12503         * plugins/sourceview/anjuta-document.h:
12504         * plugins/sourceview/anjuta-view.c: 
12505         * plugins/sourceview/sourceview.c:
12506         Wrote a new "char_added" implementation, I hope this one is good
12508         * plugins/sourceview/sourceview-cell.c:
12509         Fixed typo: "text_iter" instead of "iter"
12511 2006-07-30 Naba Kumar  <naba@gnome.org>
12513         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
12515 2006-07-30  Johannes Schmid <jhs@gnome.org>
12517         * autogen.sh: use gnome-autogen.sh from gnome-coomen
12518         
12519         * plugins/debug-manager/plugin.c: 
12520         * plugins/patch/plugin.c:
12521         Use IAnjutaIndicable to mark debugger position
12523         * plugins/sourceview/sourceview.c:
12524         Define colors for IAnjutaIndicable
12526 2006-07-29  Johannes Schmid <jhs@gnome.org>
12528         * plugins/debug-manager/anjuta-debug-manager.ui:
12529         * plugins/debug-manager/breakpoints.c:
12530         * plugins/debug-manager/images/Makefile.am:
12531         * plugins/debug-manager/images/run-to-cursor.png:
12532         * plugins/debug-manager/plugin.c:
12533         Added toolbar and some icons
12535         * plugins/patch/anjuta-patch.ui:
12536         * plugins/patch/patch-plugin.c:
12537         * plugins/patch/patch-plugin.glade:
12538         * plugins/patch/plugin.c:
12539         * plugins/patch/plugin.h:
12540         Improved patch plugin (GUI and function)
12542         * plugins/sourceview/sourceview.c:
12543         Fixed another Gtk-Critical
12545         * plugins/tools/anjuta-tools.ui:
12546         * plugins/tools/plugin.h:
12547         Put Patch plugin in tools menu and changed ui file
12549 2006-07-29  Johannes Schmid <jhs@gnome.org>
12551         * plugins/document-manager/plugin.c:
12552         Fixed accelator Gtk-Warning
12554         * plugins/message-view/anjuta-msgman.c: 
12555         Fixed Gtk-Warning
12557         * plugins/sourceview/anjuta-document.c:
12558         * plugins/sourceview/anjuta-document.h:
12559         * plugins/sourceview/anjuta-marshal.list:
12560         Wrote a better emitter for the char-added signal
12562         * plugins/sourceview/sourceview.c:
12563         Fixed Redo/Undo to void Gtk-Criticals
12564         
12565         * plugins/sourceview/sourceview-args.c:
12566         * plugins/sourceview/sourceview-cell.c:
12567         * plugins/sourceview/sourceview-scope.c:
12568         * plugins/sourceview/sourceview-tags.c: 
12569         Adapted to new IAnjutaIterator API
12571 2006-07-28 Naba Kumar  <naba@gnome.org>
12573         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
12575         * plugins/symbol-browser/an_symbol.c,
12576         plugins/symbol-browser/an_symbol_iter.c,
12577         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
12578         subclass of AnjutaSymbol so that the symbol is accessible from
12579         the iter in light of changes in IAnjutaIterable.
12581         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
12582         implementation of IAnjutaIterable.
12584 2006-07-28 Naba Kumar  <naba@gnome.org>
12586         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
12587         IAnjutaIterable. They were kind of useless since the interface is
12588         defined on the data object itself. Added set_position() method
12589         in IAnjutaIterable to allow setting arbitrary current index to the
12590         iter.
12591         Added erase() and erase_range() in IAnjutaEditor.
12593         * plugins/editor/text-editor-iterable.c: Fixed 
12594         plugins/editor/text_editor.c: Implemented erase() and erase_range()
12595         methods in editor. Fixed get_line_from_position() method.
12597         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
12598         code. It's disabled for now.
12600         * plugins/sourceview/sourceview-cell.c,
12601         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
12602         implementation.
12604 2006-07-27  Johannes Schmid <jhs@gnome.org>
12606         * plugins/sourceview/sourceview-cell.c:
12607         Fixed IAnjutaEditorCell to work only on a single line
12608         Fixed crasher in finalize
12610         * plugins/symbol-browser/an_symbol_prefs.c:
12611         * global-tags/Makefile.am:
12612         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
12613         script installation     
12615 2006-07-26 Naba Kumar  <naba@gnome.org>
12617         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
12618         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
12619         
12620         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
12621         
12622         * plugins/document-manager/plugin.c: Fixed dynamic loading of
12623         support plugins
12624         
12625         * plugins/editor/text-editor-iterable.c,
12626         plugins/editor/text_editor.c,
12627         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
12628         method to work correctly, it was ignoring start and end parameters.
12629         Fixed TextEditorCell implementation. Fixed 'char-added' signal
12630         emission.
12631         
12632         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
12633         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
12635 2006-07-24  Massimo Cora'  <maxcvs@email.it>
12637         * plugins/symbol-browser/an_symbol_view.c,
12638         plugins/symbol-browser/an_symbol_view.h,
12639         plugins/symbol-browser/plugin.c:
12640     fix a matching case into sv_extract_type_qualifier_from_expr ()
12641     and some minor issues.
12643 2006-07-26  Johannes Schmid <jhs@gnome.org>
12645         * plugins/language-support-cpp-java/plugin.c:
12646         Fixed to work kind of with sourceview editor
12647         * plugins/sourceview/anjuta-document.c: 
12648         * plugins/sourceview/anjuta-view.c: 
12649         * plugins/sourceview/sourceview-cell.c:
12650         * plugins/sourceview/sourceview.c:
12651         Fixed IAnjutaEditorCell and "char-added" signal
12653 2006-07-24 Naba Kumar  <naba@gnome.org>
12655         * plugins/document-manager/plugin.c,
12656         plugins/document-manager/plugin.h: Initial implementedion for loading
12657         support plugins.
12658         
12659         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
12660         implementation.
12661         
12662         * plugins/editor/text_editor.c: Fixed syntax highlighting when
12663         indicators are cleared (that leaved grey texts).
12665 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
12667         * libanjuta/interfaces/libanjuta.idl,
12668         plugins/debug-manager/breakpoints.c,
12669         plugins/debug-manager/memory.c,
12670         plugins/debug-manager/registers.c,
12671         plugins/debug-manager/debug_tree.c,
12672         plugins/debug-manager/debugger.c,
12673         plugins/gdb/debugger.c,
12674         plugins/gdb/debugger.h,
12675         plugins/gdb/plugin.c:
12676         Add a parameter for reporting error
12677         Add a new interface for using gdb variable object
12678         Allow to cancel commands
12679         Rewrite handling of debugger state
12681         * plugins/debug-manager/plugin.c,
12682         plugins/debug-manager/locals.c,
12683         plugins/debug-manager/locals.h,
12684         plugins/debug-manager/register.c,
12685         plugins/debug-manager/stack_trace.c,
12686         plugins/debug-manager/stack_trace.h:
12687         Create and destroy local and stack trace windows when needed
12689 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12691         * plugins/document-manager/plugin.c:
12692         Fixed "Automatic" highlighting
12694 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12696         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
12698         * plugins/sourceview/anjuta-view.c:
12699         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
12701 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
12702         
12703         * configure.in: Check for C/C++-Compiler correctly
12705 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
12707         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12709         * plugins/debug-manager/stack_trace.c:
12710         Destroy stack window when debuuger is disabled (#347414)
12711         
12712         * plugins/sourceview/anjuta-view.c:
12713         Fix a crash with popup-menu (#347412)
12715 2006-07-13 Naba Kumar  <naba@gnome.org>
12717         * plugins/editor/Makefile.am,
12718         plugins/editor/text_editor.h,
12719         plugins/editor/text-editor-iterable.h,
12720         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
12721         tested yet).
12722         
12723         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
12724         code.
12725         
12726         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
12728 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
12730         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
12731         Bug #342937
12732         
12733 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12735         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12737         * libanjuta/anjuta-preferences-dialog.c:
12738         Do not use the page_num returned by gtk_notebook_append_page to
12739         remove the page as it cause bugs when pages removal is not done
12740         in LIFO.
12742         * plugins/document-manager/anjuta-docman.c:
12743         * src/anjuta-app.c:
12744         makes Anjuta display dock_items which have previously been hidden
12746 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12748         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12750         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
12751         * plugins/sourceview/sourceview.c: (imark_unmark):
12752         
12753         Patches for bugs #346450 and #346295
12754         
12755         * AUTHORS: Added Fredrik
12757 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
12759         * plugins/message-view/anjuta-msgman.c: 
12760         Fixed close button/icon size (like in docman)
12762 2006-06-10 Naba Kumar <naba@gnome.org>
12764         * plugins/editor/text_editor.c: Fixed goto line to mark the line
12765         being set.
12766         
12767 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
12769         * libanjuta/interfaces/libanjuta.idl:
12770         Move inspect_memory function in IAnjutaCpuDebugger interface
12771         Rename Boolean type to State
12773         * plugins/debug-manager/breakpoint.c:
12774         Rename Boolean type to State
12776         * plugins/debug-manager/Makefile.am,
12777         plugins/debug-manager/anjuta-marshal.list,
12778         plugins/debug-manager/data_view.c,
12779         plugins/debug-manager/data_view.h,
12780         plugins/debug-manager/data_buffer.c,
12781         plugins/debug-manager/data_buffer.h,
12782         plugins/debug-manager/chunk_view.c,
12783         plugins/debug-manager/chunk_view.h,
12784         plugins/debug-manager/anjuta-debug-manager.ui,
12785         plugins/debug-manager/debugger.c,
12786         plugins/debug-manager/memory.c,
12787         plugins/debug-manager/memory.h,
12788         plugins/debug-manager/plugin.c,
12789         plugins/gdb/debugger.c,
12790         plugins/gdb/debugger.h,
12791         plugins/gdb/plugin.c:
12792         Rewrite memory window using a special widget
12793         Rename Boolean type to State
12795 2006-06-08 Naba Kumar <naba@gnome.org>
12797         * plugins/editor/text_editor.c (itext_editor_get_current_word):
12798         Do not return garbage characters and return NULL when there is no
12799         current word.
12800         
12801         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
12802         work correctly.
12803         
12804         * plugins/search/search-replace.c: Fixed a mem leak.
12806 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
12808         * libanjuta/anjuta-launcher.c:
12809         Added debug message (see #343522)
12810         
12811         * plugins/build-basic-autotools/build-basic-autotools.c:
12812         Patch from Günther Brammer to fix #344015
12814         * plugins/sourceview/sourceview.c:
12815         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
12816         automatic highlight of build messages)
12818 2006-06-06 Naba Kumar <naba@gnome.org>
12820         * configure.in,
12821         libanjuta/interfaces/libanjuta.idl,
12822         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12823         plugins/Makefile.am,
12824         plugins/document-manager/action-callbacks.c,
12825         plugins/document-manager/plugin.c,
12826         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
12827         interface for language highlight selection and langauge change
12828         signal.
12829         
12830         * plugins/language-support-cpp-java: Added language support
12831         plugin for cpp and java.
12833 2006-05-27  Naba Kumar  <naba@gnome.org>
12835         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
12836         plugins/debug-manager/*, data/Makefile.am,
12837         manuals/reference/libanjuta/libanjuta.types,
12838         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12839         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12840         merged anjuta-new-debugger branch into trunck.
12841         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
12843 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
12844         
12845         * libanjuta/interfaces/libanjuta.idl,
12846         plugins/debug-manager/debugger.c,
12847         plugins/debug-manager/debugger.h,
12848         plugins/gdb/anjuta-gdb.plugin.in,
12849         plugins/gdb/debugger.c,
12850         plugins/gdb/debugger.h,
12851         plugins/gdb/plugin.c:
12852         Add new IAnjutaCpuDebugger interface to access cpu register
12853         Run gdb instead of /usr/local/bin/gdb
12854         
12855         * plugins/debug-manager/plugin.c,
12856         plugins/debug-manager/registers.c,
12857         plugins/debug-manager/registers.h:
12858         Rewrite register window
12859         Rename Load target menu item to Run target
12861 2006-05-07  Naba Kumar  <naba@gnome.org>
12863         * plugins/gdb.init
12864         
12865 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
12867         * plugins/debug-manager/watch.c,
12868         plugins/debug-manager/breakpoint.c,
12869         plugins/debug-manager/breakpoint.h:
12870         Fix crash: disconnect save and load session signals
12872 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
12874         * libanjuta/interface/libanjuta.idl,
12875         plugins/debug-manager/debugger.c,
12876         plugins/gdb/plugin.c:
12877         Add a value parameter for evaluate command
12879         * plugins/debug-manager/anjuta-debug-manager.glade:
12880         Create new dialog box for watches using glade
12882         * plugins/debug-manager/anjuta-debug-manager.ui:
12883         Move watch menu items near the end
12884         Move breakpoint menu items outside the sub menu
12886         * plugins/debug-manager/debug_tree.c,
12887         plugins/debug-manager/debug_tree.h,
12888         plugins/debug-manager/debug_tree.h,
12889         plugins/debug-manager/watch.c:
12890         Move all GUI code from watch.c to debug_tree.c
12891         Add an auto update property to watches
12892         
12893         * plugins/debug-manager/locals.c,
12894         plugins/debug-manager/locals.h,
12895         plugins/debug-manager/stack_trace.c,
12896         plugins/debug-manager/stack_trace.h,
12897         plugins/debug-manager/plugin.c:
12898         Register actions before starting debugger
12900         * plugins/gdb/debugger.c:
12901         Do not call callback function if not present
12903 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
12905         * libanjuta/interfaces/libanjuta.idl,
12906         plugins/debug-manager/stack_trace.c,
12907         plugins/debug-manager/stack_trace.h,
12908         plugins/debug-manager/anjuta-debug-manager.ui,
12909         plugins/gdb/debugger.c:
12910         Add a popup menu in stack frame window
12911         Add a new frame-changed event
12912         Use MI command for getting stack informations
12913         Get filename with full path (need gdb > 6.3)
12915         * libanjuta/interfaces/libanjuta.idl,
12916         plugins/debug-manager/debug_tree.c,
12917         plugins/debug-manager/debugger.c,
12918         plugins/debug-manager/locals.c,
12919         plugins/debug-manager/locals.h,
12920         plugins/debug-manager/plugin.c,
12921         plugins/gdb/debugger.c,
12922         plugins/gdb/debugger.h,
12923         plugins/gdb/parser.c,
12924         plugins/gdb/parser.h,
12925         plugins/gdb/plugin.c,
12926         plugins/gdb/Makefile.am:
12927         Pass watch data with string instead of Watch structures
12928         Use debug_tree in local window
12929         Remove info local
12930         Remove parser.{ch}
12932         * plugins/debug-manager/breakpoints.c,
12933         plugins/debug-manager/utilities.c,
12934         plugins/debug-manager/utilities.h:
12935         Use a GtkListStore instead of a GtkTreeStore
12936         move goto_location_in_editor in utilities.c
12937         
12938 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
12940         * libanjuta/interfaces/libanjuta.idl,
12941         plugins/debug-manager/anjuta-debug-manager.ui,
12942         plugins/debug-manager/breakpoints.c,
12943         plugins/debug-manager/plugin.c,
12944         plugins/gdb/debugger.c:
12945         Add a breakpoint type
12946         Add new popup menu in breakpoint window
12947         Add toggle breakpoint in editor popup menu
12948         Save and restore breakpoint enable
12949         Fix bug in clear all breakpoints
12950         Remove old useless code
12952         * plugins/debug-manager/debugger.c:
12953         Fix some problem with debugger states
12955         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12956         Update documentation
12957         
12958 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12960         * data/Makefile.am,
12961         plugins/gdb/Makefile.am,
12962         plugins/gdb/gdb.init:
12963         Move gdb.init crom data to plugins/gdb
12965         * plugins/gdb/gdb.init,
12966         libanjuta/interfaces/libanjuta.idl,
12967         plugins/debug-manager/breakpoints.c,
12968         plugins/debug-manager/debugger.c,
12969         plugins/debug-manager/plugin.c,
12970         plugins/gdb/debugger.c,
12971         plugins/gdb/plugin.c:
12972         Support pending breakpoints
12973         Rewrite debugger states
12974         Split ianjuta_debugger_log into _enable_log and _disable_log
12976         * plugins/debug-manager/start.c,
12977         plugins/debug-manager/debug_tree.c,
12978         plugins/gdb/parser.c:
12979         Remove some useless lines
12981         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12982         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12983         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12984         Update documentation
12986 2006-03-12 Naba Kumar <naba@gnome.org>
12988         * manuals/references/libanjuta/libanjuta.types: Fixed
12989         debug-manager name.
12990         
12991 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12993         * libanjuta/anjuta-debugger.c,
12994         libanjuta/anjuta-debugger.h:
12995         Remove those files
12996         
12997         * libanjuta/interfaces/libanjuta.idl,
12998         plugins/debug-mananger/breakpoints.c,
12999         plugins/debug-manager/debug_tree.c,
13000         plugins/debug-manager/debugger.c,
13001         plugins/debug-manager/plugin.c,
13002         plugins/debug-manager/registers.c,
13003         plugins/debug-manager/sharedlib.c,
13004         plugins/debug-manager/signal.c,
13005         plugins/debug-manager/stack_trace.c,
13006         plugins/debug-manager/start.c,
13007         plugins/debug-manager/watch.c,
13008         plugins/gdb/debugger.c,
13009         plugins/gdb/debugger.h,
13010         plugins/gdb/parser.c,
13011         plugins/gdb/parser.h,
13012         plugins/gdb/plugin.c:
13013         Move types definitions from libanjuta/anjuta-debugger.{ch}
13014         Rename types from AnjutaDebugger* to IAnjutaDebugger*
13015         
13016         * plugins/gdb/Makefile.am:
13017         Remove user interface from gdb plugin
13019 2006-03-12 Naba Kumar <naba@gnome.org>
13021         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
13023 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
13025         Modified Patch from Marc Maurer <uwog@uwog.net>:
13026         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
13027         Fixes #342447
13028         
13029         * plugins/sourceview/Makefile.am:
13030         * plugins/sourceview/sourceview-cell.c:
13031         * plugins/sourceview/sourceview-cell.h:
13032         * plugins/sourceview/sourceview.c: 
13033         
13034         Implemented IAnjutaEditorCell
13036 2006-05-21  Naba Kumar  <naba@gnome.org>
13038         * libanjuta/interfaces/libanjuta.idl,
13039         plugins/document-manager/action-callbacks.c,
13040         plugins/document-manager/plugin.c,
13041         plugins/editor/print.c, plugins/editor/text_editor.c,
13042         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
13043         Fixed zooming and added icons and shortcuts for zoom menu items.
13045 2006-05-21  Naba Kumar  <naba@gnome.org>
13047         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
13048         whitespaces.
13050 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13052         * plugins/document-manager/anjuta-docman.c:
13053         Fixed close button reaction by setting the correct current editor
13055 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13057         Patch from Yang Hong <yanghong@ccoss.com.cn>:
13058         * plugins/document-manager/anjuta-docman.c
13059         - Fix close button, you can close any tab as you wish now.
13060         - Fadeout mime icon as the same as close image  
13062 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
13064         Patch from Marc Maurer <uwog@uwog.net>
13065         * main.c: Compile fix when NLS is enabled
13066         
13067         AUTHORS: Added Marc
13069 2006-05-20  Naba Kumar  <naba@gnome.org>
13071         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
13072         while loading abiword-2.4.4/abi project).
13074 2006-05-18 Naba Kumar  <naba@gnome.org>
13076         * libanjuta/interfaces/libanjuta.idl,
13077         plugins/document-manager/action-callbacks.c,
13078         plugins/editor/print.c,
13079         plugins/editor/text_editor.c,
13080         plugins/editor/text_editor.h,
13081         plugins/editor/text_editor_prefs.c: Fixed zooming.
13082         
13083         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
13084         interface for character iteration and IAnjutaEditorAssist interface
13085         for autocompletions and editor tips.
13087 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
13089         Patch from Günther Brammer <GBrammer@gmx.de>:
13090         * plugins/document-manager/anjuta-docman.c:
13091         Make tabs smaller but keep nice closing icon
13093         * plugins/document-manager/anjuta-docman.c:
13094         * plugins/document-manager/Makefile.am:
13095         
13096         Added nice mime-icons to the editor tabs
13098 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
13100         * configure.in: Bumped version to 2.0.3 (pre-release increment)
13101         
13102         * plugins/symbol-browser/an_symbol_view.c:
13103         - Fixed crasher
13104         - Fixed symbol searching (Yang Hong (#341997))
13105         
13106         * plugins/devhelp/htmlview.c:
13107         Fixed devhelp plugin
13108         
13109         * plugins/build-basic-autotools/build-basic-autotools.c:
13110         * plugins/search/search-replace.c:
13111         * plugins/document-manager/anjuta-docman.c:
13112         
13113         Only add a marker to a line where it makes sense!
13115 === anjuta 2.0.2 ===
13117 2006-05-15  Naba Kumar  <naba@gnome.org>
13119         * configure.in: set required versions for
13120         gdl and glade3.
13121         
13122 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13124         * plugins/glade/plugin.c:
13125         Fixed signal connection for "gtk-doc-search"
13127 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
13129         * NEWS: Set release date, add known issues
13130         
13131         * libanjuta/anjuta-shell.c:
13132         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
13133         and debug other gtk-warnings/criticals)
13134         
13135         * plugins/build-basic-autotools/build-basic-autotools.c:
13136         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
13137         
13138         * plugins/sourceview/anjuta-view.c:
13139         * plugins/sourceview/sourceview-args.c:
13140         * plugins/sourceview/sourceview-scope.c:
13141         * plugins/sourceview/sourceview-tags.c:
13142         Fixed gtk-criticals (gtk_source_language_get_mime_types)
13144 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13146         * pixmaps/Makefile.am:
13147         Add preferences_general.png
13148         
13149         * plugins/devhelp/plugin.c:
13150         Fixed some more realise things
13151         
13152         * plugins/message-view/anjuta-msgman.c:
13153         Support stock icons for message panes
13154         
13155         * plugins/search/search-replace.c:
13156         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
13157          
13158         * plugins/search/search-replace_backend.c:
13159         Fixed #341359
13160         
13161         * plugins/sourceview/anjuta-document.c:
13162         * plugins/sourceview/sourceview.c:
13163         Fixed finalise and tag completion
13164         
13165         * src/anjuta-app.c:
13166         Use preferences_general icon
13168 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13170         * pixmaps/Makefile.am:
13171         Fixed EXTRA_DIST
13173 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
13175         * plugins/sourceview/sourceview-prefs.c:
13176         Fixed font & color handling
13177         
13178         * plugins/symbol-browser/an_symbol_view.c:
13179         Fixed crasher
13181 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
13183         * plugins/macro/macros.xml:
13184         Fixed bug #341583 (Address of FSF)
13186 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
13188         * src/main.c:
13189         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
13190         Update: Do it the cool way...
13191         
13192 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13194         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
13195         Implement gtk-api-help signals of glade3
13196         * configure.in: Bump to glade3 2.91.2
13197         
13198         * plugins/devhelp/plugin.c:
13199         Fixed some realize stuff in the devhelp plugin
13200         
13201         * plugins/sourceview/anjuta-document.c:
13202         fixed bug with scope completion
13204 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
13206         * plugins/symbol-browser/an_symbol_view.c
13207         * plugins/symbol-browser/an_symbol_prefs.c
13208         * plugins/symbol-browser/an_symbol_prefs.h
13209         * global_tags/create_global_tags.sh:
13210         
13211         Automaticly create global tags on first startup
13213 2006-05-08  Massimo Cora'  <maxcvs@email.it>
13215         * configure.in:
13216         * plugins/project-wizard/templates/Makefile.am:
13217         * (added) plugins/project-wizard/templates/cpp-logo.png:
13218         * (added) plugins/project-wizard/templates/cpp.wiz:
13219         * (added) plugins/project-wizard/templates/cpp/*:
13221         Added a generic c++ template. It's a simple hello world.
13223 2006-05-07  Massimo Cora' <maxcvs@email.it>
13225         * plugins/symbol-browser/an_symbol_view.c:
13226         fixed a stupid crasher.
13228 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
13230         * plugins/project-wizard/templates/wxwin/configure.in.tpl
13231         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
13232         
13233         Fixed WxWidgets project type
13235 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13237         * plugins/devhelp/htmlview.c: 
13238         * plugins/devhelp/plugin.c:
13239         Maybe I fixed the crash this time! I could at least not reproduce anymore!
13240         
13241         * plugins/project-wizard/install.c:
13242         Don't set a message - thanks to seb
13244 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
13246         * plugins/devhelp/htmlview.c: 
13247         * plugins/symbol-browser/an_symbol_view.c:
13248         
13249         There is a weird crash in gtk_idle which I still did not completly fix!
13250         
13251         * plugins/project-wizard/install.c:
13252         Default to success instead of failure
13254 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
13256         * plugins/devhelp/htmlview.c:
13257         * plugins/devhelp/plugin.c:
13258         Fixed bug and libdevhelp issue!
13260         * plugins/project-wizard/install.c:
13261         Fixed message string!
13263 2006-05-03  Massimo Cora' <maxcvs@email.it>
13264        
13265         * plugins/symbol-browser/an_symbol_view.c:
13266         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
13268 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13270         * pixmaps/Makefile.am:
13271         * src/main.c:
13272         * anjuta.desktop.in.in
13273         
13274         GNOME Goal #2.1: Install theme-friendly icons
13276 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13278         * plugins/devhelp/htmlview.c: Reload page on reparent
13279         * plugins/document-manager/anjuta-docman.c:
13280         Present document-manager when document is selected in file-manager
13282 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13284         * plugins/symbol-broser/an_symbol_view.c:
13285         Fixed crasher in namespace exploration
13287 2006-05-01  Massimo Cora' <maxcvs@email.it>
13289         * configure.in:
13290         * plugins/valgrind/Makefile.am:
13292         Optional compiling of Valgrind plugin
13294 2006-05-01  Massimo Cora' <maxcvs@email.it>
13296         * plugins/symbol-browser/an_symbol_view.c:
13297         - modularized code. Marked with FIXME the parts which need improvement.
13298         - More comments.
13299     - Added basic namespace completion for Gtkmm type project:
13300     - namespace1::MyClass *class;
13301     - class-> [display]
13302     - Namespaces must be anyway improved.
13304 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13306         * plugins/devhelp/plugin.c: 
13307         Fixed up plugin unloading and show html widget on link selected
13308         
13309         * NEWS: Updated
13310         
13311 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
13313         * plugins/devhelp/Makefile.am:
13314         * plugins/devhelp/anjuta-devhelp.plugin.in:
13315         * plugins/devhelp/htmlview.c:
13316         * plugins/devhelp/htmlview.h:
13317         * plugins/devhelp/plugin.c: 
13318         * plugins/devhelp/plugin.h:
13319         Reimplemeted devhelp plugin from scratch
13320         
13321         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
13322         Fixed crasher
13324 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
13326         * plugins/sourceview/sourceview-tags.c:
13327         complete some more tag types
13328         
13329         * plugins/valgrind/plugin.c:
13330         * plugins/valgrind/preferences.c:
13331         * plugins/valgrind/vggeneralprefs.c:
13332         
13333         Fixed lots of gtk warnings
13335 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
13337         * plugins/sourceview/sourceview-scope.c:
13338         Implemented type-ahead for scope completion
13340 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
13342         * manuals/C/Makefile.am:
13343         * manuals/Makefile.am:
13344         * plugins/document-manager/Makefile.am:
13345         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13346         * plugins/sourceview/Makefile.am:
13347         * tagmanager/c.c:
13348         
13349         Fixed distcheck
13350         
13351         * plugins/class-gen/goc_template_header: G_END_DECLS
13353 2006-05-27  Naba Kumar <naba@gnome.org>
13355         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
13356         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
13357         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
13358         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
13359         scintilla/include/Scintilla.iface,
13360         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
13361         cvs. Fixed compile flags. Removed outdated patches.
13363 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
13365         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
13367         * plugins/sourceview/anjuta-document.c:
13368         * plugins/sourceview/sourceview-args.c:
13369         * plugins/sourceview/sourceview-scope.c:
13370         
13371         Add End/Home keypresses and support completion if symbol start with '!' for example
13372         in an if statement
13374 2006-04-27 Massimo Cora' <maxcvs@email.it>
13376         * libanjuta/interfaces/libanjuta.idl:
13378         * plugins/sourceview/sourceview-scope.c:
13379         * plugins/sourceview/tag-window.c: 
13380         * plugins/sourceview/tag-window.h:
13381         * plugins/symbol-browser/an_symbol_view.c:
13382         * plugins/symbol-browser/an_symbol_view.h:
13383         * plugins/symbol-browser/plugin.c:
13384         
13385         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
13386         interface.
13387         Code and ideas for C/C++ new completion engine comes from IComplete written by
13388         Martin Stubenschrott <stubenschrott@gmx.net>.
13389         Currently the interface works only with GtkSourceView plugin.   
13390         
13391         * tagmanager/Makefile.am:
13392         * tagmanager/c.c: 
13393         * tagmanager/entry.h:
13394         * tagmanager/get.c:
13395         * tagmanager/get.h:
13396         * tagmanager/include/tm_file_entry.h:
13397         * tagmanager/include/tm_project.h:
13398         * tagmanager/include/tm_source_file.h:
13399         * tagmanager/include/tm_symbol.h:
13400         * tagmanager/include/tm_tagmanager.h:
13401         * tagmanager/include/tm_work_object.h:
13402         * tagmanager/include/tm_workspace.h:
13403         * tagmanager/parse.c:
13404         * tagmanager/read.c: 
13405         * tagmanager/read.h:
13406         * tagmanager/tm_project.c: 
13407         * tagmanager/tm_source_file.c: 
13408         * tagmanager/tm_workspace.c:
13409         
13410         Tagmanager can now parse a memory buffer and generate/update 
13411         tags into tm_workspace/tm_project on the fly, without using files.
13412         C/C++ is supported now.
13413         
13414 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
13416         * plugins/sourceview/anjuta-document.c:
13417         * plugins/sourceview/sourceview-args.c:
13418         * plugins/sourceview/sourceview-scope.c:
13419         * plugins/sourceview/sourceview.c:
13420         
13421         Fixed some memory leaks and argument completion
13423 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13425         * plugins/glade/plugin.c:
13426         
13427         Fixed glade plugin build because of API changes in glade3
13429 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
13431         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13432         Updated editor section
13433         
13434         * manuals/C/anjuta-manual/interface.xml:
13435         * manuals/C/anjuta-manual/preferences.xml:
13436         * manuals/C/anjuta-manual/projects.xml:
13437         Updated manual
13438         
13439         * plugins/editor/anjuta-editor.plugin.in:
13440         Better plugin name
13442 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13444         * configure.in:
13445         * plugins/editor/anjuta-editor.plugin.in:
13446         * plugins/sourceview/sourceview.plugin.in:
13448         Build both editors and let the user decide a runtime!
13449         
13450         * plugins/sourceview/sourceview-scope.c:
13451         Fixed bug in regex to allow test()-> completions
13453 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
13455         * plugins/sourceview/anjuta-document.c:
13456         * plugins/sourceview/sourceview-args.c: 
13457         * plugins/sourceview/sourceview-scope.c:
13458         * plugins/sourceview/sourceview-tags.c:
13459         * plugins/sourceview/tag-window.c: 
13460         
13461         Improved callltip windows
13463 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13465         * src/anjuta-app.c: (on_session_save):
13466         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
13467         <ricardo.jose.ferrari@gmail.com> for pointing this out!
13469 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13471         * libanjuta/anjuta-utils.c: 
13472         * plugins/cvs-plugin/cvs-execute.c:
13473         Off-by-one...
13475         * scintilla/LexInno.cxx:
13476         * scintilla/LexOpal.cxx:
13477         * scintilla/LexTCL.cxx:
13479         Added missing files from scintilla-update
13481 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13483         * configure.in:
13484         * manuals/C/Makefile.am:
13485         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
13486         * manuals/C/anjuta-manual/Makefile.am:
13487         * manuals/C/anjuta-manual/anjuta-manual.xml:
13488         * manuals/C/anjuta-manual/build.xml:
13489         * manuals/C/anjuta-manual/debugger.xml:
13490         * manuals/C/anjuta-manual/execute.xml:
13491         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
13492         * manuals/C/anjuta-manual/figures/arguments.png:
13493         * manuals/C/anjuta-manual/figures/configure_dlg.png:
13494         * manuals/C/anjuta-manual/figures/file_menu.png:
13495         * manuals/C/anjuta-manual/figures/menu_main.png:
13496         * manuals/C/anjuta-manual/figures/menubar.png:
13497         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
13498         * manuals/C/anjuta-manual/figures/project_info.png:
13499         * manuals/C/anjuta-manual/figures/scrshot.png:
13500         * manuals/C/anjuta-manual/figures/symbol_browser.png:
13501         * manuals/C/anjuta-manual/figures/tool-editor.png:
13502         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
13503         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
13504         * manuals/C/anjuta-manual/figures/toolbar_format.png:
13505         * manuals/C/anjuta-manual/figures/toolbar_main.png:
13506         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
13507         * manuals/C/anjuta-manual/fileoperations.xml:
13508         * manuals/C/anjuta-manual/interface.xml:
13509         * manuals/C/anjuta-manual/introduction.xml:
13510         * manuals/C/anjuta-manual/preferences.xml:
13511         * manuals/C/anjuta-manual/projects.xml:
13512         * manuals/C/anjuta-manual/tools.xml:
13513         * manuals/Makefile.am:
13514         
13515         Updated manual and faq
13517         * scintilla/CallTip.cxx:
13518         * scintilla/CallTip.h:
13519         * scintilla/CellBuffer.cxx:
13520         * scintilla/CellBuffer.h:
13521         * scintilla/ContractionState.cxx:
13522         * scintilla/Document.cxx:
13523         * scintilla/Document.h:
13524         * scintilla/DocumentAccessor.cxx:
13525         * scintilla/Editor.cxx:
13526         * scintilla/Editor.h:
13527         * scintilla/ExternalLexer.cxx:
13528         * scintilla/Indicator.cxx:
13529         * scintilla/KeyMap.cxx:
13530         * scintilla/KeyWords.cxx:
13531         * scintilla/LexAU3.cxx:
13532         * scintilla/LexBash.cxx:
13533         * scintilla/LexCPP.cxx:
13534         * scintilla/LexCaml.cxx:
13535         * scintilla/LexCsound.cxx:
13536         * scintilla/LexEiffel.cxx:
13537         * scintilla/LexGui4Cli.cxx:
13538         * scintilla/LexHTML.cxx:
13539         * scintilla/LexLua.cxx:
13540         * scintilla/LexMSSQL.cxx:
13541         * scintilla/LexOthers.cxx:
13542         * scintilla/LexPOV.cxx:
13543         * scintilla/LexPython.cxx:
13544         * scintilla/LexRuby.cxx:
13545         * scintilla/LexSQL.cxx:
13546         * scintilla/LexVB.cxx:
13547         * scintilla/Makefile.am:
13548         * scintilla/PlatGTK.cxx:
13549         * scintilla/PropSet.cxx:
13550         * scintilla/RESearch.cxx:
13551         * scintilla/RESearch.h:
13552         * scintilla/ScintillaBase.cxx:
13553         * scintilla/ScintillaGTK.cxx:
13554         * scintilla/StyleContext.h:
13555         * scintilla/ViewStyle.cxx:
13556         * scintilla/ViewStyle.h:
13557         * scintilla/XPM.cxx:
13558         * scintilla/include/KeyWords.h:
13559         * scintilla/include/Platform.h:
13560         * scintilla/include/PropSet.h:
13561         * scintilla/include/SciLexer.h:
13562         * scintilla/include/Scintilla.h:
13563         * scintilla/include/Scintilla.iface:
13564         * scintilla/include/ScintillaWidget.h:
13565         * scintilla/lexers.make:
13567         Update to scintilla 1.68
13569         * src/anjuta-app.c:
13570         Only show help items which are really availible
13572         * plugins/cvs-plugin/cvs-callbacks.c
13573         * plugins/cvs-plugin/cvs-execute.c
13574         * plugins/cvs-plugin/subversion-callbacks.c:
13575         * libanjuta/anjuta-utils.c:
13576         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
13578 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
13580         * plugins/project-wizard/install.c,
13581         * plugins/project-wizard/autogen.c:
13582         Add error messages if using a read only directory
13583         Improve fix for bug #339296
13585 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
13587         * libanjuta/interfaces/libanjuta.idl:
13588         * plugins/document-manager/action-callbacks.c:
13589         * plugins/document-manager/plugin.c:
13590         * plugins/editor/text_editor.c:
13591         Added IAnjutaEditorGoto 
13593         * plugins/editor/aneditor.cxx:
13594         * plugins/editor/aneditor.h:
13595         * plugins/editor/text_editor.h:
13596         * plugins/editor/text_editor_prefs.c:
13597         
13598         Fixed #305076
13600 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
13602         * libanjuta/interfaces/libanjuta.idl:
13603         * plugins/document-manager/action-callbacks.c:
13604         * plugins/document-manager/anjuta-docman.c:
13605         * plugins/document-manager/plugin.c:
13606         * plugins/editor/text_editor.c: 
13607         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
13608         
13609         * plugins/sourceview/sourceview.c:
13610         * plugins/sourceview/sourceview.glade:
13611         Fixed some uft-8 issues and added a preference option
13612         to enable/disable gnome-vfs monitoring
13613         
13614         * scintilla/Makefile.am:
13615         * scintilla/include/Makefile.am:
13616         Fixed build
13618 2006-04-20  Massimo Cora' <maxcvs@email.it>
13620         * libanjuta/interfaces/libanjuta.idl:
13621         Remove get_current_pos () because we have get_position()
13623 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
13625         * NEWS: Updated
13626         * plugins/sourceview/tag-window.c:
13627         Don't close window on PageUp/PageDown
13629 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
13631         * data/Makefile.am:
13632         * manuals/reference/libanjuta/Makefile.am:
13633         
13634         Some build fixes
13635         
13636         * src/Makefile.am:
13637         * src/bacon-message-connection.c: 
13638         * src/bacon-message-connection.h: (both from gedit)
13639         * src/main.c:
13640         
13641         Fixed #312319 (Opening files when Anjuta is already open)
13643 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13645         * TODO.tasks: Updated
13646         * plugins/sourceview/anjuta-view.c: 
13647         * plugins/sourceview/anjuta-view.h:
13648         * plugins/sourceview/sourceview.c: 
13649         
13650         * configure.in: Fix --enable-plugin-scintilla
13651         
13652         Added char_added signal
13654 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13656         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
13657         
13658         Fixed diff for utf8
13659         
13660         * plugins/sourceview/sourceview.c:
13661         Fixed VFS monitoring (still a bit buggy)
13662         
13663         * plugins/sourceview/sourceview-args.c:
13664         * plugins/sourceview/tag-window.c: 
13665         
13666         Better sizing for the popup-window
13668 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
13670         * plugins/project-wizard/templates/gnome/src/main.c:
13671         * plugins/project-wizard/templates/gnome/src/project.glade:
13672         * plugins/project-wizard/templates/gtk/src/main.c: 
13673         * plugins/project-wizard/templates/gtk/src/project.glade:
13674         * plugins/project-wizard/templates/gtkmm/src/main.cc:
13675         
13676         Fixed up GLADE_FILE definition in project types and fixed bug #334546
13677         
13678 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
13680         * configure.in: More removal of obsoleteness.
13681         * po/no.po:
13683 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
13685         * ROADMAP:
13686         * libanjuta/anjuta-preferences.c: 
13687         * libanjuta/anjuta-utils.c: 
13688         * libanjuta/anjuta-utils.h:
13689         * plugins/message-view/message-view.c:
13690         
13691         Changed color functions and moved convert_color to anjuta-utils.h
13692         
13693         * plugins/message-view/anjuta-message-manager-plugin.glade:
13694         GnomeColorPicker -> GtkColorButton (bug #309154)
13695         
13696         * plugins/sourceview/plugin.c:
13697         * plugins/sourceview/sourceview-prefs.c:
13698         * plugins/sourceview/sourceview.glade:
13699         Added color and font preferences
13701         * plugins/sourceview/sourceview-tags.c:
13702         Only show as much choices as configured in preferences
13704 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13706         * ROADMAP, NEWS: Updated (we are far behind ;-)
13707         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
13709 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13711         * configure.in:
13712         * plugins/editor/Makefile.am:
13713         * scintilla/Makefile.am
13714         
13715         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
13716         
13717         * global-tags/Makefile.am:
13718         * global-tags/create_global_tags.sh:
13719         * plugins/symbol-browser/an_symbol_prefs.c:
13720         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
13721         * plugins/symbol-browser/plugin.h:
13722         * tagmanager/include/tm_workspace.h:
13723         * tagmanager/tm_workspace.c:
13724         
13725         Fixed symbol-browser prefs and move global tags generation from installtion to
13726         preferences to make the life easier for distributers and to allow updates after installtion
13728         * plugins/document-manager/action-callbacks.c: 
13729         * plugins/document-manager/action-callbacks.h:
13730         * plugins/document-manager/anjuta-document-manager.ui:
13731         * plugins/document-manager/indent-util.c:
13732         * plugins/document-manager/plugin.c:
13733         * plugins/editor/text_editor.c:
13734         
13735         Moved indent stuff to document-manager
13736         
13737         * plugins/sourceview/anjuta-view.c: 
13738         * plugins/sourceview/sourceview-args.c: 
13739         * plugins/sourceview/sourceview-scope.c:
13740         * plugins/sourceview/sourceview-tags.c: 
13741         * plugins/sourceview/sourceview.c:
13742         
13743         Fixed several bugs
13744         
13745         * plugins/sourceview/sourceview.plugin (removed):
13746         * plugins/sourceview/sourceview.plugin.in:
13747         Editor is not user-activatible
13748         
13749         * plugins/sourceview/sourceview.png:
13750         Updated icon
13752 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
13754         * src/anjuta-app.c: Fixed crasher on plugin unloading
13756 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
13758         * plugins/sourceview/sourceview.c
13759         * plugins/sourceview/sourceview-args.c
13760         * plugins/sourceview/sourceview-args.h:
13761         
13762         Polished argument completion
13764 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
13766         * plugins/message-view/anjuta-msgman.c:
13767         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
13768         
13769         Show message pane on switch (does not work, anjuta_shell needs a fix)
13770         
13771         * plugins/sourceview/Makefile.am:
13772         * plugins/sourceview/anjuta-view.c: (find_tag_window),
13773         * plugins/sourceview/sourceview-args.c: 
13774         * plugins/sourceview/sourceview-args.h:
13775         * plugins/sourceview/sourceview-private.h:
13776         * plugins/sourceview/sourceview-scope.c: 
13777         (sourceview_scope_update), (sourceview_scope_filter_keypress):
13778         * plugins/sourceview/sourceview-tags.c:
13779         * plugins/sourceview/sourceview.c:
13780         * plugins/sourceview/tag-window.c:
13781         * plugins/sourceview/tag-window.h:
13782         
13783         Added scope and argument completion
13785 2006-04-03  Johannes Schmid <jhs@gnome.org>
13787         * TODO.tasks
13788         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
13789         (on_widget_remove):
13790         Save toolbar state
13792         * plugins/sourceview/sourceview.c: (iselect_clear):
13793         Make "Delete"-key working
13795         * configure.in: #336389
13797 2006-04-03  Johannes Schmid <jhs@gnome.org>
13799         * plugins/sourceview/Makefile.am:
13800         * plugins/sourceview/anjuta-view.c:
13801         * plugins/sourceview/plugin.c: 
13802         * plugins/sourceview/sourceview-private.h:
13803         * plugins/sourceview/sourceview-scope.c:
13804         * plugins/sourceview/sourceview-scope.h:
13805         * plugins/sourceview/sourceview-tags.c: 
13806         * plugins/sourceview/sourceview-tags.h:
13807         * plugins/sourceview/sourceview.c:
13808         * plugins/sourceview/sourceview.h:
13809         * plugins/sourceview/tag-window.c:
13810         
13811         - fixed goto_file_line
13812         - scroll to cursor on undo/redo
13813         - show correct popup-menu
13814         - scope completion (not ready yet)
13816 2006-04-03  Johannes Schmid <jhs@gnome.org>
13818         * plugins/sourceview/plugin.c: 
13819         * plugins/sourceview/sourceview-tags.c:
13820         * plugins/sourceview/sourceview.c: 
13821         * plugins/sourceview/sourceview.h:
13822         * plugins/sourceview/tag-window.c:
13823         
13824         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
13826 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13828         * plugins/sourceview/sourceview.c:
13829         Fixed next/previous bookmark.
13830         Toggled bookmark (set/unset).
13832 2006-04-03  Johannes Schmid <jhs@gnome.org>
13834         * plugins/document-manager/action-callbacks.c:
13835         Fixed Gtk-Warning in goto_line
13836         
13837         * plugins/sourceview/Makefile.am:
13838         * plugins/sourceview/anjuta-document.c:
13839         * plugins/sourceview/anjuta-view.c: 
13840         * plugins/sourceview/anjuta-view.h:
13841         * plugins/sourceview/sourceview-autocomplete.c:
13842         * plugins/sourceview/sourceview-autocomplete.h:
13843         * plugins/sourceview/sourceview-private.h:
13844         * plugins/sourceview/sourceview-tags.c:
13845         * plugins/sourceview/sourceview-tags.h:
13846         * plugins/sourceview/sourceview.c:
13847         * plugins/sourceview/tag-window.c:
13848         * plugins/sourceview/tag-window.h:
13849         Created a nice API for tag and completion windows
13850         
13851         * plugins/sourceview/sourceview-print.h:
13852         * plugins/sourceview/sourceview-print.c:
13853         Added printing
13854                 
13855 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13857         * plugins/sourceview/sourceview.c:
13858         Fixed typo (Sort bookmarks).
13859         
13860 2006-04-01  Johannes Schmid <jhs@gnome.org>
13862         * plugins/sourceview/anjuta-document.c:
13863         * plugins/sourceview/anjuta-document.h:
13864         * plugins/sourceview/anjuta-view.c:
13865         * plugins/sourceview/anjuta-view.h:
13866         * plugins/sourceview/sourceview-autocomplete.c:
13867         * plugins/sourceview/sourceview-autocomplete.h:
13868         * plugins/sourceview/sourceview-prefs.c:
13869         * plugins/sourceview/sourceview-prefs.h:
13870         * plugins/sourceview/sourceview-private.h:
13871         * plugins/sourceview/sourceview-tags.c:
13872         * plugins/sourceview/sourceview-tags.h:
13873         * plugins/sourceview/sourceview.c:
13874         * plugins/sourceview/sourceview.glade:
13875         * plugins/sourceview/tag-window.c: 
13876         * plugins/sourceview/tag-window.h:
13877         
13878         Improved code complete and autocomplete
13880 2006-04-01  Johannes Schmid <jhs@gnome.org>
13882         * plugins/sourceview/Makefile.am:
13883         * plugins/sourceview/bookmark.png:
13884         * plugins/sourceview/marker-attentive.png:
13885         * plugins/sourceview/marker-basic.png:
13886         * plugins/sourceview/marker-intense.png:
13887         * plugins/sourceview/marker-light.png:
13888         * plugins/sourceview/sourceview.c: 
13889         
13890         Added pixmaps for all marker types and show bookmarks
13891         
13892         * configure.in
13893         * plugins/sourceview/Makefile.am:
13894         Build sourceview on 2.14 only
13896 2006-03-31  Johannes Schmid <jhs@gnome.org>
13898         * plugins/sourceview/Makefile.am:
13899         * plugins/sourceview/anjuta-document.c:
13900         * plugins/sourceview/anjuta-view.c:
13901         * plugins/sourceview/anjuta-view.h:
13902         * plugins/sourceview/sourceview-autocomplete.c:
13903         * plugins/sourceview/sourceview-private.h:
13904         * plugins/sourceview/sourceview-tags.c:
13905         * plugins/sourceview/sourceview-tags.h:
13906         * plugins/sourceview/sourceview.c: 
13907         * plugins/sourceview/tag-window.c:
13908         * plugins/sourceview/tag-window.h:
13909         
13910         Added code completion with tag manager to the editor and fixed a save_as bug
13912 2006-03-31  Johannes Schmid <jhs@gnome.org>
13914         * src/main.c: Revert patch from Rob to allow building with
13915         Gnome 2.12
13916         * configure.in: Require at least 2.12 libraries
13918 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
13920         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
13922         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13923         Improve anjuta-plugin project template: Added missed files dist tarball
13924         (make dist)
13926         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
13927         typo
13929 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
13931         reviewed by: Johannes Schmid <jhs@gnome.org>
13933         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
13934         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
13935         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13936         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13937         
13938         Improve anjuta-plugin project template. Also fix for #322744
13940 2006-03-27  Johannes Schmid <jhs@gnome.org>
13942         * plugins/sourceview/sourceview-private.h:
13943         plugins/sourceview/sourceview.c:
13944         
13945         Added basic bookmark support
13947 2006-03-27  Johannes Schmid <jhs@gnome.org>
13949         * TODO.tasks:
13950         Updated
13951         
13952         Patch from Rob Bradfort <robster@debian.org>:
13953         * src/main.c: (get_command_line_args), (main):
13954         Migration from popt to GOption
13955         
13956 2006-03-26 Naba Kumar  <naba@gnome.org>
13958         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13959         size to scale itself with theme.
13961 2006-03-26 Naba Kumar  <naba@gnome.org>
13963         * plugins/file-manager/an_file_view.c,
13964         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13965         when symbolview and fileview objects are destroyed to avoid crashes
13966         after the plugins are disabled.
13968 2006-03-26 Naba Kumar <naba@gnome.org>
13970         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13971         Deleted unused file.
13972         
13973         * plugins/glade/plugin.c: Be able to close glade plugin when there
13974         there is no glade project loaded.
13975         
13976         * plugins/sourceview/sourceview.plugin,
13977         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13979 2006-03-23  Naba Kumar  <naba@gnome.org>
13981         * plugins/editor/print.c: Fixed a bug where some sections of
13982         printed/previewed text is not highlighted.
13983         
13984 2006-03-20  Johannes Schmid <jhs@gnome.org>
13986         * libanjuta/interfaces/libanjuta.idl:
13987         Added IAnjutaPrint
13988         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13989         as we do not use private apis. Show help window and startup because it does 
13990         not survive gdl
13991         
13992         * plugins/document-manager/action-callbacks.c:
13993         plugins/editor/Makefile.am:
13994         plugins/editor/text_editor.c:
13995         plugins/editor/print.c:
13996         plugins/editor/print.h:
13997         
13998         Fixed printing (nobody has missed it BTW ;-)
13999         
14000         * plugins/sourceview/sourceview.c:
14001         Fixed a crasher
14003 2006-03-20 Naba Kumar <naba@gnome.org>
14005         * configure.in, plugins/devhelp/plugin.c: Be able to build with
14006         devhelp >= 0.9 < 0.11 versions.
14007         
14008 2006-03-20  Johannes Schmid <jhs@gnome.org>
14010         * plugins/sourceview/anjuta-document-loader.c
14011         plugins/sourceview/sourceview.c:
14012         
14013         Fixed encoding bugs
14015 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14017         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
14018         Fixed bug (line position)
14019         Give the good line position whatever the active editor.
14021 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
14023         * configure.in: Added fi to ALL_LINGUAS
14025 2006-03-19  Johannes Schmid <jhs@gnome.org>
14027         * plugins/sourceview/anjuta-document-loader.c:
14028         replace gnome_vfs_get_mime_type_for_name_and data
14030         * plugins/build-basic-autotools/build-basic-autotools.c:
14031         Fixed #335142
14033 2006-03-17  Johannes Schmid <jhs@gnome.org>
14035         * plugins/editor/editor.glade:
14036         Added style-editor again after it got lost somehow
14038 2006-03-17  Johannes Schmid <jhs@gnome.org>
14040         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
14041         configure.in: require devhelp 0.11
14042         
14043         Post 0.11 devhelp versions (CVS) do not work because of an API change...
14045         plugins/build-basic-autotools/build-basic-autotools.c:
14046         forgot a an installtion callback for the "install as root"-feature
14048 2006-03-17  Massimo Cora' <maxcvs@email.it>
14050         reviewed by: Johannes Schmid <jhs@gnome.org>
14052         * plugins/class-gen/anjuta-class-gen-plugin.glade
14053         plugins/class-gen/class_gen.c 
14054         plugins/class-gen/goc_template_header
14055         plugins/class-gen/goc_template_source
14056         
14057         Fixed bug #334663
14059 2006-03-16  Johannes Schmid <jhs@gnome.org>
14061         * plugins/sourceview/sourceview.c:
14062         Fixed "save-point" signal for undo actions
14064 2006-03-16  Massimo Cora' <maxcvs@email.it>
14065         
14066         reviewed by: Johannes Schmid <jhs@gnome.org>
14067         
14068         * plugins/document-manager/anjuta-docman.c:
14069         Implement tab drag and drop
14071 2006-03-16  Johannes Schmid <jhs@gnome.org>
14073         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
14074         plugins/build-basic-autotools/build-basic-autotools.c:
14075         
14076         Implemented "install as root"-feature (#321455)
14078 2006-03-16  Johannes Schmid <jhs@gnome.org>
14080         * mime/.cvsignore
14081         plugins/sourceview/.cvsignore
14082         plugins/tools/scripts/.cvsignore:
14083         Added/extended .cvsignore files
14084         
14085         * plugins/sourceview/sourceview-autocomplete.c:
14086         plugins/sourceview/sourceview-autocomplete.h:
14087         plugins/sourceview/sourceview-prefs.c:
14088         plugins/sourceview/sourceview-private.h:
14089         plugins/sourceview/sourceview.glade:
14090         Autcomplete just works(tm) now and respects preferences
14091         
14092         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
14093         Use better algorithm from autocomplete
14095 2006-03-15  Johannes Schmid <jhs@gnome.org>
14097         * src/anjuta-app.c:
14098         Fixed bug #304495
14100 2006-03-15  Johannes Schmid <jhs@gnome.org>
14102         * libanjuta/interfaces/libanjuta.idl:
14103         plugins/class-gen/class_gen.c:
14104         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
14105         plugins/project-manager/plugin.c:
14106         
14107         Allow to add multiple source files (#320191)
14108         
14109         * configure.in: Require gnome-build 0.1.3
14111 2006-03-14  Johannes Schmid <jhs@gnome.org>
14113         * plugins/macro/macro-utils.c: Fixed bug #333606
14114         * plugins/file-wizard/file.c: Fixed bug #333601
14116 2006-03-13  Johannes Schmid <jhs@gnome.org>
14118         * plugins/sourceview/sourceview_autocomplete.c
14119         plugins/sourceview/sourceview_autocomplete.h
14120         plugins/sourceview/sourceview.c
14121         plugins/sourceview/sourceview-private.h
14122         plugins/sourceview/sourceview-prefs.c:
14123         
14124         Cleaned up and fixed several issues
14125         
14126 2006-03-13  Johannes Schmid <jhs@gnome.org>
14128         * plugins/sourceview/Makefile.am:
14129         plugins/sourceview/sourceview-autocomplete.c
14130         plugins/sourceview/sourceview-autocomplete.h:
14131         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14132         plugins/sourceview/sourceview-private.h:
14133         plugins/sourceview/sourceview.c:
14134         
14135         Added (buggy) autocomplete feature to sourceview
14136         
14137 2006-03-12 Naba Kumar <naba@gnome.org>
14139         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
14140         libanjuta/anjuta-session.c: Added API docs.
14142 2006-03-12 Naba Kumar <naba@gnome.org>
14144         * TODO.tasks: Added couple of tasks.
14145         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
14146         Register private class as early as possible so that members could
14147         point to self class. Code clean up.
14149 2006-03-12 Naba Kumar <naba@gnome.org>
14151         * po/POTFILES.in, po/POTFILES.skip: Updated.
14153 2006-03-11 Naba Kumar <naba@gnome.org>
14155         * libanjuta/anjuta-shell.c,
14156         plugins/document-manager/anjuta-docman.c,
14157         plugins/document-manager/plugin.c,
14158         plugins/symbol-browser/an_symbol_search.c,
14159         plugins/valgrind/vgrule-list.c: Use correct signal names while
14160         creating them.
14161         
14162         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
14163         signal names and fixed enum IANJUTA_TYPE_* macro.
14165 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14167         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
14168         plugins/search/search-replace.c :
14169         Fixed bug (Bookmark the good line).
14170         Search & Replace (Mark all matched strings).
14171         
14172 2006-03-09  Johannes Schmid <jhs@gnome.org>
14174         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
14175         Completed changes from yesterday
14176         
14177         * plugins/document-manager/anjuta-document-manager.glade:
14178         plugins/editor/editor.glade
14179         plugins/editor/plugin.c: (activate_plugin)
14180         plugins/editor/text_editor.c
14181     plugins/sourceview/Makefile.am
14182         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
14183         plugins/sourceview/sourceview.glade:
14184         Completed preference changes
14186 2006-03-08  Johannes Schmid <jhs@gnome.org>
14188         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
14189         plugins/search/plugin.c: (activate_plugin):
14190         
14191         Removed Gtk-Criticals
14192         
14193         * plugins/document-manager/anjuta-document-manager.glade:
14194         plugins/document-manager/plugin.c: (on_docman_auto_save),
14195         (on_gconf_notify_timer), (prefs_init):
14196     plugins/document-manager/plugin.h:
14197         plugins/editor/text_editor.c: (text_editor_instance_init),
14198         (text_editor_dispose):
14199         plugins/editor/text_editor.h:
14200         plugins/editor/text_editor_cbs.c:
14201         plugins/editor/text_editor_cbs.h:
14202         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
14203         plugins/glade/plugin.c: (activate_plugin):
14204         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
14205         plugins/sourceview/sourceview-private.h:
14206         plugins/sourceview/sourceview.c: (on_menu_popup),
14207         (sourceview_new), (ifile_open), (ifile_savable_save),
14208         (ifile_savable_save_as), (ieditor_set_popup_menu),
14209         (ieditor_get_filename), (imark_mark):
14211     Moved autosave from editor to document manager and fixed some things in 
14212     Sourceview plugin
14214 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14216         * plugins/search/anjuta-search.glade :
14217         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
14218         plugins/search/search-replace_bachend.c: Fixed a crash bug.
14219         plugins/search/search-replace.c : Fixed bug.
14220         
14221 2006-03-08  Johannes Schmid <jhs@gnome.org>
14223     * plugins/search/anjuta-search.glade
14224     Fixed widget names (glade is a bit stupid on copying widgets to other files)
14226 2006-03-07  Johannes Schmid <jhs@gnome.org>
14228         * plugins/document-manager/action-callbacks.c
14229         plugins/document-manager/anjuta-document-manager.glade
14230         plugins/document-manager/plugin.c: (prefs_init),
14231         (activate_plugin):
14232         plugins/editor/Makefile.am:
14233         plugins/editor/editor.glade:
14234         plugins/editor/plugin.c: (on_style_button_clicked),
14235         (activate_plugin), (dispose):
14236         plugins/editor/style-editor.c:
14237         
14238         Startet to seperate document-manager and editor preferences
14240         * plugins/search/Makefile.am:
14241         plugins/search/anjuta-search.glade:
14242         plugins/search/search-replace.c:
14243         
14244         Moved search GUI to search-plugin
14245                 
14246         * plugins/sourceview/sourceview-prefs.c:
14247         plugins/sourceview/sourceview-prefs.h:
14248         plugins/sourceview/sourceview-private.h:
14249         plugins/sourceview/sourceview.c: 
14250         plugins/sourceview/sourceview.h:
14251         plugins/sourceview/Makefile.am:
14252         plugins/sourceview/anjuta-document.h:
14253         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
14254         plugins/sourceview/plugin.c: 
14255         
14256         Added some preferences to sourceview and fixed vfs_monitor
14257         
14258         * tagmanager/c.c: (parseParens): 
14259         Removed annoying debug message
14260         
14261         * libanjuta/interfaces/libanjuta.idl: 
14262         Removed IAnjutaEditorFactory::create_style_editor()
14264 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14266         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
14267         Search : Bookmark all matched lines.
14269 2006-03-06  Johannes Schmid <jhs@gnome.org>
14271         * plugins/class-gen/anjuta-class-gen.plugin.in
14272         plugins/file-loader/plugin.c: (sort_wizards)
14273         (on_create_submenu), (activate_plugin)
14274         plugins/file-wizard/anjuta-file-wizard.plugin.in
14275         plugins/glade/anjuta-glade.plugin.in
14276         plugins/project-import/anjuta-project-import.plugin.in
14277         plugins/project-wizard/anjuta-project-wizard.plugin.in:
14278         
14279         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
14280         sorted alphabeticly
14281         
14282         * plugins/project-wizard/templates/mkfile.wiz:
14283         Use configured project directory instead of ~/myproject
14284         
14285         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
14286         (ifile_open):
14287         Show markers (again) and monitor uri
14289 2006-03-06  Naba Kumar  <naba@gnome.org>
14291         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
14292         typedefs separately so that forward linking would work.
14293         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
14295 2006-03-05  Naba Kumar  <naba@gnome.org>
14297         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
14298         passing Enums and Structs in signals. Define struct _Name in
14299         generated code, so that forward referencing.
14300         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
14301         
14302         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
14303         
14304 2006-03-05  Naba Kumar  <naba@gnome.org>
14306         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
14307         support. Generate GType definitions for enums in generated codes
14308         so that enums could be passed as signal params.
14309         
14310 2006-03-04  Naba Kumar  <naba@gnome.org>
14312         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
14313         Restored cvs-moved revision files. They were originally marked
14314         deleted at their older locations. Now they are restored at
14315         their new locations. The changeset is one that was committed
14316         as part of document-manager, editor, search and print plugins
14317         separation from editor plugin.
14318         
14319 2006-03-03  Johannes Schmid <jhs@gnome.org>
14321         * plugins/sourceview/*:
14322         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
14323         poiting this out!
14325 2006-03-04  Naba Kumar  <naba@gnome.org>
14327         * plugins/gdb/*: Deleted removed files (see previous changlog
14328         entry for files list).
14329         
14330 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
14332         * plugins/debug-mananger/breakpoints.c,
14333         plugins/debug-manager/breakpoints.h,
14334         plugins/debug-manager/debug_tree.c,
14335         plugins/debug-manager/debug_tree.h,
14336         plugins/debug-manager/info.c,
14337         plugins/debug-manager/info.h,
14338         plugins/debug-manager/locals.c,
14339         plugins/debug-manager/locals.h,
14340         plugins/debug-manager/memory.c,
14341         plugins/debug-manager/memory.h,
14342         plugins/debug-manager/registers.c,
14343         plugins/debug-manager/registers.h,
14344         plugins/debug-manager/sharedlib.c,
14345         plugins/debug-manager/sharedlib.h,
14346         plugins/debug-manager/signal.c,
14347         plugins/debug-manager/signal.h,
14348         plugins/debug-manager/stack_trace.c,
14349         plugins/debug-manager/stack_trace.h,
14350         plugins/debug-manager/watch.c,
14351         plugins/debug-manager/watch.h,
14352         plugins/debug-manager/Makefile.am:
14353         Move from gdb plugin to debug manager plugin
14355         * plugins/debug-manager/anjuta-debug-manager.glade,
14356         plugins/debug-manager/anjuta-debug-manager.ui:
14357         Move all user interface from gdb to debug manager
14359         * plugins/debug-manager/utilities.c,
14360         plugins/debug-manager/utilities.h:
14361         Remove some unused code
14362         Add useful code from gdb plugin
14364         * plugins/debug-manager/start.c,
14365         plugins/debug-manager/start.h:
14366         Include code of attach_process
14367         Add more code to start the debugger
14369         * plugins/debug-manager/plugin.c,
14370         plugins/debug-manager/plugin.h,
14371         plugins/debug-manager/anjuta-debug-manager.plugin.in:
14372         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
14374         * plugins/debug-manager/debugger.c,
14375         plugins/debug-manager/debugger.h:
14376         Implement a queue of debugger command
14378         * plugins/gdb/actions.c,
14379         plugins/gdb/actions.h,
14380         plugins/gdb/watch_cbs.c,
14381         plugins/gdb/watch_cbs.h,
14382         plugins/gdb/watch_gui.c,
14383         plugins/gdb/watch_gui.h:
14384         Removed 
14386         * plugins/gdb/debugger.c,
14387         plugins/gdb/debugger.h,
14388         plugins/gdb/gdbmi.c,
14389         plugins/gdb/gdbmi.h,
14390         plugins/gdb/utilities.c,
14391         plugins/gdb/utilities.h,
14392         plugins/gdb/Makefile.am,
14393         plugins/gdb/anjuta-gdb.plugin.in:
14394         Implement necessary functions
14396         * plugins/gdb/parser.c,
14397         plugins/gdb/parser.h:
14398         Code for parsing variable previously in debug_tree.c
14400         * plugins/gdb/anjuta-gdb.glade,
14401         plugins/gdb/anjuta-gdb.ui:
14402         Remove user interface
14404         * plugins/gdb/gdbmi-test.c:
14405         Need update
14407         * plugins/gdb/anjuta-gdb.plugin.png:
14408         Try an improved icon for gdb (archer fish)
14410         * libanjuta/anjuta-debugger.c,
14411         libanjuta/anjuta-debugger.h,
14412         libanjuta/interfaces/libanjuta.idl,
14413         libanjuta/interfaces/anjuta-idl-compiler.pl,
14414         libanjuta/Makefile.am:
14415         Add declaration used in new IAnjutaDebugger interface
14417         * manuals/reference/libanjuta.types,
14418         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
14419         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
14420         Update documentation
14422 2006-03-02  Naba Kumar  <naba@gnome.org>
14424         * manuals/reference/libanjuta/Makefile.am,
14425         manuals/reference/libanjuta/libanjuta-docs.sgml,
14426         manuals/reference/libanjuta/libanjuta-sections.txt,
14427         manuals/reference/libanjuta/libanjuta.types,
14428         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14429         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
14430         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
14431         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14432         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
14433         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14434         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14435         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14436         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
14437         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
14438         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14439         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
14440         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14441         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
14442         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
14443         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
14444         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14445         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
14446         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
14447         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14448         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14449         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14450         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14451         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14452         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14453         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14454         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14455         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14456         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14457         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14458         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14459         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14460         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14461         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14462         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14463         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14464         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14465         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14466         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14467         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14468         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
14469         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14470         manuals/reference/libanjuta/tmpl/plugins.sgml,
14471         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14472         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
14473         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
14474         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
14475         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
14476         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
14477         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
14478         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
14479         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
14480         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
14481         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
14482         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
14483         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
14484         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
14485         documentation.
14487 2006-02-28  Naba Kumar <naba@gnome.org>
14489         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
14490         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
14491         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
14492         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
14493         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
14494         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
14495         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
14496         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
14497         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
14498         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
14499         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
14500         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
14501         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
14502         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
14504 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14506         * plugins/sourceview/sourceview.c:
14507         Select to brace, select block.
14509 2006-02-28  Johannes Schmid <jhs@gnome.org>
14511         * plugins/file-wizard/Makefile.am
14512         plugins/file-wizard/action-callbacks.c (removed)
14513         plugins/file-wizard/action-callbacks.h (removed)
14514         plugins/file-wizard/anjuta-file-wizard.ui
14515         plugins/file-wizard/plugin.c: (activate_plugin),
14516         (deactivate_plugin)
14517         plugins/file-wizard/plugin.h:
14518         Removed Edit->Insert Text submenu (replace by macros plugin)
14519         
14520         * plugins/sourceview/sourceview.c: (sourceview_new),
14521         (ieditor_set_popup_menu):
14522         Fixed some more bugs
14523         
14524         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
14526 2006-02-28  Naba Kumar <naba@gnome.org>
14528         * plugins/file-manager/an_file_view.c,
14529         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
14530         rows also and with delay 1 sec (the color and timout value should
14531         probably be picked up from some system wide preference key).
14533 2006-02-28  Naba Kumar <naba@gnome.org>
14535         * libanjuta/interfaces/libanjuta.idl,
14536         plugins/document-manager/action-callbacks.c,
14537         plugins/document-manager/plugin.c,
14538         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
14539         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
14540         Added interface checks in document manager and enable/disable
14541         menus based on supported interface.
14542         
14543         * plugins/project-import/anjuta-project-import.glade: Set some
14544         resonable size for the import dialog.
14546  2006-02-27  Naba Kumar  <naba@gnome.org>
14548         * libanjuta/interfaces/libanjuta.idl,
14549         plugins/document-manager/action-callbacks.c,
14550         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
14551         and eol conversion actions.
14553 2006-02-27  Johannes Schmid <jhs@gnome.org>
14554         
14555         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
14556         * plugins/file-manager/an_file_view.c
14557         plugins/file-manager/plugin.h:  Added tooltips
14558         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
14560 2006-02-26  Naba Kumar  <naba@gnome.org>
14562         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14563         plugins/build-basic-autotools/build-basic-autotools.c,
14564         plugins/build-basic-autotools/build-basic-autotools.h,
14565         plugins/build-basic-autotools/executer.c,
14566         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
14567         disable indicator highlights preferences from message manager to
14568         build plugin. Implemented message indicator highlights in build tool.
14569         
14570         * plugins/editor/text_editor.c: Fixed indicators.
14572 2006-02-26  Johannes Schmid <jhs@gnome.org>
14574         * plugins/sourceview/sourceview.c:
14575         - Fixed some bugs
14576         - Added markers
14577         * plugins/subversion/svn_auth.c:
14578         Fixed username/password authentification but there might be a memory corruption
14580 2006-02-26  Naba Kumar  <naba@gnome.org>
14582         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14583         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
14584         libanjuta/anjuta-launcher.h: Added documentation.
14586 2006-02-24  Naba Kumar  <naba@gnome.org>
14588         * plugins/editor/text_editor.c: Fixed change in API in
14589         IAnjutaEditorSelection::set().
14590         
14591 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14593         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
14594         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
14595         libanjuta/interfaces/libanjuta.idl :
14596         Search in sourceview editor (Select in buffer).
14599 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14601         * plugins/sourceview/sourceview.c :
14602         Fixed Replace, to_upper, to_lower.
14603         
14604         * plugins/search/search-replace_backend.c :
14605         Renamed header name.
14607 2006-02-22  Naba Kumar  <naba@gnome.org>
14609         * libanjuta/anjuta-plugin-description.c,
14610         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
14611         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
14612         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
14613         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14614         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
14615         
14616         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14617         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
14618         
14619 2006-02-21  Naba Kumar  <naba@gnome.org>
14621         * libanjuta/interfaces/libanjuta.idl,
14622         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14623         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
14624         interface for editor.
14626 2006-02-21  Naba Kumar  <naba@gnome.org>
14628         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
14630         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
14631         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
14633 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14635         * GTKSOURCEVIEW EDITOR
14636         plugins/sourceview/sourceview.c :
14637         Fixed copy and Goto Line.
14638         
14639         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
14640         plugins/macro/plugin.c :
14641         Fixed Insert key word and Insert macro.
14643 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
14645         * plugins/document-manager/anjuta-docman.c:
14646         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
14647         
14648         * configure.in:
14649         plugins/Makefile.am:
14650         plugins/sourceview/.cvsignore:
14651         plugins/sourceview/Makefile.am:
14652         plugins/sourceview/plugin.c: :
14653         plugins/sourceview/plugin.h:
14654         plugins/sourceview/sourceview.c: 
14655         plugins/sourceview/sourceview.h:
14656         plugins/sourceview/sourceview.plugin:
14657         plugins/sourceview/sourceview.plugin.in:
14658         plugins/sourceview/sourceview.png:
14660         Added sourceview editor plugin
14662 2006-02-19 Naba Kumar  <naba@gnome.org>
14664         * libanjuta/interfaces/libanjuta.idl,
14665         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14666         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14667         plugins/cvs-plugin/cvs-interface.c,
14668         plugins/document-manager/action-callbacks.c,
14669         plugins/document-manager/action-callbacks.h,
14670         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
14671         plugins/search/plugin.c, plugins/search/search-replace.c,
14672         plugins/search/search-replace_backend.c,
14673         plugins/subversion/subversion-actions.c,
14674         plugins/subversion/subversion-callbacks.c,
14675         plugins/tools/editor.c, plugins/tools/execute.c,
14676         plugins/tools/variable.c: Defined proper editor interfaces and fixed
14677         few fatal warnings.
14679 2006-02-15 Naba Kumar  <naba@gnome.org>
14681         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
14682         within another.
14683         
14684         * libanjuta/interfaces/libanjuta.idl,
14685         plugins/document-manager/anjuta-docman.c,
14686         plugins/document-manager/plugin.c,
14687         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
14688         unnecessary parameters from IAnjutaEditor interface and used proper
14689         types instead of 'gpointer'. Fixed various compiler warnings.
14690         
14691         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
14692         file
14694 2006-02-12 Naba Kumar  <naba@gnome.org>
14696         * po/POTFILES.in: Updated.
14697         
14698 2006-02-11 Naba Kumar  <naba@gnome.org>
14700         * plugins/editor/properties.[cxx,h],
14701         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
14702         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
14703         to sci_prop_*(), because they were conflicting with external
14704         functions (in some ssl library).
14705         
14706 2006-02-08 Naba Kumar  <naba@gnome.org>
14708         Patch from Massimo Cora  <maxcvs@email.it>:
14709         * plugins/valgrind/anjuta-valgrind.schemas,
14710         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
14711         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
14712         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
14713         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
14714         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
14715         plugins/valgrind/vgtoolview.c,
14716         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
14717         before running the debugging session. I've added also a
14718         preference in Anjuta Preferences where you can specify
14719         the path to the valgrind binary. The default is /usr/bin/valgrind.
14720         Now it displays a dialog with the error. [it can be -program
14721         exited- or -file loaded or end of input-]. Some valgrind 3.x
14722         compatibility.
14723         
14724 2006-01-29 Naba Kumar  <naba@gnome.org>
14726         Patch from Massimo Cora  <maxcvs@email.it>:
14727         * configure.in, plugins/Makefile.am,
14728         plugins/valgrind/*: Valgrind plugin (requires
14729         binutils-dev and valgrind to be installed.
14731 2005-01-24 Johannes Schmid <jhs@gnome.org>
14733         * Patch from Eric Greveson <ejg45@cam.ac.uk>
14734         plugins/tools/variables.c:
14735         Added current directory to possible variables
14737         * Patch from Günther Brammer <gbrammer@gmx.de>
14738         plugins/document-manager/anjuta-docman.c:
14739         Fix a crash on opening a file
14741         AUTHORS: Added Günther Brammer
14743 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
14745         * libanjuta/anjuta-launcher.c:
14746         Fix a bug in AnjutaLauncher when output is bigger than buffer
14747         Probably fix bug #315188 and #305134
14749 2005-12-28      Johannes Schmid <jhs@gnome.org>
14750         
14751         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
14752         * src/about.c: Use new gtk about dialog
14753         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
14754         Updated anjuta_ui_add_action_group_entries call
14755         
14756         Patch from Jean Breford <jean.breford@normalesup.org>
14757         and Markus Habermehl <bmh1980de@yahoo.de>:
14758         
14759         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
14760         * AUTHORS: Added Jean and Markus
14762 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14763         * plugins/search/search-replace.c :
14764         Bookmark all matched lines.
14765         * plugins/search/search-replace_backend.c :
14766         Fixed bug (Search in all project files).
14768 2005-12-21      Johannes Schmid <jhs@gnome.org>
14769         
14770         * plugins/search/plugin.c:
14771         Fixed signal names
14772         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
14773         investigation needed.
14774         
14775         AUTHORS: Added Ross Goldner
14777 2005-12-19  Ross Golder  <ross@golder.org>
14779         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
14780         application/xml MIME type.
14782 2005-12-18  Johannes Schmid <jhs@gnome.org>
14783         
14784         po/POTFILES.in: Updated files after directory changes
14785         HACKING: Removed outdated section 3 (anoncvs)
14787 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
14789         * plugins/build-basic-autotools/build-basic-autotools.c:
14790         Save all files in editor before running a command
14792         * plugins/tools/execute.c:
14793         Use document manager plugin instead of each editor for
14794         saving all files
14796 2005-12-15  Johannes Schmid <jhs@gnome.org>
14798         * plugins/document-manager/action-callbacks.c:
14799         (on_save_all1_activate), (on_swap_activate)
14800         plugins/document-manager/anjuta-docman.c:
14801         (on_save_as_filesel_response), (on_notebook_switch_page):
14802         
14803         Fixed some remaining issues in document-manger
14805 2005-12-15      Johannes Schmid <jhs@gnome.org>
14807         * plugins/profile-default/default.anjuta:
14808         Load Search plugin and Message Manager by default
14810 2005-12-14  Johannes Schmid <jhs@gnome.org>
14811         
14812         * plugins/editor/text_editor.c
14813         libanjuta/anjuta-utils.c:
14814         
14815         Check if files differ when gnome-vfs monitoring is used.
14816         (Bug #309688)
14818 2005-12-13  Johannes Schmid <jhs@gnome.org>
14820         * plugins/document-manager/plugin.c:
14821         Only save modified files in ianjuta_file_savable_save() for document-manager
14822         as discussed on mailing list.
14823         
14824         * plugins/cvs-plugin/cvs-callbacks.c:
14825         Fixed dialog handling for empty log message
14827 2005-12-13  Johannes Schmid <jhs@gnome.org>
14829         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
14830         
14831         * plugins/project-manager/* Removed ununsed files
14832         
14833         * plugins/symbol-browser/an_symbol_iter.c
14834         plugins/build-basic-autotools/build-basic-autotools.c
14835         plugins/build-basic-autotools/executer.c
14836         plugins/class-gen/class_gen.c
14837         plugins/class-inheritance/class-inherit.c
14838         plugins/cvs-plugin/cvs-actions.c
14839         plugins/cvs-plugin/cvs-interface.c
14840         plugins/debug-manager/attach_process.
14841         plugins/devhelp/plugin.c
14842         plugins/document-manager/plugin.c
14843         plugins/document-manager/indent_util.c
14844         plugins/editor/properties.cxx
14845         plugins/editor/aneditor.cxx
14846         plugins/editor/style-editor.c
14847         plugins/editor/text_editor.c
14848         plugins/macro/macro_db.c
14849         tagmanager/c.c:
14850         
14851         Use DEBUG_PRINT for debug messages
14853         libanjuta/anjuta-debug.h: Include config.h
14854         
14855         HACKING: Updated (BTW: does anyone read this?)
14856         
14857 2005-12-12  Johannes Schmid <jhs@gnome.org>
14859         Patch from Johan Ersvik <jersvik@fastmail.fm>:
14860         * plugins/gdb/debugger.c
14861         
14862         Fix a crasher in gdb plugin
14863         
14864         * plugins/gtodo/plugin.c
14865         plugins/search/plugin.c
14866         
14867         Fixed bug #305301
14868         
14869         * plugins/document-manager/anjuta-docman.c:
14870         
14871         Fixed error markers 
14872         
14873         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
14874         
14875         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
14876         
14877         * plugins/document-manager/anjuta-docman.c:
14878         highlight changed files in docman popup-menu
14879         * plugins/gdb/debug-tree.c:
14880         plugins/gdb/debugger.c
14881         Do not corupt entire "locals" tree when variable pointer have
14882         additional info and arrays/strucs/unions correctly.
14883         
14885 2005-12-11  Johannes Schmid <jhs@gnome.org>
14887         * plugins/document-manager/anjuta-docman.c
14888         plugins/document-manager/plugin.c
14889         plugins/editor/text_editor.c:
14890         
14891         AUTHORS: Added Johan Ersvik
14893         Fixed "is-dirty" bug and tab ordering
14895 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
14896         
14897         * plugins/editor/aneditor-autocomplete.cxx
14898         plugins/editor/aneditor-calltip.cxx
14899         plugins/editor/aneditor-priv.h
14900         plugins/symbol-browser/an_symbol.c
14901         plugins/symbol-browser/an_symbol_view.c
14902         tagmanager/entry.h
14903         tagmanager/tm_symbol.c
14904         tagmanager/tm_tag.c
14905         tagmanager/include/tm_symbol.h
14906         tagmanager/include/tm_tag.h
14907         tagmanager/c.c
14909         Better pointer recognition in tagmanager and symbol browser
14911 2005-12-11  Johannes Schmid <jhs@gnome.org>
14913         * plugins/search/*: New search plugin derived from search code in old editor
14914         plugin.
14915         
14916         * plugins/document-manager/*: new document-manger which is now seperated from
14917         editor to allow implementation of other editor widgets. Code is mostly derived
14918         from old editor plugin
14920         * plugins/print/* new print plugin which is not fully implemented in the
14921         moment
14923         * plugins/editor/text_editor.c: Added lots of interface code
14924         
14925         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
14926         IAnjutaEditorFactory and extended IAnjutaEditor
14927         
14928         * configure.in, plugins/Makefile.am updated build system for new
14929         plugins
14931         This is a huge commit which might still contain some bugs and also has
14932         some fixmes. Things that are not working are the search toolbar because it
14933         does not use the same backend as any other searching function and printing
14934         (easy to fix) because it did not yet implement IAnjutaPrintable.
14936 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
14938         * plugins/project-wizard/property.c:
14939         Use newer GtkFileChooser instead of GtkFileSelection with
14940         GnomeFileEntry to avoid a bug
14942         * plugins/project-wizard/install.c:
14943         Avoid an endless loop if project directory is not writable
14944         
14945         * plugins/project-wizard/druid.c:
14946         Allow creating project in empty directory without a
14947         warning
14949 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
14950         
14951         Patch from Massimo Cora <maxcvs@email.it>
14952         * plugins/class-inheritence/class-inherit.c
14953         plugins/class-inheritence/plugin.c
14954         plugins/class-inheritence/plugin.h
14955         configure.in
14956         
14957         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
14958         no longer supported!
14960 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
14961         
14962         Patch from Johan Ersvik <jersvik@fastmail.fm>
14963         * plugins/message-view/message-view.c
14964         plugins/build-basic-autotools/build-basic-autotools.c
14965         plugins/build-basic-autotools/automake-c.filters
14967         This patch correct regex-filters for newer automake
14968         versions
14970 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14972        * plugins/tools/execute.c:
14973        Detect variables inside a word
14975 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14977         * libanjuta/anjuta-status.[ch],
14978         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14979         plugins/editor/anjuta-docman.c :
14980         New anjuta-status procedure.
14982 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14984         *Modified Files:
14985         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14986         plugins/editor/Makefile.am
14987         plugins/editor/anjuta-document-manager.glade
14988         plugins/editor/plugin.c plugins/editor/plugin.h
14989         plugins/editor/text_editor.c plugins/editor/text_editor.h
14990         *Added Files:
14991         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14992         plugins/editor/indent-util.c plugins/editor/indent-util.h
14993         plugins/editor/indent_test.c :
14994         Set and Preview indent preferences parameters.
14995         Saved indent user parameters.
14997 2005-10-27  Naba Kumar  <naba@gnome.org>
14999         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
15000         * plugins/editor/anjuta-docman.c: Restore tab color to normal
15001         theme color for saved documents.
15002         
15003 2005-10-26  Naba Kumar  <naba@gnome.org>
15005         * libanjuta/anjuta-encodings.c: Save changed supported encodings
15006         list. Fixed bug #316731.
15007         
15008 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
15010         * tagmanager/tm_symbol.c: Fixed bug #315218
15012 2005-10-23  Adam Weinberger  <adamw@gnome.org>
15014         * plugins/build/build_file.c
15015           plugins/build-basic-autotools/build-basic-autotools.c
15016           plugins/tools/execute.c
15017           plugins/build/compile.c
15018           plugins/build/configurer.c
15019           plugins/debug-manager/plugin.c
15020           plugins/editor/plugin.c
15021           plugins/editor/print.c
15022           plugins/editor/text_editor.c
15023           plugins/file-loader/plugin.c
15024           plugins/file-manager/an_file_view.c
15025           plugins/symbol-browser/an_symbol_view.c
15026           plugins/gdb/debugger.c
15027           plugins/gdb/plugin.c
15028           plugins/glade/plugin.c
15029           plugins/macro/macro-actions.c
15030           plugins/macro/plugin.c
15031           plugins/profile-default/plugin.c
15032           plugins/project-manager/plugin.c
15033           plugins/project-manager/project_import.c
15034           plugins/symbol-browser/plugin.c
15035           plugins/tools/execute.c
15036           src/anjuta.c
15037           src/anjuta-actions.h
15038           src/shell.c:
15039           Correct spacing errors before and after "...".
15041 2005-10-20  Naba Kumar  <naba@gnome.org>
15043         * plugins/gdb/debugger.c: Fixed attach/detach process to
15044         updated UI properly.
15045         
15046 2005-10-18  Naba Kumar  <naba@gnome.org>
15048         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
15049         #171314 too).
15050         
15051 2005-10-13  Naba Kumar  <naba@gnome.org>
15052         
15053         * plugins/project-mkfile-import/*: Removed separate import wizard for
15054         makefile based projects (because single widzard handles all wizards).
15056         * plugins/project-import/project-import.c: Made wizard window
15057         transient to main window.
15059         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
15060         
15061         * AUTHORS: Added Eric's name in contributors list.
15062         
15063         * configure.in, plugins/Makefile.am,
15064         plugins/project-import/Makefile.am,
15065         plugins/project-import/anjuta-project-import.glade,
15066         plugins/project-import/project-import.c,
15067         plugins/project-import/project-import.h: Import wizard now detects
15068         both makefile and automake projects together instead of separate wizard.
15069         
15070         * plugins/project-wizard/templates/java/project.anjuta,
15071         plugins/project-wizard/templates/mkfile/project.anjuta,
15072         plugins/project-wizard/templates/python/project.anjuta,
15073         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
15074         name to make it appropriate.
15076 2005-10-11  Naba Kumar  <naba@gnome.org>
15078         * configure.in: Fixed glade3 version requirement.
15080 2005-09-29  Alexander Shopov  <ash@contact.bg>
15082         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
15084 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
15086         * plugins/subversion/svn_auth.c
15087         plugins/subversion/anjuta_subversion.glade:
15088         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
15090 2005-09-22  Naba Kumar  <naba@gnome.org>
15092         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
15094         * configure.in,  plugins/Makefile.am
15095         plugins/project-manager/anjuta-project-manager.plugin.in,
15096         plugins/project-manager/plugin.c,
15097         (added) plugins/project-mkfile-import/.cvsignore,
15098         (added) plugins/project-mkfile-import/Makefile.am,
15099         (added) plugins/project-mkfile-import/
15100             anjuta-project-mkfile-import-plugin.png,
15101         (added) plugins/project-mkfile-import/
15102             anjuta-project-mkfile-import.glade,
15103         (added) plugins/project-mkfile-import/
15104             anjuta-project-mkfile-import.plugin.in,
15105         (added) plugins/project-mkfile-import/plugin.c,
15106         (added) plugins/project-mkfile-import/plugin.h,
15107         (added) plugins/project-mkfile-import/project-mkfile-import.c,
15108         (added) plugins/project-mkfile-import/project-mkfile-import.h,
15109         plugins/project-wizard/templates/Makefile.am,
15110         (added) plugins/project-wizard/templates/mkfile-logo.png,
15111         (added) plugins/project-wizard/templates/mkfile.wiz,
15112         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
15113         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
15114         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
15115         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
15116         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
15117         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
15118         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
15119         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
15120         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
15121         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
15122         (added) plugins/project-wizard/templates/mkfile/src/main.c:
15123         Added makefile based project import wizard and wizard template.
15125 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
15127         * libanjuta/anjuta-launcher.c: Reduced false password detections
15129 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15131         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
15132         messages correctly.a
15134 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
15135         
15136         * scintilla/Makefile.am: Changed scintilla library to noinst
15137         * pixmaps/Makefile.am: Install password.png
15138         * libanjuta/anjuta-launcher.c: Changed password detection
15139         to be able to access GNOME CVS with ssh.
15140         
15141 2005-08-31  Naba Kumar  <naba@gnome.org>
15143         * plugins/glade/plugin.c: Set transient window for the widget
15144         dialogs.
15145         
15146 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
15148         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
15150 2005-08-10  Naba Kumar  <naba@gnome.org>
15152         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
15153         as shortcut key for execute.
15155         * src/about.c: Clean up.
15156         
15157         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
15158         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
15159         entry boxes.
15160         
15161 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15163         * plugins/editor/search-replace_backend.c :
15164         Fixed search in File Patterns.
15166 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
15168         * plugins/gdb/Makefile.am: Fixed a make -j x bug
15169         
15170 2005-08-04  Naba Kumar  <naba@gnome.org>
15172         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15173         for pango-1.8 rendering bug.
15174         
15175 2005-08-03  Naba Kumar  <naba@gnome.org>
15177         * plugins/glade/plugin.c: Proper names for plugin widgets.
15178         
15179         * plugins/subversion/anjuta-subversion.glade,
15180         plugins/subversion/svn-auth.c: Fixed authentication dialog and
15181         string allocations. Use passed default values when available.
15182         Set proper focus and dialog default response. Destroy dialog after use.
15183         Return error when appropriate.
15185 2005-08-02  Naba Kumar  <naba@gnome.org>
15187         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
15188         for pango-1.8 rendering bug.
15189         
15190 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
15192         * scintilla/Makefile.am: Fixed a make -j x bug
15193         
15194 2005-08-02  Johannes Schmid <jhs@gnome.org>
15195         
15196         * plugins/subversion/svn-auth.c: Added username/password 
15197         auto function.
15199 2005-08-01  Naba Kumar  <naba@gnome.org>
15201         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
15202         checks for character width calculations.
15203         
15204 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15206         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
15208 2005-07-31  Naba Kumar  <naba@gnome.org>
15210         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
15211         messup with pango 1.8. Fixed bug #311846.
15213 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15215         * plugins/gdb/memory.c : Fixed bug 305082.
15216         
15217         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15218         plugins/project-wizard/templates/gcj.wiz,
15219         plugins/project-wizard/templates/gnome.wiz,
15220         plugins/project-wizard/templates/gtk.wiz,
15221         plugins/project-wizard/templates/java.wiz,
15222         plugins/project-wizard/templates/python.wiz,
15223         plugins/project-wizard/templates/wxwin.wiz,
15224         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
15226 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
15228         * plugins/tools/execute.c:
15229         Correct a crash if editor is closed while a tool still use it.
15231 2005-07-28  Naba Kumar  <naba@gnome.org>
15233         * scintilla/*: Updated scintilla from their latest CVS.
15235 2005-07-27  Naba Kumar  <naba@gnome.org>
15237         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15238         plugins/build-basic-autotools/build-basic-autotools.c,
15239         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
15240         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15241         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
15242         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
15243         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
15244         plugins/message-view/plugin.c, plugins/patch/plugin.c,
15245         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
15246         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15247         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
15248         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
15249         argument to anjuta_ui_add_action_group_entries() and
15250         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
15251         Fixed all plugins to pass translation domain. This fixes untranslated
15252         UI bugs. 
15254 2005-07-27  Naba Kumar  <naba@gnome.org>
15256         * plugins/class-inheritance/class-callbacks.c,
15257         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
15258         proper system colors.
15260 2005-07-26  Naba Kumar  <naba@gnome.org>
15262         * ROADMAP: Updated and added more tasks.
15264 2005-07-25  Naba Kumar  <naba@gnome.org>
15266         * ROADMAP: Updated and added more tasks.
15267         
15268 2005-07-24  Naba Kumar  <naba@gnome.org>
15270         * HACKING: Fixed format.
15272 2005-07-24  Naba Kumar  <naba@gnome.org>
15274         * ROADMAP: Fixed format.
15275         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
15277 2005-07-24  Naba Kumar  <naba@gnome.org>
15279         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
15280         * data/properties/cpp.properties: Added *.c++ as file extension for c++
15282 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
15284         * plugins/tools/dialog.c, plugins/tools/dialog.h:
15285         Correct wrong sensitivity setting
15286         
15287         * plugins/tools/tool.c: Correct a crash when removing overridden tool
15288         
15289         * plugins/tools/variable.c:     Add variables for project manager
15291 2005-07-23  Naba Kumar  <naba@gnome.org>
15293         * ROADMAP: updated.
15295 2005-07-23 Naba Kumar  <naba@gnome.org>
15297         * plugins/subversion/Makefile.am,
15298         plugins/subversion/svn-auth.c,
15299         plugins/subversion/svn-auth.h: Added subversion authentication code
15300         stubs.
15301         
15302         * plugins/subversion/subversion-callbacks.c,
15303         plugins/subversion/subversion-callbacks.h,
15304         plugins/subversion/svn-backend-priv.h,
15305         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
15306         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
15307         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
15308         Added file mode line.
15310 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
15312         * configure.in: Added 'gl' to ALL_LINGUAS.
15314 2005-07-21 Naba Kumar  <naba@gnome.org>
15316         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
15317         the active sources and kill the running process without emitting
15318         signals (which could be fatal because the object is being destroyed).
15319         Incidentally, fixed the crash that happens when stopping an active
15320         debugger session. Disabled debug prints and code clean up.
15321         Fixed bug #305587.
15322         
15323         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
15324         message view object, because that prevents many unprocessed outputs
15325         from the cvs command from being appended in view. Does not set NULL
15326         to mesg_view private member (not required) so that any pending outputs
15327         to view is processed.Fixed bug #172666.
15329         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
15330         type in supported list.
15331         
15332 2005-07-18  Adam Weinberger  <adamw@gnome.org>
15334         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15335           grammar/spelling fixes.
15337 2005-07-17 Naba Kumar  <naba@gnome.org>
15339         * (new) plugins/project-wizard/templates/terminal/cvsignore,
15340         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
15341         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
15342         plugins/project-wizard/templates/anjuta-plugin.wiz,
15343         plugins/project-wizard/templates/gcj.wiz,
15344         plugins/project-wizard/templates/gnome.wiz,
15345         plugins/project-wizard/templates/gtk.wiz,
15346         plugins/project-wizard/templates/gtkmm.wiz,
15347         plugins/project-wizard/templates/java.wiz,
15348         plugins/project-wizard/templates/python.wiz,
15349         plugins/project-wizard/templates/terminal.wiz,
15350         plugins/project-wizard/templates/terminal/Makefile.am,
15351         plugins/project-wizard/templates/terminal/po/Makefile.am,
15352         plugins/project-wizard/templates/terminal/src/Makefile.am,
15353         plugins/project-wizard/templates/wxwin.wiz,
15354         plugins/project-wizard/templates/xlib-dock.wiz,
15355         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
15356         wizards and updated .wiz files to install them in newly created
15357         projects.
15359 2005-07-16 Naba Kumar  <naba@gnome.org>
15361         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
15362         
15363         * plugins/file-manager/an_file_view.c,
15364         plugins/file-manager/plugin.c: Added file manager preferences to
15365         show/hide files ignored by version control (e.g. cvsignore).
15366         
15367         * plugins/editor/text_editor.c: Initialize vfs info struct.
15368         
15369         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
15370         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
15371         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
15372         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
15373         omf-install/.cvsignore, pixmaps/.cvsignore,
15374         plugins/file-manager/anjuta-file-manager-plugin.glade,
15375         scintilla/.cvsignore, scintilla/include/.cvsignore,
15376         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
15377         tagmanager/python.c: Updated.
15379 2005-07-16 Naba Kumar  <naba@gnome.org>
15381         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
15382         Fixed python parser to parser class methods.
15384 2005-07-15 Naba Kumar  <naba@gnome.org>
15386         * plugins/project-wizard/property.c: Used parenthesis to remove
15387         ambiguty.
15388         
15389         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15390         plugins/project-wizard/templates/gcj.wiz,
15391         plugins/project-wizard/templates/gnome.wiz,
15392         plugins/project-wizard/templates/gtk.wiz,
15393         plugins/project-wizard/templates/gtkmm.wiz,
15394         plugins/project-wizard/templates/java.wiz,
15395         plugins/project-wizard/templates/python.wiz,
15396         plugins/project-wizard/templates/terminal.wiz,
15397         plugins/project-wizard/templates/wxwin.wiz,
15398         plugins/project-wizard/templates/xlib-dock.wiz,
15399         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
15400         and names.
15402 2005-07-15 Naba Kumar  <naba@gnome.org>
15404         * plugins/project-wizard/templates/java.wiz,
15405         plugins/project-wizard/templates/java/Makefile.am,
15406         plugins/project-wizard/templates/java/project.anjuta,
15407         plugins/project-wizard/templates/python.wiz,
15408         plugins/project-wizard/templates/python/Makefile.am,
15409         plugins/project-wizard/templates/python/project.anjuta: Use different
15410         project files for java and python module where debugger is not
15411         included in the list of plugins.
15413 2005-07-15 Naba Kumar  <naba@gnome.org>
15415         * configure.in, plugins/project-wizard/templates/Makefile.am,
15416         plugins/project-wizard/templates/gcj-logo.png,
15417         plugins/project-wizard/templates/gcj.wiz,
15418         plugins/project-wizard/templates/gcj/.cvsignore,
15419         plugins/project-wizard/templates/gcj/Makefile.am,
15420         plugins/project-wizard/templates/gcj/configure.in.tpl,
15421         plugins/project-wizard/templates/gcj/src/.cvsignore,
15422         plugins/project-wizard/templates/gcj/src/Makefile.am,
15423         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
15424         plugins/project-wizard/templates/java-logo.png,
15425         plugins/project-wizard/templates/java.wiz,
15426         plugins/project-wizard/templates/java/configure.in.tpl,
15427         plugins/project-wizard/templates/java/po/Makefile.am,
15428         plugins/project-wizard/templates/java/po/POTFILES.in,
15429         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
15430         plugins/project-wizard/templates/java/src/main.java,
15431         plugins/project-wizard/templates/python-logo.png,
15432         plugins/project-wizard/templates/python.wiz,
15433         plugins/project-wizard/templates/python/.cvsignore,
15434         plugins/project-wizard/templates/python/Makefile.am,
15435         plugins/project-wizard/templates/python/configure.in.tpl,
15436         plugins/project-wizard/templates/python/po/.cvsignore,
15437         plugins/project-wizard/templates/python/po/Makefile.am,
15438         plugins/project-wizard/templates/python/po/POTFILES.in,
15439         plugins/project-wizard/templates/python/src/.cvsignore,
15440         plugins/project-wizard/templates/python/src/Makefile.am,
15441         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
15442         plugins/project-wizard/templates/python/src/main.py: Added Generic
15443         gcj and python project wizards. Fixed Generic java project to
15444         use _JAVA primary. Update gnome-build from cvs for them to work
15445         correctly.
15447 2005-07-12 Naba Kumar  <naba@gnome.org>
15449         * plugins/project-manager/plugin.c: Automatically determine
15450         project backend by probing.
15451         
15452 2005-07-04 Naba Kumar  <naba@gnome.org>
15454         * Makefile.am: Do not install old anjuta.glade file which conflicts
15455         with newer src/anjuta.glade.
15457 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
15459         * plugins/an_symbol_prefs.c:
15460         Sort list of available symbol files
15462 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
15464         * plugins/build-basic-autotools.c:
15465         Fixed #307810
15466         
15467         * plugins/gtodo/libgtodo.c:
15468         Possible fix for #307800
15470         * libanjuta/anjuta-encodings.c
15471         libanjuta/anjuta-launcher.c
15472         libanjuta/anjuta-preference-dialog.c
15473         libanjuta/anjuta-preferences.c
15474         libanjuta/anjuta-ui.c
15475         libanjuta/anjuta-util.c
15476         libanjuta/cell-renderer-captioned-image.c
15477         libanjuta/plugin.c:
15478         
15479         Patch from de_lupus@pandora.be (Kristof Vansant):
15480         Replaced deprecated gnome-i18n.h
15481         Closed #309153
15483 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
15484         
15485         * plugins/subversion/anjuta-subversion.glade
15486         plugins/subversion/anjuta-subversion.ui
15487         plugins/subversion/plugin.c
15488         plugins/subversion/subversion-actions.c
15489         plugins/subversion/subversion-callbacks.h
15490         plugins/subversion/subversion-callbacks.c
15491         plugins/subversion/svn-backend-priv.h
15492         plugins/subversion/svn-backend.h
15493         plugins/subversion/svn-backend.c
15494         plugins/subversion/svn-thread.h
15495         plugins/subversion/svn-thread.c:
15496         
15497         Implemented Subversion diff
15498         
15499 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
15500         
15501         * plugins/build-basic-autotools/build-basic-autotools.c:
15502         Fixed crash bug! Might be useful to release 2.0.2 soon
15503         because this bug will crash any build which produces errors
15504         or warnings
15506 === Anjuta 2.0.1 ===
15508 2005-06-27 Naba Kumar  <naba@gnome.org>
15510         * plugins/tools/execute.c: Formated code.
15511         
15512 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
15514         * plugins/build-basic-autotools/build-basic-autotools.c:
15515         Remove two memory leaks
15516         Check command output versus untranslated strings too
15518         * plugins/tools/execute.c:
15519         Remove two memory leaks
15520         Check command output versus untranslated strings too
15521         Remove description message
15523         * plugins/tools/fileop.c:
15524         Escape tool name in xml configuration file
15526 2005-05-26 Naba Kumar  <naba@gnome.org>
15528         * configure.in: Bumped version to 2.0.1
15529         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
15531         * plugins/tools/execute.c: Fixed clickable messages.
15532         * NEWS: Updated.
15534         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
15535         Deactivate glade plugin when last glade project is closed. Reorder
15536         glade widgets in layout. Change glade project when user selects a
15537         new project. Removed project from the list when user closes it. Fixed
15538         glade project file loading from URI. Save and restored loaded glade
15539         projects in/from session.
15541         * plugins/class-gen/action-callbacks.c,
15542         plugins/class-gen/anjuta-class-gen-plugin.glade,
15543         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
15544         plugins/file-wizard/anjuta-file-wizard.glade,
15545         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
15546         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
15547         "Add to project" correctly. Use the source file path returned after
15548         adding to project. Fixed memory leaks. Deactivate wizard plugins
15549         after use.
15550         
15551         * plugins/project-manager/plugin.c,
15552         plugins/project-wizard/anjuta-project-wizard.glade,
15553         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
15554         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
15555         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
15556         project-wizard preference page to anjuta app, because they are
15557         more appropriated as general preferences. Renamed username and
15558         useremail properties keys.
15559         
15560         * po/POTFILES.in: Updated.
15562         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
15563         saved at closing.
15564         
15565         * plugins/file-loader/plugin.c: Do not use static variable to store
15566         created submenu in factory. Fixed crash in anjuta exit.
15567         
15568 2005-05-24 Naba Kumar  <naba@gnome.org>
15570         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15571         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15572         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15573         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15574         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15575         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15576         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15577         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15578         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15579         
15580         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
15581         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15582         plugins/build-basic-autotools/build-basic-autotools.c,
15583         plugins/build-basic-autotools/build-basic-autotools.h,
15584         plugins/build-basic-autotools/executer.c,
15585         plugins/build-basic-autotools/executer.h,
15586         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
15587         plugins/tools/variable.c: Added an extra argument to
15588         anuta_util_dialog_input() to pass default value. Save/load project
15589         configure and execution parameters in/from session.
15591         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
15592         symbol browser is loaded.
15593         
15594         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
15595         freeze/thaw.
15597         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
15598         deactivate would not start shell.
15600 2005-05-24 Naba Kumar  <naba@gnome.org>
15602         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
15603         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
15604         libegg/egg-submenu-action.c, libegg/test-actions.c,
15605         plugins/build-basic-autotools/build-basic-autotools.c,
15606         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
15607         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
15608         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
15609         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
15610         plugins/macro/plugin.c, plugins/message-view/plugin.c,
15611         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
15612         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
15613         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15614         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
15615         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
15617 2005-05-24 Naba Kumar  <naba@gnome.org>
15619         * data/properties/styles.properties: Fixed defalt font.
15621         * plugins/editor/search-replace.c,
15622         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
15623         project openness wihtout activating project-manager plugin (i.e.
15624         using anjuta_shell_get()).
15625         
15626         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
15627         - Completed add_source(), add_group() and add_target() methods of
15628         IAnjutaProjectManager.
15629         - Change their definition to return the added element (or NULL).
15630         - Used interface API for project main menus and 'add to project'
15631         from file-manager context menu.
15632         - Select proper default target/group when prompting for adding
15633         source/target/group.
15634         - Do not expand all nodes in selection tree when default selection
15635         are given (eases navigation in big projects).
15636         - Code clean ups.
15637         - Marked strings for translation.
15639 2005-05-23 Naba Kumar  <naba@gnome.org>
15641         * src/anjuta-app.c: Save menu accelerators on change.
15642         * NEWS: Updated.
15643         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
15644         save-as dialog (leading to crash later).
15646 2005-05-22 Naba Kumar  <naba@gnome.org>
15648         * NEWS: Updated.
15649         * AUTHORS: Added developers for other projects. Updated.
15650         * TODO.tasks: Updated.
15651         * ChangeLog: Added past changelogs from anjuta-0.1.5.
15652         
15653 2005-05-22 Naba Kumar  <naba@gnome.org>
15655         * plugins/tools/execute.c: Make parsable lines distinct by adding
15656         a "Click me" description in the message. Allow tools to open arbibrary
15657         file in editory using gdb-styled annotation (The line starts with two
15658         \032 characters followed by the file:line).
15659         
15660         * plugins/tools/scripts/prepare-changelog.pl,
15661         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
15662         ChangeLog file itself and open it.
15664 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
15666         * plugins/tools/execute.c:
15667         Parse output in message pane
15668         Correct a crash on plugin deactivation
15670         * plugins/tools/fileop.c,
15671         plugins/tools/tool.c,
15672         plugins/tools/tool.h:
15673         Load only valid tools
15675 2005-06-21  Naba Kumar  <naba@gnome.org>
15677         * anjuta.spec.in: Fixed devel package requirement.
15679         * plugins/message-view/message-view.c: Scroll message on next/previous.
15681         * TODO.tasks: Updated.
15683         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15684         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15685         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15686         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15687         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15688         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15689         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15690         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15692         * libanjuta/anjuta-preferences.c,
15693         plugins/build-basic-autotools/build-basic-autotools.c,
15694         plugins/build-basic-autotools/executer.c,
15695         plugins/class-gen/action-callbacks.c,
15696         plugins/class-gen/action-callbacks.h,
15697         plugins/class-gen/class_gen.c,
15698         plugins/cvs-plugin/cvs-interface.c,
15699         plugins/debug-manager/attach_process.c,
15700         plugins/debug-manager/plugin.c,
15701         plugins/debug-manager/utilities.c,
15702         plugins/debug-manager/utilities.h,
15703         plugins/editor/aneditor-autocomplete.cxx,
15704         plugins/editor/aneditor.cxx,
15705         plugins/editor/search-replace.c,
15706         plugins/editor/search-replace_backend.c,
15707         plugins/gdb/breakpoints.c,
15708         plugins/gdb/registers.c,
15709         plugins/patch/plugin.c,
15710         plugins/project-wizard/druid.c,
15711         plugins/project-wizard/install.c,
15712         plugins/subversion/plugin.c,
15713         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
15714         codes.
15716         * plugins/class-gen/action-callbacks.c,
15717         plugins/project-wizard/parser.c,
15718         plugins/project-wizard/property.c,
15719         plugins/project-wizard/values.c,
15720         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
15722         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
15723         alphabetically
15725 2005-06-20  Naba Kumar  <naba@gnome.org>
15727         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15728         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15729         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15730         
15731         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
15732         exit idle function.
15733         
15734         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
15735         Fixed possible memory corruption.
15737         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
15738         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
15739         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
15740         progress bar increment and added progress status for symbol refresh
15741         and project loading.
15742         
15743         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
15744         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
15745         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
15746         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
15747         bar.
15749         * TODO.tasks: Updated.
15751 2005-06-19  Naba Kumar  <naba@gnome.org>
15753         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
15754         Fixed warning.
15755         
15756         * plugins/project-import/project-import.c: Deactivate plugin when done.
15757         
15758 2005-06-18  Naba Kumar  <naba@gnome.org>
15760         * plugins/profile-default/plugin.c: Fixed error when loading another
15761         project while a project is still loaded.
15762         
15763         * plugins/project-manager/plugin.c: Used (newly added) group-activated
15764         signal from gnome-build to popup group properties.
15765         
15766         * src/anjuta.c: Load default session by default.
15768         * po/POTFILES.in: Added missing files.
15769         
15770         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
15771         activate plugin on load (activate it separately). Connect to activate
15772         and deactivate signals for housekeeping, so that if plugins are
15773         activated or deactivate externally, they are properly recorded.
15774         
15775         * plugins/profile-default/plugin.c: Save profile before a project
15776         is loaded so that it could be restored when project is closed.
15777         
15778         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
15780 2005-06-17  Naba Kumar  <naba@gnome.org>
15782         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
15783         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
15784         for project. The plugins loaded for the project is restored when project
15785         is loaded next time.
15786         
15787         * TODO.tasks: Updated.
15788         
15789 2005-06-15  Naba Kumar  <naba@gnome.org>
15791         * plugins/tools/scripts/find-fixmes.pl,
15792         (new) plugins/tools/scripts/translation-status.pl,
15793         plugins/tools/scripts/tools-2.xml.in,
15794         plugins/tools/scripts/Makefile.am,
15795         plugins/tools/scripts/prepare-changelog.pl: Added translation
15796         status script. Completed find-fixmes.pl script. Fixed bugs.
15798         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
15799         tool path.
15801 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15803         * plugins/message-view/anjuta-message-manager-plugin.glade :
15804         renamed "messages.tag.position" to "messages.tab.position".
15805         plugins/message-view/anjuta-msgman.c : 
15806         Messages tab position prefrences.
15807         
15808 2005-06-14  Naba Kumar  <naba@gnome.org>
15810         * (new) plugins/tools/scripts/find-fixmes.pl,
15811         (new) plugins/tools/scripts/tools-2.xml.in,
15812         (new) plugins/tools/scripts/Makefile.am,
15813         (new) plugins/tools/scripts/prepare-changelog.pl,
15814         plugins/tools/plugin.h, plugins/tools/fileop.c,
15815         plugins/tools/Makefile.am, configure.in: Added system tools.
15817 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
15819         * plugins/tools/editor.c:
15820         Take care of creating .anjuta directory if missing
15822 2005-06-10  Naba Kumar  <naba@gnome.org>
15824         * configure.in: Increased gnome-build required to version 0.1.2.
15825         
15826         * plugins/project-manager/plugin.c: Fixed target/group removal.
15827         Fixed memory leaks.
15828         
15829 2005-06-10  Naba Kumar  <naba@gnome.org>
15831         * plugins/project-manager/plugin.c: Implemented target/group
15832         configuration (update gnome-build module from cvs).
15833         
15834 2005-06-07  Naba Kumar  <naba@gnome.org>
15836         Patch from: Massimo Cora'  <maxcvs@email.it>:
15837         * plugins/class-inheritance/Makefile.am,
15838         plugins/class-inheritance/class-inherit.c,
15839         plugins/class-inheritance/class-inherit.h,
15840         plugins/class-inheritance/plugin.c,
15841         plugins/class-inheritance/plugin.h,
15842         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
15843         expanded view of classes in hierarchy canvas (collapsable again).
15844         
15845 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
15847         * scintilla/patches/scintilla-64-bit.diff (added)
15848         * plugins/patch/patch-plugin.c:
15849         Conditional build for GTK 2.4 and GTK 2.6
15851 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
15853         * plugins/tools/anjuta-tools.glade,
15854         plugins/tools/editor.c,
15855         plugins/tools/plugin.h,
15856         plugins/tools/fileop.c:
15857         Add a check box to edit an user script
15858         Correct a few memory leak
15860         * plugins/tools/execute.c,
15861         plugins/tools/tool.c,
15862         plugins/tools/tool.h:
15863         Move utility remove_mnemonic function in tool.c
15864         Small fix
15866 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
15868         Patch from sbrabec@suse.cz:
15869         * configure.in
15870         scintilla/include/Scintilla.h:
15871         
15872         Fix 64-Bit warnings in gcc 4
15874 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
15875         
15876         * plugins/patch/patch_plugin.c
15877         plugins/patch/patch.h
15878         plugin/patch/patch-plugin.glade
15879         plugin/patch/Makefile.am:
15880         
15881         Changed patch plugin to use libglade and new gtk 2.6 widgets
15883 2005-05-31  Naba Kumar  <naba@gnome.org>
15885         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15886         * plugins/editor/text_editor.c: Don't show error
15887         for empty files.
15888         
15889 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
15890         
15891         * plugins/message-view/anjuta-message-manager.ui,
15892         plugins/message-view/anjuta-msgman.c,
15893         plugins/message-view/anjuta-msgman.h,
15894         plugins/message-view/message-view.c,
15895         plugins/message-view/message-view.h,
15896         plugins/message-view/plugin.c:
15897         Add a popup menu in messages panes
15898         Move save message pane option in it
15900 2005-05-28  Naba Kumar  <naba@gnome.org>
15902         * data/properties/styles.properties: Fixed default font
15903         names and sizes.
15905         * plugins/editor/style-editor.c: cleanup.
15906         
15907 2005-05-25  Naba Kumar  <naba@gnome.org>
15909         * plugin/gdb/plugin.c: Start gdb even if the program does
15910         not exists. Fixes bug #305074
15911         
15912 2005-05-24  Naba Kumar  <naba@gnome.org>
15914         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
15915         * configure.in: graphviz pkgconfig path.
15917 2005-05-24  Naba Kumar  <naba@gnome.org>
15919         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
15920         * TODO.tasks: Updated.
15921         
15922 2005-05-22  Naba Kumar  <naba@gnome.org>
15924         * anjuta.spec.in: Fixed spec file
15925         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
15927 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
15928         
15929         * TODO.tasks: Updated.
15931         * plugins/message-view/anjuta-message-manager.ui,
15932         plugins/message-view/message-view.c,
15933         plugins/message-view/message-view.h,
15934         plugins/message-view/plugin.c:
15935         Add shortcut for next and previous message
15936         Add a save message menu item
15937         Fix a bug in previous message
15939 2005-05-21  Naba Kumar  <naba@gnome.org>
15941         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
15942         doc/Makefile.am, global-tags/create_global_tags.sh,
15943         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
15944         and rpm package creation. Fixed installation paths.
15945         
15946         * plugins/editor/anjuta-document-manager.glade,
15947         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
15948         and indent options.
15949         
15950         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15952 2005-05-21  Naba Kumar  <naba@gnome.org>
15954         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15955         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15956         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15957         tagmanager/Makefile.am: Fixed paths configure variables to take
15958         automake configure variables instead of hardcoding.
15960         * global-tags/tm_global_tags.c: Formated code.
15962         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15963         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15964         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15965         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15966         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15967         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15968         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15969         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15970         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15972 2005-05-20  Naba Kumar  <naba@gnome.org>
15974         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15975         and fixed rpm spec file (more testing required).
15976         
15977         * data/gdb.init: Don't set gdb prompt.
15978         
15979         * mime/Makefile.am: run update-mime-data only on system-wide install.
15980         
15981         * plugins/gdb/Makefile.am: Install plugin at correct paths.
15983 2005-05-19  Naba Kumar  <naba@gnome.org>
15985         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15986         while it's not visible.
15988         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
15989         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15990         
15991 2005-05-19  Naba Kumar <naba@gnome.org>
15993         * configure.in: Fixed subversion checks. Added
15994         --disable-plugin-subversion and --disable-plugin-glade
15995         configure flags to manually turn off their plugin builds.
15997         * plugins/editor/plugin.c: Save and restore current editor line
15998         positions in session.
16000 2005-05-18  Naba Kumar  <naba@gnome.org>
16002         * AUTHORS: Fixed email address.
16003         
16004         * libanjuta/anjuta-utils.c,
16005         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
16006         when the projectmanager toplevel is not a window. Check for valid
16007         gtkwindow type before using the passed window as parent for anjuta
16008         dialogs.
16010 2005-05-17  Naba Kumar  <naba@gnome.org>
16012         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
16013         
16014         * plugins/cvs-plugin/Makefile.am,
16015         plugins/devhelp/plugin.c,
16016         plugins/file-loader/Makefile.am,
16017         plugins/macro/Makefile.am,
16018         plugins/message-view/Makefile.am,
16019         plugins/patch/Makefile.am,
16020         plugins/project-manager/Makefile.am,
16021         plugins/subversion/Makefile.am,
16022         plugins/symbol-browser/Makefile.am: Removed -module flags
16023         from libtool flags
16025         * MAINTAINERS: Added file so that I could recieve bugzilla
16026         reports.
16028         * plugins/glade/plugin.c: Fixed compile error.
16030 === Anjuta 2.0.0 ===
16032 2005-05-15  Naba Kumar  <naba@gnome.org>
16034         * configure.in: Adjusted gdl version requirement. Bumped anjuta
16035         version to 2.0.0.
16037         * plugins/symbol-browser/an_symbol_view.c,
16038         plugins/symbol-browser/plugin.c,
16039         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
16040         symbols have been updated. Reset file symbols when update
16041         occurs. Fixed memory leaks.
16043         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
16044         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
16045         
16046 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
16048         * plugins/tools/anjuta-tools.glade:
16049         Remove unused parameter dialog
16051         * plugins/tools/dialog.c,
16052         plugins/tools/fileop.c,
16053         plugins/tools/fileop.h,
16054         plugins/tools/tool.c,
16055         plugins/tools/tool.h,
16056         plugins/tools/variable.c:
16057         Add a few comments and cleanups
16059         * plugins/tools/editor.c,
16060         plugins/tools/editor.h:
16061         Remove code from previous plugin and add comments
16062         Use main window as parent (instead of tool list)
16064         * plugins/tools/execute.c,
16065         plugins/tools/execute.h:
16066         Remove code from previous plugin and add comments
16067         Fix warnings
16069 2005-05-14  Naba Kumar  <naba@gnome.org>
16071         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
16072         release.
16073         
16074         * configure.in: Fixed
16075         
16076         * plugins/class-inheritance/class-inheritance.png: New icon.
16077         
16078         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
16079         screws up when reparented.
16081 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16083         * plugins/editor/search-replace.c,
16084         plugins/editor/search-replace_backend.c
16085         plugins/project-manager/plugin.c : Clear find pane if searching same 
16086         expression. Clean code.
16088 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
16090         * configure.in: Added ne in ALL_LINGUAS
16091         
16092 2005-05-13  Naba Kumar  <naba@gnome.org>
16094         * configure.in: Fixed glade-3 version.
16095         
16096         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
16097         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
16098         plugins/gdb/watch.c: Update locals, watch and frame document on
16099         frame change.
16101 2005-05-12  Naba Kumar  <naba@gnome.org>
16103         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
16104         scope autocompletion when the function definition is incomplete.
16105         
16106         * plugins/class-gen/anjuta-class-gen.plugin.in,
16107         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16108         plugins/gdb/plugin.c,
16109         plugins/glade/anjuta-glade.plugin.in,
16110         plugins/project-import/anjuta-project-import.plugin.in,
16111         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
16112         titles for the wizards.
16114 2005-05-11  Naba Kumar  <naba@gnome.org>
16116         * configure.in, plugins/debug-manager/Makefile.am,
16117         plugins/debug-manager/plugin.c,
16118         (added) plugins/debug-manager/images/.cvsignore,
16119         (added) plugins/debug-manager/images/Makefile.am,
16120         (added) plugins/debug-manager/images/detach-16.png,
16121         (added) plugins/debug-manager/images/detach.png,
16122         (added) plugins/debug-manager/images/step-into-16.png,
16123         (added) plugins/debug-manager/images/step-into.png,
16124         (added) plugins/debug-manager/images/step-out-16.png,
16125         (added) plugins/debug-manager/images/step-out.png,
16126         (added) plugins/debug-manager/images/step-over-16.png,
16127         (added) plugins/debug-manager/images/step-over.png,
16128         plugins/gdb/Makefile.am,
16129         plugins/gdb/breakpoints.c,
16130         plugins/gdb/plugin.c,
16131         (added) plugins/gdb/images/.cvsignore,
16132         (added) plugins/gdb/images/Makefile.am,
16133         (added) plugins/gdb/images/breakpoint.png,
16134         (added) plugins/gdb/images/locals.png,
16135         (added) plugins/gdb/images/stack.png,
16136         (added) plugins/gdb/images/watch.png: Fixed breakpoints
16137         'remove all'. Added debugger icons.
16139         * plugins/editor/text_editor.c: Fixed file monitor.
16141         Patch from: Massimo Cora'  <maxcvs@email.it>
16142         * plugins/patch/anjuta-patch-plugin.png,
16143         plugins/class-gen/Makefile.am,
16144         plugins/class-gen/action-callbacks.c,
16145         plugins/class-gen/class_gen.c,
16146         plugins/class-gen/class_logo.xpm: Implemented vcs
16147         file addions. New icons by Fabio Zecchini
16149 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16151         * libanjuta/interfaces/libanjuta.idl
16152         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
16153         plugins/editor/search-replace_backend.c
16154         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
16156 2005-05-11  Naba Kumar  <naba@gnome.org>
16157         
16158         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
16159         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
16160         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
16161         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
16162         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
16163         memory leaks.
16164         
16165         * plugins/symbol-browser/an_symbol_prefs.c,
16166         plugins/symbol-browser/an_symbol_search.c,
16167         plugins/symbol-browser/an_symbol_view.c,
16168         plugins/symbol-browser/an_symbol_view.h,
16169         plugins/symbol-browser/plugin.c: Fixed memory leaks.
16171 2005-05-11  Naba Kumar  <naba@gnome.org>
16173         * libanjuta/anjuta-shell.c: Fixed runtime warning.
16174         
16175         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
16176         progress bar location at create time, instead of hardcoding.
16177         
16178         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
16179         Added mini splash screen.
16180         
16181         * plugins/editor/text_editor.c: Do not produce warning when file
16182         monitor could not be created.
16183         
16184         * plugins/profile-default/plugin.c: Save project session on exit.
16185         Show mini splash with progress bar at profile load.
16187 2005-05-10  Naba Kumar  <naba@gnome.org>
16189         * configure.in, manuals/Makefile.am: Fixed compile flags.
16190         Disable outdated manuals builds.
16191         
16192         * global-tags/Makefile.am: Uninstall tags files on
16193         'make uninstall'
16194         
16195         * libegg/Makefile.am: Use configured deprecated flags.
16196         
16197         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16198         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16199         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16200         Updated.
16201         
16202         * mime/Makefile.am: Take DESTDIR into account.
16203         
16204         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
16205         
16206         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
16207         on scope autocompletion.
16208         
16209         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16210         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
16211         shared libs and static libs paths for debugging. Order them
16212         correctly.
16213         
16214         * po/POTFILES.in: Updated.
16216 2005-05-09  Naba Kumar  <naba@gnome.org>
16218         * libanjuta/interfaces/libanjuta.idl,
16219         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
16220         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
16221         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
16222         Implemented debugger source directory search and emits location changed
16223         signal with absolute path of the file.
16225         * plugins/tools/tool.c: Fixed compile errors.
16226         
16227 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
16229         * plugins/tools/anjuta-tools.glade,
16230         plugins/tools/dialog.h,
16231         plugins/tools/dialog.c,
16232         plugins/tools/plugin.c,
16233         plugins/tools/editor.c:
16234         Improve graphical user interface
16235         Remove old code
16236         Correct an error on close
16237         Some cleanups
16239         * plugins/tools/fileop.c,
16240         plugins/tools/tool.h,
16241         plugins/tools/tool.c:
16242         Change the tool internal structure
16243         Support having tools configuration in several places
16245 2005-05-08  Naba Kumar  <naba@gnome.org>
16247         * plugins/gdb/actions.c,
16248         (removed) plugins/gdb/registers_cbs.c,
16249         (removed) plugins/gdb/registers_cbs.h,
16250         (removed) plugins/gdb/registers_gui.c,
16251         (removed) plugins/gdb/sharedlib_cbs.c,
16252         (removed) plugins/gdb/sharedlib_cbs.h,
16253         (removed) plugins/gdb/sharedlib_gui.c,
16254         (removed) plugins/gdb/signals_cbs.c,
16255         (removed) plugins/gdb/signals_cbs.h,
16256         (removed) plugins/gdb/signals_gui.c: Removed dead files.
16258 2005-05-08  Naba Kumar  <naba@gnome.org>
16260         * plugins/build-basic-autotools/executer.c: Fixed programs
16261         listing dialog.
16262         
16263         * plugins/debug-manager/Makefile.am,
16264         plugins/debug-manager/anjuta-debug-manager.glade,
16265         plugins/debug-manager/plugin.c,
16266         plugins/gdb/Makefile.am: Used libglade for programs listing
16267         dialog.
16268         
16269         * (added) plugins/gdb/pointer.png: Stack pointer image.
16270         
16271         * libanjuta/anjuta-marshal.list,
16272         pixmaps/Makefile.am,
16273         plugins/gdb/actions.c,
16274         plugins/gdb/actions.h,
16275         plugins/gdb/anjuta-gdb-plugin.ui,
16276         plugins/gdb/anjuta-gdb.glade,
16277         plugins/gdb/breakpoints.c,
16278         plugins/gdb/breakpoints.h,
16279         plugins/gdb/debug_tree.c,
16280         plugins/gdb/debug_tree.h,
16281         plugins/gdb/debugger.c,
16282         plugins/gdb/debugger.h,
16283         plugins/gdb/gdbmi-test.c,
16284         plugins/gdb/gdbmi.c,
16285         plugins/gdb/gdbmi.h,
16286         plugins/gdb/info.c,
16287         plugins/gdb/info.h,
16288         plugins/gdb/locals.c,
16289         plugins/gdb/locals.h,
16290         plugins/gdb/memory.c,
16291         plugins/gdb/memory.h,
16292         plugins/gdb/plugin.c,
16293         plugins/gdb/plugin.h,
16294         plugins/gdb/registers.c,
16295         plugins/gdb/registers.h,
16296         plugins/gdb/registers_cbs.c,
16297         plugins/gdb/registers_cbs.h,
16298         plugins/gdb/registers_gui.c,
16299         plugins/gdb/sharedlib.c,
16300         plugins/gdb/sharedlib.h,
16301         plugins/gdb/sharedlib_cbs.c,
16302         plugins/gdb/sharedlib_cbs.h,
16303         plugins/gdb/sharedlib_gui.c,
16304         plugins/gdb/signals.c,
16305         plugins/gdb/signals.h,
16306         plugins/gdb/signals_cbs.c,
16307         plugins/gdb/signals_cbs.h,
16308         plugins/gdb/signals_gui.c,
16309         plugins/gdb/stack_trace.c,
16310         plugins/gdb/stack_trace.h,
16311         plugins/gdb/utilities.c,
16312         plugins/gdb/utilities.h,
16313         plugins/gdb/watch.c,
16314         plugins/gdb/watch.h,
16315         plugins/gdb/watch_cbs.c,
16316         plugins/gdb/watch_cbs.h,
16317         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
16318         it for all debugger component updates and listing. Implemented
16319         user custom debugger command window. Fixed all debugger components
16320         to work correctly. Implemented debugger as GObject. Removed
16321         deprecated codes.
16322         
16323 2005-05-06  Naba Kumar  <naba@gnome.org>
16324         
16325         * TODO.tasks: Updated.
16326         
16327         * plugins/build-basic-autotools/Makefile.am,
16328         plugins/file-loader/Makefile.am,
16329         plugins/profile-default/Makefile.am,
16330         plugins/sample1/Makefile.am,
16331         plugins/symbol-browser/images/Makefile.am,
16332         src/Makefile.am: Fixed 'make distcheck' errors.
16334         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
16335         updates.
16337         * tagmanager/tm_workspace.c: Include prototypes in getting
16338         scope members.
16340 2005-05-06  Naba Kumar  <naba@gnome.org>
16342         * TODO.tasks: Updated.
16343         
16344         * configure.in, plugins/cvs-plugin/Makefile.am,
16345         plugins/debug-manager/Makefile.am,
16346         plugins/devhelp/Makefile.am,
16347         plugins/editor/Makefile.am,
16348         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
16349         
16350         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
16351         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
16352         interfaces.
16353         
16354         * tagmanager/tm_workspace.c,
16355         tagmanager/include/tm_workspace.h,
16356         plugins/editor/aneditor-autocomplete.cxx,
16357         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
16358         to return all matching tag types when no name is given instead of
16359         returning empty array.
16360         
16361         * plugins/symbol-browser/Makefile.am,
16362         (added) plugins/symbol-browser/an_symbol.c,
16363         (added) plugins/symbol-browser/an_symbol.h,
16364         plugins/symbol-browser/an_symbol_info.c,
16365         plugins/symbol-browser/an_symbol_info.h,
16366         (added) plugins/symbol-browser/an_symbol_iter.c,
16367         (added) plugins/symbol-browser/an_symbol_iter.h,
16368         plugins/symbol-browser/an_symbol_search.c,
16369         plugins/symbol-browser/an_symbol_view.c,
16370         plugins/symbol-browser/an_symbol_view.h,
16371         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16372         plugins/symbol-browser/plugin.c,
16373         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
16374         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
16375         plugin and implemented IAnjutaIterable interface for symbol search
16376         and iteration.
16378         * plugins/class-inheritance/Makefile.am,
16379         plugins/class-inheritance/class-inherit.c,
16380         plugins/class-inheritance/class-inherit.h,
16381         plugins/class-inheritance/plugin.h: Use the newly added
16382         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
16383         get rid of libanjuta-ctags.la dependencies.
16385 2005-05-02  Naba Kumar  <naba@gnome.org>
16387         * plugins/class-inheritance/class-inherit.c,
16388         plugins/class-inheritance/plugin.c,
16389         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
16390         be found for a class. Formated code.
16392         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
16393         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
16394         of editor tabs.
16395         
16396 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
16398         * libanjuta/anjuta-launcher.c:
16399         Keep trying sending data until all bytes have been written
16401         * plugins/tools/anjuta-tools.glade,
16402         plugins/tools/editor.c:
16403         Add a combo box to defined data from stdin
16405         * plugins/tools/execute.c:
16406         Send data in stdin if needed
16407         Code cleanups
16409         * plugins/tools/fileop.c,
16410         plugins/tools/tool.h,
16411         plugins/tools/tool.c:
16412         Store, load and save stdin data
16413         Use tools-2.xml instead of tools.xml
16415         * plugins/tools/plugin.c,
16416         plugins/tools/plugin.h:
16417         Code cleanups
16419         * plugins/tools/dialog.c,
16420         plugins/tools/dialog.h:
16421         Few code cleanups
16423         * plugins/tools/variable.c,
16424         plugins/tools/variable.h:
16425         Add editor related variables
16426         Code cleanups
16428 2005-04-29  Naba Kumar  <naba@gnome.org>
16430         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
16432         * plugins/editor/text_editor.c: Fixed line marker interpretation.
16433         
16434         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16435         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
16436         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
16437         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
16438         working on gdb MI interface. Completed MI parser interface.
16440         Patch from  Massimo Cora <maxcvs@email.it>:
16441         * plugins/class-inheritance/Makefile.am,
16442         plugins/class-inheritance/class-inherit.c,
16443         plugins/class-inheritance/class-inherit.h,
16444         plugins/class-inheritance/plugin.c,
16445         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
16446         Used system theme for colors. Display class members on mouse click.
16447         
16448 2005-04-28  Naba Kumar  <naba@gnome.org>
16450         * plugins/symbol-browser/an_symbol_prefs.c
16451         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
16452         implementation to create/add/remove custom tags files in symbol
16453         brower preferences.
16455         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
16456         EXTRA_DIST.
16458         * plugins/project-import/project-import.c: Fixed memory leaks and
16459         use correct debug prints.
16460         
16461         * TODO.tasks: Updated.
16462         
16463 2005-04-27  Naba Kumar  <naba@gnome.org>
16465         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
16466         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
16467         scintilla/Makefile.am: Fixed 'make distcheck' errors.
16469         * plugins/editor/anjuta-docman.c,
16470         plugins/editor/anjuta-docman.h,
16471         plugins/editor/plugin.c: Emit editor-added signal from docman
16472         and connect signals to new editor correctly.
16474         * plugins/class-inheritance/plugin.c,
16475         plugins/symbol-browser/plugin.c: Added stock icons.
16476         
16477         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
16478         plugins/build-basic-autotools/executer.c,
16479         plugins/build-basic-autotools/executer.h: Added missing files
16480         for the execute programs implementation.
16482 2005-04-26  Naba Kumar  <naba@gnome.org>
16483         
16484         * TODO.tasks: Updated.
16486         * plugins/file-loader/plugin.c,
16487         plugins/project-import/anjuta-project-import.plugin.in,
16488         plugins/project-import/plugin.c,
16489         plugins/project-import/project-import.c,
16490         plugins/project-import/project-import.h: Be able to import older
16491         anjuta projects.
16493 2005-04-26  Naba Kumar  <naba@gnome.org>
16495         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
16496         removing it from the shell.
16498         * libanjuta/anjuta-shell.c,
16499         libanjuta/anjuta-shell.h,
16500         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
16501         so that widget additions are freezed or thaw using a pending queue.
16502         Fixded UI flicker while loading projects.
16504 2005-04-26  Naba Kumar  <naba@gnome.org>
16506         * TODO.tasks: Updated.
16507         
16508         * libanjuta/interfaces/libanjuta.idl: Added execute method for
16509         IAnjutaBuildable interface.
16510         
16511         * plugins/build-basic-autotools/Makefile.am,
16512         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16513         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16514         plugins/build-basic-autotools/build-basic-autotools.c,
16515         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
16516         interface and UI for executing project/file programs. Implemented
16517         IAnjutaFile interface so that executables could be opened directly.
16518         
16519         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
16520         Authors line (Reserved for external plugins, which do not have a way to
16521         show their credits).
16522         
16523         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
16524         [File Loader] group for menu labels (default to "Name" if it is not
16525         defined.
16526         
16527         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
16528         for executing external commands.
16530 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
16532         * plugins/project-wizard/property.c:
16533         Correct a memory leak
16535         * libanjuta/interfaces/libanjuta.idl,
16536         plugins/editor/text_editor.c:
16537         Add erase_all and replace_selection function to IAnjutaEditor
16539         * plugins/tools/anjuta-tools.glade,
16540         plugins/tools/fileop.c,
16541         plugins/tools/editor.c,
16542         plugins/tools/tool.c
16543         plugins/tools/tool.h:
16544         Add shortcut and icon 
16546         * plugins/tools/variable.c,
16547         plugins/tools/variable.h:
16548         Add a variable asking parameters at run time
16550         * plugins/tools/execute.c:
16551         Add a warning message for missing document manager
16552         Add replace buffer and replace selection output
16553         Correct an error in popup output
16555         * plugins/tools/plugin.c,
16556         plugins/tools/plugin.h,
16557         plugins/tools/anjuta-tools.ui,
16558         src/anjuta.ui:
16559         Few clean up
16560         Attach tools menu to a new place
16562 2005-04-25  Naba Kumar  <naba@gnome.org>
16564         * libanjuta/plugins.c, src/about.c, src/about.h,
16565         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
16566         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
16567         plugins (about box for plugins) menu.
16569 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16571         *  plugins/editor/search-replace.c :
16572         Displayed full path in Search pane window. 
16573         Bug 300231 : Selected line in Search pane window .
16574                 
16575 2005-04-23  Naba Kumar  <naba@gnome.org>
16577         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
16579 2005-04-22  Naba Kumar  <naba@gnome.org>
16581         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
16582         
16583         * plugins/project-wizard/templates/java.wiz,
16584         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
16585         to create bytecodes (.class) files.
16586         
16587         * plugins/symbol-browser/an_symbol_info.c,
16588         plugins/symbol-browser/an_symbol_info.h,
16589         plugins/symbol-browser/an_symbol_search.c,
16590         plugins/symbol-browser/an_symbol_view.c,
16591         plugins/symbol-browser/plugin.c,
16592         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
16593         in file symbol list.
16595 2005-04-22  Naba Kumar  <naba@gnome.org>
16597         * TODO.tasks: Updated.
16598         
16599         * plugins/class-inheritance/Makefile.am,
16600         plugins/subversion/Makefile.am: Do not install plugin files when
16601         plugin build condition is false.
16602         
16603         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16604         plugins/build-basic-autotools/build-basic-autotools.c,
16605         plugins/build-basic-autotools/build-basic-autotools.h,
16606         plugins/file-loader/anjuta-loader-plugin.ui,
16607         plugins/file-loader/dnd.c,
16608         plugins/file-loader/plugin.c,
16609         plugins/file-loader/plugin.h,
16610         plugins/project-manager/anjuta-project-manager.ui,
16611         plugins/project-manager/plugin.c: Added open file and build context
16612         menu in project manager context menu.
16614 2005-04-22  Naba Kumar  <naba@gnome.org>
16616         * configure.in: Added message output showing conditional plugins to
16617         build or not.
16618         
16619         * src/layout.xml: Added layout for class-inheritance plugin widget.
16620         
16621         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
16622         plugin name to remove redundant terms.
16623         
16624         * TODO.tasks: Updated.
16625         
16626         * configure.in,
16627         plugins/symbol-browser/Makefile.am,
16628         plugins/symbol-browser/an_symbol_view.c,
16629         (removed) plugins/symbol-browser/sv_class.xpm,
16630         (removed) plugins/symbol-browser/sv_function.xpm,
16631         (removed) plugins/symbol-browser/sv_macro.xpm,
16632         (removed) plugins/symbol-browser/sv_private_fun.xpm,
16633         (removed) plugins/symbol-browser/sv_private_var.xpm,
16634         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
16635         (removed) plugins/symbol-browser/sv_protected_var.xpm,
16636         (removed) plugins/symbol-browser/sv_public_fun.xpm,
16637         (removed) plugins/symbol-browser/sv_public_var.xpm,
16638         (removed) plugins/symbol-browser/sv_static_fun.xpm,
16639         (removed) plugins/symbol-browser/sv_static_var.xpm,
16640         (removed) plugins/symbol-browser/sv_struct.xpm,
16641         (removed) plugins/symbol-browser/sv_unknown.xpm,
16642         (removed) plugins/symbol-browser/sv_variable.xpm,
16643         (added) plugins/symbol-browser/images/.cvsignore,
16644         (added) plugins/symbol-browser/images/Icons.16x16.Class,
16645         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
16646         (added) plugins/symbol-browser/images/Icons.16x16.Field,
16647         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
16648         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
16649         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
16650         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
16651         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
16652         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
16653         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
16654         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
16655         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
16656         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
16657         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
16658         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
16659         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
16660         (added) plugins/symbol-browser/images/Icons.16x16.Method,
16661         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
16662         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
16663         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
16664         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
16665         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
16666         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
16667         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
16668         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
16669         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
16670         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
16671         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
16672         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
16673         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
16674         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
16675         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
16676         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
16677         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
16678         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
16679         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
16680         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
16681         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
16682         pixmaps and added new icons (taken from monodevelop).
16684 2005-04-21  Naba Kumar  <naba@gnome.org>
16686         Patch from  Massimo Cora <maxcvs@email.it>:
16688         * configure.in, plugins/Makefile.am
16689         (new) plugins/class-inheritance/.cvsignore,
16690         (new) plugins/class-inheritance/Makefile.am,
16691         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
16692         (new) plugins/class-inheritance/class-inherit.c,
16693         (new) plugins/class-inheritance/class-inherit.h,
16694         (new) plugins/class-inheritance/plugin.c,
16695         (new) plugins/class-inheritance/plugin.h,
16696         (new) plugins/class-inheritance/class-inheritance.png: Added class
16697         inheritance plugin.
16698         
16699         Changes by naba: Added pkgconfig check for graphviz and conditionally
16700         build graphviz.
16701         
16702         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
16704 2005-04-20  Naba Kumar  <naba@gnome.org>
16706         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16707         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16708         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16709         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16710         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16711         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16712         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16713         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16714         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16715         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16716         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16717         
16718         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
16719         message view management.
16721         * libanjuta/anjuta-children.[ch],
16722         plugins/build-basic-autotools/build-basic-autotools.c,
16723         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
16724         Removed anjuta_children_init() function,
16725         because it is done automatically when first invoked. Introduced
16726         anjuta_children_recover() to recover the child signalling. Fixed
16727         child exit management to correctly recover the exit status.
16728         
16729         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
16730         to properly shutdown the launcher and to kill the running process
16731         (without emitting any signal).
16732         
16733         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16734         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
16735         gdb and program instance.
16737 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16739         * plugins/editor/search-replace.c :
16740         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
16742 2005-04-18  Naba Kumar  <naba@gnome.org>
16744         * TODO.tasks: Marked completed items.
16745         
16746         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16747         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16748         plugins/project-manager/plugin.c: Prompt user for the debugging
16749         target (select from a list of project's executable targets) and
16750         correctly start debugger. Take care of libtool wrapping when the
16751         target selected is libtool target. Fixed debugger menu items
16752         sensitivity.
16754 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
16756         * plugins/tools/execute.c,
16757         plugins/tools/execute.h:
16758         Implement save all files before running a command
16759         Implement all options for stdout and stderr except replace buffer
16760         Allow running several tools
16762         * plugins/tools/plugin.c:
16763         Move anjuta launcher in execute.c
16765         * plugins/tools/tools.h,
16766         plugins/tools/variable.c:
16767         Small changes
16769 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
16771         * plugins/tools/anjuta-tools.glade:
16772         Add new properties in tool editor dialog
16773         Cosmetic improvements
16774         
16775         * plugins/tools/anjuta-tools.ui:
16776         Attach tool menu as a build menu
16778         * plugins/tools/dialog.c:
16779         Set tool menu item sensitivity in tool list
16780         Fix bugs
16782         * plugins/tools/editor.c,
16783         plugins/tools/editor.h,
16784         plugins/tools/fileop.c,
16785         plugins/tools/tool.c,
16786         plugins/tools/tool.h:
16787         Add new properties (active, save file...)
16788         Most of them are still not implemented
16790         * plugins/tools/execute.c,
16791         plugins/tools/execute.h:
16792         Reorganize code to support multiple run
16793         Support run in terminal
16794         
16795         * plugins/tools/plugin.c
16796         plugins/tools/plugin.h:
16797         Move message handling in execute.c
16799         * plugins/tools/variable.h,
16800         plugins/tools/variable.c:
16801         Add useful variables
16802         
16803 2005-04-13  Naba Kumar  <naba@gnome.org>
16805         * plugins/editor/text_editor.c: Fixed file monitoring condition.
16806         * plugins/editor/Makefile.am: Added gnome-vfs flags.
16807         
16808 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16810         * plugins/tools/dialog.c plugins/tools/tool.c :
16811         Fixed bugs.
16813 2005-04-06  Naba Kumar  <naba@gnome.org>
16815         * src/anjuta.c: Load default session only when
16816         "anjuta.session.load.last" preference is enabled.
16817         
16818 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
16820         * plugins/tools/Makefile.am,
16821         plugins/tools/variable.c,
16822         plugins/tools/variable.h:
16823         Add new code for handling variables
16825         * plugins/tools/anjuta-tools.glade:
16826         Improve tool editor dialog
16827         Add variable selection dialog
16829         * plugins/tools/dialog.c,
16830         plugins/tools/dialog.h,
16831         plugins/tools/plugin.c,
16832         plugins/tools/plugin.h:
16833         Add variable object
16834         Add a function to get it
16836         * plugins/tools/editor.c:
16837         Add gui code for variable selection dialog
16839         * plugins/tools/execute.c:
16840         Use variables for executing command
16841         
16842         * Naba: Compile warning fixes.
16844 2005-04-06  Naba Kumar  <naba@gnome.org>
16846         * TODO.tasks: Marked completed items.
16847         
16848 2005-04-06  Naba Kumar  <naba@gnome.org>
16850         * plugins/subversion/svn-backend.c: Fixed subversion plugin
16851         compile error.
16852         
16853         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
16855 2005-04-04  Naba Kumar  <naba@gnome.org>
16857         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
16858         inside Main window.
16859         
16860 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
16862         * plugins/tools/Makefile.am,
16863         plugins/tools/anjuta-tools.plugin.in,
16864         plugins/tools/anjuta-tools.ui,
16865         plugins/tools/anjuta-tools.gladei,
16866         plugins/tools/anjuta-tools-plugin.png,
16867         plugins/tools/plugin.c,
16868         plugins/tools/plugin.h,
16869         plugins/tools/dialog.c,
16870         plugins/tools/dialog.h,
16871         plugins/tools/fileop.c,
16872         plugins/tools/fileop.h,
16873         plugins/tools/tool.c,
16874         plugins/tools/tool.h,
16875         plugins/tools/editor.c,
16876         plugins/tools/editor.h,
16877         plugins/tools/execute.c,
16878         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
16879         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
16880         Not fully working
16882         * anjuta-tools.[ch]: Removed old tools code.
16883         
16884 2005-04-01  Steve Murphy  <murf@e-tools.com>
16886         * configure.in: Added "rw" to ALL_LINGUAS.
16888 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16890         * Modified Files:
16891         manuals/C/anjuta-manual/fileoperations.xml
16892         Added Files:
16893         manuals/C/anjuta-manual/figures/search_expr.png
16894         manuals/C/anjuta-manual/figures/search_expr_basic.png
16895         manuals/C/anjuta-manual/figures/search_file_list.png
16896         manuals/C/anjuta-manual/figures/search_file_pattern.png
16897         manuals/C/anjuta-manual/figures/search_replace.png
16898         manuals/C/anjuta-manual/figures/search_setting.png
16899         manuals/C/anjuta-manual/figures/search_target.png
16900         manuals/C/anjuta-manual/figures/search_target_action.png
16901         manuals/C/anjuta-manual/figures/search_target_in.png
16902         Removed Files:
16903         manuals/C/anjuta-manual/figures/find_files.png
16904         manuals/C/anjuta-manual/figures/find_replace.png
16905         manuals/C/anjuta-manual/figures/find_text.png :
16906         Updated Anjuta manual (File Operations)
16908 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16910         * manuals/C/anjuta-manual/fileoperations.xml,
16911         manuals/C/anjuta-manual/figures/open_file.png,
16912         manuals/C/anjuta-manual/figures/open_file_multiple.png,
16913         manuals/C/anjuta-manual/figures/prefs_print.png,
16914         manuals/C/anjuta-manual/figures/print_dlg.png,
16915         manuals/C/anjuta-manual/figures/print_preview.png.
16916         * Added Files:
16917         manuals/C/anjuta-manual/figures/add_edit_macro.png,
16918         manuals/C/anjuta-manual/figures/display_macro.png,
16919         manuals/C/anjuta-manual/figures/insert_text.png,
16920         manuals/C/anjuta-manual/figures/keyword_macro.png,
16921         manuals/C/anjuta-manual/figures/new_file_wizard.png,
16922         manuals/C/anjuta-manual/figures/save_as_file.png :
16923         Updated Anjuta Manual (File Operations)
16925 2005-03-23  Adam Weinberger  <adamw@gnome.org>
16927         * plugins/editor/action-callbacks.c,
16928           plugins/file-loader/plugin.c,
16929           plugins/gtodo/main.c,
16930           plugins/project-wizard/druid.c:
16931           Fix spelling/grammar errors. Fixes bugs
16932           169068, 169137, 169138, and 169139.
16934 2005-03-21  Naba Kumar  <naba@gnome.org>
16936         Patch from: Massimo Cora' <maxcvs@email.it>:
16937         
16938         * plugins/editor/Makefile.am
16939         plugins/editor/anjuta-docman.c,
16940         (added) plugins/editor/editor-tooltips.c,
16941         (added) plugins/editor/editor-tooltips.h: Added tooltips to
16942         editor tabs to show full path.
16944 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
16945         
16946         * plugins/subversion/svn-backend.c:
16947         Removed "apr-0/" from include because this is 
16948         already included in SVN_INCLUDE and broke building if
16949         apr >= 1.0 was installed.
16951 2005-03-18  Naba Kumar  <naba@gnome.org>
16953         Patch from: Massimo Cora' <maxcvs@email.it>:
16955         * plugins/editor/action-callbacks.c,
16956         plugins/editor/aneditor-calltip.cxx,
16957         plugins/editor/aneditor-priv.h,
16958         plugins/editor/aneditor.cxx,
16959         plugins/editor/aneditor.h,
16960         plugins/editor/anjuta-document-manager.ui: Added calltip
16961         activation from menu.
16963 2005-03-16  Naba Kumar  <naba@gnome.org>
16965         Patch from: Massimo Cora' <maxcvs@email.it>:
16966         
16967         * plugins/class-gen/action-callbacks.c,
16968         plugins/class-gen/anjuta-class-gen-plugin.glade,
16969         plugins/class-gen/class_gen.c,
16970         plugins/class-gen/class_gen.h,
16971         plugins/class-gen/class_logo.xpm,
16972         plugins/class-gen/plugin.c: Create files without project
16973         being open. Add to project support. And other enhancements.
16975 2005-03-15  Adam Weinberger  <adamw@gnome.org>
16977         * anjuta.glade,
16978           plugins/debug-manager/utilities.c,
16979           plugins/file-loader/plugin.c,
16980           plugins/gdb/utilities.c,
16981           plugins/profile-default/plugin.c,
16982           plugins/project-import/project-import.c,
16983           src/anjuta-actions.h:
16984           Spelling/grammar fixes.
16986 2005-03-13  Naba Kumar  <naba@gnome.org>
16987         
16988         * plugins/editor/action-callbacks.c,
16989         plugins/editor/action-callbacks.h,
16990         plugins/editor/anjuta-document-manager.ui,
16991         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16992         submenu. Moved menuitems from Format to View->Editor.
16993         
16994         * src/action-callbacks.c, src/action-callbacks.h,
16995         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16996         layout and lock layout menus in View submenu. Get rid of
16997         Settings->Layout Manager menu.
16998         
16999         * plugins/project-import/anjuta-project-import.plugin.in:
17000         Fixed icon name
17002         * global-tags/Makefile.am,
17003         global-tags/create_global_tags.sh,
17004         plugins/editor/aneditor-autocomplete.cxx,
17005         plugins/editor/aneditor-priv.h,
17006         plugins/editor/aneditor.cxx,
17007         tagmanager/tm_workspace.c: Fixed scope members autocompletion
17008         in editor and made it work in global symbols also.
17009         
17010         * src/anjuta-app.c: Always use priority texts besides icons style
17011         for toolbars, because other styles look horible for Anjuta (fixme).
17013 2005-03-11  Naba Kumar  <naba@gnome.org>
17015         * configure.in: Removed test for iconv.
17017         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
17018         before scintilla widget is realized.
17019         
17020         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
17021         for Update menuitem.
17022         
17023         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
17024         already applied in scintilla main stream.
17025         
17026         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
17027         and notified scintilla developer.
17028         
17029 2005-03-10  Naba Kumar  <naba@gnome.org>
17031         * src/action-callbacks.c: Removed reference to src/help.h (dead
17032         file).
17034         * plugins/editor/text_editor.c: Removed reference to
17035         src/launcher.h (a dead file).
17037         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
17038         src/controls.c, src/controls.h, src/fileselection.c,
17039         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
17040         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
17041         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
17042         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
17043         src/session.h, src/support.c, src/support.h, src/toolbar.c,
17044         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
17045         Removed these dead files from CVS.
17048 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17050         * plugins/file-wizard/action-callbacks.c : Added error message.
17051         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
17054 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
17055         
17056         * plugins/cvs-plugin/cvs-callbacks.c
17057         plugins/cvs-plugin/plugin.c:
17058         Fixed preferences page init and busy handling
17059         
17060         * plugins/subversion/plugin.c:
17061         Fixed preferences page init
17063 2005-03-09  Naba Kumar  <naba@gnome.org>
17065         * plugins/Makefile.am, plugins/glade/Makefile.am,
17066         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
17067         enabled glade plugin in Anjuta. The plugin is built only when
17068         glade3 is installed.
17069         
17070 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17072         * plugins/project-wizard/templates/java.wiz
17073         plugins/project-wizard/templates/java-logo.png (*)
17074         plugins/project-wizard/templates/java/*
17075         plugins/project-wizard/templates/Makefile.am
17076         configure.in:
17077         
17078         Add Java project type. It generates a autoconf/automake
17079         project which is compiled using gcj. It requires automake 
17080         > 1.4 (1.9 is known to work) to work!
17081         
17082         (*) still awaiting response from the gcj team if we
17083         may use their logo.
17084         
17085 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
17086         
17087         * plugins/project-import/*
17088         plugins/Makefile.am
17089         configure.in:
17090         Added project import plugin. Might be a bit buggy and limited
17091         but works for now.
17092         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17093         Icon from old pixmaps dir
17095 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17097         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
17098         plugins/macro/macro-util.c, plugins/macro/macros.xml :
17099         Added C Custom_Indent line macro.
17100         Cleaned macros.xml
17102 2005-03-09  Naba Kumar  <naba@gnome.org>
17104         * TODO.tasks: Added new message-manager tasks.
17105         
17106         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17107         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17108         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17109         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17110         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17111         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17112         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17113         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17114         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17115         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17116         
17117         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
17118         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
17119         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
17120         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
17121         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
17122         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
17123         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
17124         Removed debugger widgets from shell on debugger shutdown. Added
17125         scrolled windows for docked widgets. Removed unnecessary widget refs
17126         and unrefs. Destroy widgets correctly on debugger shutdown.
17127         
17128         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
17129         with project description title. Removed frame shadow.
17130         
17131         * plugins/project-wizard/druid.c: Initializes tooltips.
17132         
17133         * scintilla/Makefile.am: Fixed comiple error.
17135 2005-03-08  Adam Weinberger  <adamw@gnome.org>
17137         * plugins/class-gen/anjuta-class-gen-plugin.glade,
17138           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
17140 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17142         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17143         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17144         plugins/macro/macro-util.c, plugins/macro/macro-util.h
17145         plugins/macro/macros.xml, plugins/macro/plugin.c :
17146         Moved cursor at the '|' position defined in macros.
17148 2005-03-07  Naba Kumar  <naba@gnome.org>
17150         * plugins/subversion/Makefile.am: Fixed build error.
17152         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
17153         types (perl, python, shellscript).
17154         
17155         * plugins/editor/plugin.c: Fixed to show all highlight options.
17156         
17157 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17159         * TODO.tasks : updated tasks.
17160         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
17162 2005-03-07  Naba Kumar  <naba@gnome.org>
17164         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
17165         or disable subversion file-manager submenu. If "Subvesion" is also
17166         valid directory, we should also check for it.
17168         * configure.in: Disable cygwin macro until someone fixes the
17169         autoconf warnings.
17170         
17171         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
17172         backward compatibility.
17173         
17174 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17176         * src/about.c : Cleaned code.
17177         * plugins/macro/macros.xml : Added "do_while" C macro.
17178         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
17179         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
17180         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
17181         Closed registers, shared libraries, kernel signals dialogs with ESC key.
17182         
17183 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17185         * plugins/class-gen/plugin.c:
17186         Removed "return" to activate project_root_uri watching.
17188 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
17190         * plugins/Makefile.am
17191         plugins/subversion/*:
17192         Added subversion plugin. Add, Remove, Commit and Update work
17193         everything else needs work.
17194         
17195         * plugins/terminal/terminal.c
17196         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
17197         we still have focus problems with the editor.
17199 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17201         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
17202         
17203 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17205         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
17207 2005-03-04  Naba Kumar  <naba@gnome.org>
17209         Patch from Massimo Cora' <maxcvs@email.it>:
17211         * plugins/class-gen/Makefile.am,
17212         plugins/class-gen/action-callbacks.c,
17213         plugins/class-gen/action-callbacks.h,
17214         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
17215         plugins/class-gen/anjuta-class-gen.plugin.in,
17216         plugins/class-gen/class_gen.c,
17217         plugins/class-gen/class_gen.h,
17218         (removed) plugins/class-gen/clsGen.c,
17219         (added) plugins/class-gen/goc_template_header,
17220         (added) plugins/class-gen/goc_template_source,
17221         plugins/class-gen/plugin.c,
17222         plugins/class-gen/plugin.h: Refactored class gen code.
17223         Added GOCBuilder code. Fixed UI. Implemented plugin.
17225 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
17227         * plugins/project-wizard/property.c
17228         plugins/project-wizard/install.c
17229         plugins/project-wizard/druid.c
17230         plugins/editor/goto_line.c
17231         plugins/editor/plugin.c
17232         plugins/gtodo/add_edit_item.c
17233         plugins/gtodo/ligtodo.c
17234         plugins/gtodo/main.c
17235         plugins/gtodo/preferences.c:
17236         Fixed #167559, #167534, #167266, #167357
17237         (Bad English in strings...)
17238         
17239         Thanks to Adam Weinberger and Thierry Moisan for
17240         reporting!
17242 2005-03-03  Naba Kumar  <naba@gnome.org>
17244         * libegg/Makefile.am, libegg/menu/Makefile.am,
17245         (added) libegg/egg-submenu-action.c,
17246         (added) libegg/menu/egg-submenu-action.h: Created a new action for
17247         submenu (used for wizard listing).
17248         
17249         * plugins/file-loader/anjuta-loader-plugin.ui
17250         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
17251         and toolbar.
17252         
17253         * plugins/editor/action-callbacks.c,
17254         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
17255         ctrl+tabbing because it was interfaring with focus navigation.
17256         Focus editor on "Esc" in incremental search entry. Cleanups.
17257         
17258         * plugins/file-manager/an_file_view.c,
17259         plugins/symbol-browser/plugin.c,
17260         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
17261         Cleanups.
17262         
17263         * plugins/profile-default/plugin.c,
17264         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
17265         for sesssion load.
17266         
17267         * (removed) scintilla/patches/a64-crash-fix.patch,
17268         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
17269         scintilla patches.
17271 2005-03-03  Naba Kumar  <naba@gnome.org>
17273         * HACKING: Fixed typos.
17274         
17275         * plugins/editor/aneditor-indent.cxx: Clean up.
17276         
17277         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
17278         Enable/disable save, undo and redo actions depending on state
17279         of the editor.
17280         
17281 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17283         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
17284         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
17285         Displayed search_incremental status.
17287         * Removed plugins/editor/search_incremental.[ch]
17289 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
17290         
17291         * plugins/cvs-plugin/cvs-execute.c
17292         plugins/cvs-plugin/cvs-callbacks.c:
17293         - Use weak reference on mesg_view and reuse tab if
17294         it still exists to avoid cluttering message manager.
17295         - Fixed bug in cvs remove
17296         
17297         README, HACKING: Updated
17298         
17299         configure.in: Added check for libsvn
17301 2005-02-29  Naba Kumar  <naba@gnome.org>
17302         
17303         * plugins/file-manager/an_file_view.c,
17304         plugins/symbol-browser/an_symbol_view.c,
17305         plugins/symbol-browser/plugin.c: Hide column headers (they
17306         are redundant).
17308 2005-02-29  Naba Kumar  <naba@gnome.org>
17310         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17311         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17312         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17313         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17314         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17315         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17316         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17317         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17318         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17319         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17321         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
17322         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17323         (added) libanjuta/anjuta-session.[hc],
17324         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17325         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
17326         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
17327         src/main.c:
17328         
17329         Implemented session management. Implemented session
17330         container class. Added session notifications from shell. Implemented
17331         session save/load in editor, file-loader, default-profile-plugin
17332         and anjuta-app. Fixed window sizing and restoration. Cleaned up
17333         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
17334         and maximized states in session. Implemented project session
17335         management.
17337 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17339         * plugins/class-gen/action-callbacks.[ch],
17340         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
17341         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
17342         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
17343         with Escape key.
17345 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
17346         
17347         * plugins/project-wizard/anjuta-project-wizard.glade,
17348         plugins/project-wizard/druid.c:
17349         Add some padding in tab label in project selection page
17350         
17351         * plugins/project-wizard/druid.c,
17352         plugins/project-wizard/parser.c:
17353         Search for project template recursively
17354         Add ~/.anjuta/project to the search paths
17356 2005-02-26  Naba Kumar  <naba@gnome.org>
17358         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
17359         * plugins/file-loader/plugin.c: Fixed crash bug.
17360         * libanjuta/plugins.c: Fixed memory leak.
17361         
17362 2005-02-26  Naba Kumar  <naba@gnome.org>
17363         
17364         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
17365         "UserActivatable" attribute for plugins. This attribute if set to
17366         "no" will prevent users from activating/deactivating it from
17367         plugins dialog. Added a toggle button in plugins dialog to toggle
17368         the plugins list between list of activatable plugins (default) to
17369         list of all plugins. anjuta_plugin_select() now only selects the
17370         plugin. Added anjuta_plugins_select_and_activate() method that will
17371         select and activate it.
17372         
17373         * plugins/profile-default/Makefile.am,
17374         plugins/profile-default/anjuta-default-profile.ui,
17375         plugins/profile-default/plugin.c,
17376         plugins/profile-default/plugin.h,
17377         plugins/project-manager/anjuta-project-manager.ui,
17378         plugins/project-manager/plugin.c,
17379         plugins/project-manager/plugin.h:
17380         
17381         Anjuta projects (*.anjuta) files define the profile of respective
17382         projects. Profile is a set of related plugins required for the
17383         project to open. Moved "close project" action from Project Manager
17384         to Profile Manager plugin. Implemented loading and unloading of
17385         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
17386         (instead of Project Manager) now handles opening of *.anjuta files.
17387         Close Project menuitem is now moved to File submenu (being
17388         consistent with Anjuta 1.x versions and avoiding creating Project
17389         submenu when project manager is not loaded).
17390         
17391         * src/anjuta-actions.h: Fixed short-cut key for Help content.
17392         
17393         * src/anjuta.ui: Fixed place holder for projects.
17394         
17395         * (new) plugins/profile-default/default.anjuta: default startup
17396         profile. Removed the hardcoded plugins loading in
17397         DefaultProfilePlugin.
17399         * anjuta.anjuta,
17400         plugins/project-wizard/templates/terminal/project.anjuta:
17401         Implemented project format in newly created projects.
17403         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
17404         plugins/class-gen/anjuta-class-gen.plugin.in,
17405         plugins/cvs-plugin/anjuta-cvs.plugin.in,
17406         plugins/editor/anjuta-document-manager.plugin.in,
17407         plugins/file-loader/anjuta-loader.plugin.in,
17408         plugins/file-wizard/anjuta-file-wizard.plugin.in,
17409         plugins/gdb/anjuta-gdb.plugin.in,
17410         plugins/glade/anjuta-glade.plugin.in,
17411         plugins/message-view/anjuta-message-manager.plugin.in,
17412         plugins/profile-default/anjuta-default-profile.plugin.in,
17413         plugins/project-manager/anjuta-project-manager.plugin.in,
17414         plugins/project-wizard/anjuta-project-wizard.plugin.in:
17415         Defined UserActivatable attributes. Added supported types attribute.
17417         * plugins/project-wizard/anjuta-project-wizard.glade
17418         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
17419         "Project Wizard" in preferences title.
17421         * TODO.tasks: Updated.
17422         
17423         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
17424         Updated.
17425         
17426 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17428         * plugins/file-wizard/anjuta-file-wizard.glade
17429         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
17430         
17431         Integrated License macros, cleaned file.c.
17432         
17433 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
17434         
17435         * plugins/macor/macro-util.c: Fixed crash bugs if email or
17436         username can not be found correctly.
17438 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17440         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
17441         plugins/macro/macros.xml :
17442         
17443         Added Headers macros. Cleaned file.c
17445 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17447         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
17448         plugins/macro/macros.xml :
17449         
17450         Fixed a bug. Added Header macro.
17452         
17453 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17455         * plugins/file-wizard/action-callbacks.c, 
17456         plugins/file-wizard/file.c, plugins/macro/macro-util.c
17457         plugins/macro/macros.xml :
17458         
17459         Added FileName, Header template macros.
17460         
17461 2005-02-24  Naba Kumar  <naba@gnome.org>
17462         
17463         * plugins/patch/patch-plugin.c: Fixed a function call.
17464         
17465         * src/anjuta.c, src/main.c: Save and load default session.
17466         
17467 2005-02-24  Naba Kumar  <naba@gnome.org>
17469         * libanjuta/interfaces/libanjuta.idl,
17470         plugins/message-view/anjuta-msgman.c,
17471         plugins/message-view/anjuta-msgman.h,
17472         plugins/message-view/plugin.c: Added and implemented
17473         set_view_title() method.
17474         
17475         * plugins/build-basic-autotools/build-basic-autotools.c,
17476         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
17477         build context pooling. Maximum 3 contexts are reused. Additional
17478         contexts are created when all are busy.
17480 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17482         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
17483         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
17484         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
17485         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
17487         Added Copyright, Changelog macros.
17488                 
17489 2005-02-23  Naba Kumar  <naba@gnome.org>
17491         Patch from Massimo Cora' <maxcvs@email.it>:
17492         * plugins/Makefile.am,
17493         plugins/patch/Makefile.am,
17494         (added) plugins/patch/anjuta-patch-plugin.png,
17495         (added) plugins/patch/anjuta-patch.plugin.in,
17496         (added) plugins/patch/anjuta-patch.ui,
17497         plugins/patch/patch-plugin.c,
17498         (added) plugins/patch/patch-plugin.h,
17499         (added) plugins/patch/plugin.c,
17500         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
17501         architecture.
17503 2005-02-23  Naba Kumar  <naba@gnome.org>
17505         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
17506         file-loader/plugin.c, profile-default/plugin.c:
17507         Implemented "activated" and "deactivated" signals for plugin class.
17508         Renamed *_location() functions to *_id(), because location is
17509         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
17510         anjuta_plugins_unload_plugin().
17511         
17512         * class-gen/plugin.c: Fixed complier warning and utility function call.
17513         
17514         * debug-manager/plugin.c: Unload debugger plugin correctly.
17515         
17516         * project-manager/plugin.c:     Fixed compiler warnings.
17517         
17518         * plugins/project-wizard/templates/gnome/.cvsignore,
17519         plugins/project-wizard/templates/gnome/po/.cvsignore,
17520         plugins/project-wizard/templates/gnome/src/.cvsignore,
17521         plugins/project-wizard/templates/gtk/po/.cvsignore,
17522         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
17523         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
17524         
17525         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
17526         build (we need to fix this thing).
17527         
17528 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
17530         * plugins/macro/macro-action.[ch]
17531         plugins/macro/macro-edit.c
17532         plugins/macro/macro-dialog.c
17533         plugins/macro/macro-db.[ch]
17534         plugins/macro/plugin.[ch]
17535         plugins/macro/macro-util.[ch] (added)
17536         
17537         Cleaned up macro plugin and preview expanded macros.
17539 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
17541         * plugins/cvs-plugin/cvs-interface.c:
17543         Fixed option setting when using no compression and not 
17544         ignoring .cvsrc
17546 2005-02-23  Naba Kumar  <naba@gnome.org>
17547         
17548         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
17549         geometry on exit and startup (only if there is no geometry from the
17550         session).
17552         * TODO.tasks: Updated.
17553         
17554         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
17555         
17556         * manuals/reference/libanjuta/Makefile.am,
17557         manuals/reference/libanjuta/libanjuta-docs.sgml,
17558         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
17559         documentation for writing project templates.
17561 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17563         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
17564         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
17565         
17566         Expansion keywords in macros. 
17568 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17570         * plugins/file-wizard/action-callbacks.c,
17571         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
17572         plugins/macro/macros.xml :
17573         
17574         Inserting text by macro plugin
17575         In progress ...
17577 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
17579         * plugins/macro/plugin.c
17580         plugins/cvs-plugin/plugin.c:
17581         
17582         Fixed interfaces (use static)
17584 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
17585         
17586         * plugins/macro/macro-actions.[ch]
17587         plugins/macro/plugin.c
17588         libanjuta/interfaces/libanjuta.idl:
17589         
17590         Implemented IAnjutaMacro interface to be used by file-wizard
17591         
17592         * plugins/cvs-plugin/plugin.c
17593         libanjuta/interfaces/libanjuta.idl:
17594         
17595         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
17596         for all version control systems and not only for cvs.
17598 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17600         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
17601         insert_macro.
17602         
17603         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
17606 2005-02-21  Naba Kumar  <naba@gnome.org>
17608         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
17609         IAnjutaDebugger interface.
17610         
17611         * plugins/debug-manager/anjuta-debug-manager.ui,
17612         plugins/debug-manager/attach_process.c,
17613         plugins/debug-manager/attach_process.h,
17614         plugins/debug-manager/plugin.c,
17615         plugins/debug-manager/plugin.h,
17616         plugins/gdb/actions.c,
17617         plugins/gdb/actions.h,
17618         plugins/gdb/anjuta-gdb-plugin.ui,
17619         plugins/gdb/breakpoints.c,
17620         plugins/gdb/breakpoints.h,
17621         plugins/gdb/debugger.c,
17622         plugins/gdb/debugger.h,
17623         plugins/gdb/memory.c,
17624         plugins/gdb/plugin.c,
17625         plugins/gdb/plugin.h,
17626         plugins/gdb/sharedlib.h,
17627         plugins/gdb/sharedlib_cbs.c,
17628         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
17629         correctly between debug-manager and debugger. Implemented debugger
17630         interface in gdb plugin. Fixed action names. Added UI updating.
17631         Start and stop debugger (does not work yet). Fixed UI merging.
17632         Fixed debugger plugin handling in debug-manager.
17634 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
17636         * plugins/editor/aneditor-autocomplete.cxx:
17637         
17638         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
17639         crash with C++ "template" keyword.
17641 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17643         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17644         Fixed bug (Closed macro dialogs with Esc key).
17645         
17646 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
17647         
17648         * plugins/project-wizard/xlib.wiz,
17649         plugins/project-wizard/xlib-logo.png,
17650         plugins/project-wizard/xlib/*:
17651         Port old xlib anjuta project on new project wizard
17652         
17653         * plugins/project-wizard/xlib-dock.wiz,
17654         plugins/project-wizard/xlib-dock/*:
17655         Port old xlib dock anjuta project on new project wizard
17656         
17657         * plugins/project-wizard/wxwin.wiz,
17658         plugins/project-wizard/wxwin-logo.png,
17659         plugins/project-wizard/wxwin/*:
17660         Port old wxwin anjuta project on new project wizard
17661         
17662         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
17663         necessary changes for the new templates.
17664         
17665 2005-02-18  Naba Kumar  <naba@gnome.org>
17667         * plugins/Makefile.am: Added class-gen
17668         
17669 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
17671         * plugins/project-wizard/header.c:
17672         Fix a bug in sorting of project categories
17674 2005-02-18  Naba Kumar  <naba@gnome.org>
17676         Patch from Massimo Cora  <maxcvs@email.it>:
17677         
17678         * plugins/class-gen/.cvsignore,
17679         plugins/class-gen/Makefile.am,
17680         (added) plugins/class-gen/action-callbacks.c,
17681         (added) plugins/class-gen/action-callbacks.h,
17682         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
17683         (added) plugins/class-gen/class_gen.c,
17684         (added) plugins/class-gen/class_gen.h,
17685         (added) plugins/class-gen/plugin.c,
17686         (added) plugins/class-gen/plugin.h: Ported class wizard to the
17687         new architecture.
17688         
17689         * plugins/project-manager/plugin.c: implemented add_source().
17691 2005-02-17  Naba Kumar  <naba@gnome.org>
17693         * plugins/file-loader/plugin.c: Fixed possible crash.
17694         
17695         * src/action-callbacks.c, src/action-callbacks.h,
17696         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
17698 2005-02-17  Naba Kumar  <naba@gnome.org>
17699         
17700         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17701         plugins/project-wizard/templates/gnome.wiz,
17702         plugins/project-wizard/templates/gtk.wiz,
17703         plugins/project-wizard/templates/gtkmm.wiz,
17704         plugins/project-wizard/templates/terminal.wiz,
17705         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17706         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17707         plugins/project-wizard/templates/gnome/src/callbacks.c,
17708         plugins/project-wizard/templates/gnome/src/callbacks.h,
17709         plugins/project-wizard/templates/gnome/src/main.c,
17710         plugins/project-wizard/templates/gtk/src/callbacks.c,
17711         plugins/project-wizard/templates/gtk/src/callbacks.h,
17712         plugins/project-wizard/templates/gtk/src/main.c,
17713         plugins/project-wizard/templates/gtkmm/src/main.cc,
17714         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
17715         to generate licence correctly (without any extra newlines). Removed
17716         IncludeGNUHeader macro definition and added proper licence property.
17717         Fixed project directory paths in file contents.
17719 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17721         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17722         Closed macro dialogs with Esc key.
17724 2005-02-16  Naba Kumar  <naba@gnome.org>
17726         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17727         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17728         plugins/project-wizard/templates/gnome/src/callbacks.c,
17729         plugins/project-wizard/templates/gnome/src/callbacks.h,
17730         plugins/project-wizard/templates/gnome/src/main.c,
17731         plugins/project-wizard/templates/gtk/src/main.c,
17732         plugins/project-wizard/templates/gtkmm/src/main.cc,
17733         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
17734         macros to avoid blank newlines.
17736 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
17738         * plugins/project-wizard/autogen.c:
17739         Correct a problem when having property value in UTF-8
17741         * plugins/project-wizard/druid.c:
17742         Correct a bug when reselecting a new project (all pages
17743         must be removed)
17745         * plugins/project-wizard/property.c:
17746         Avoid having default invalid properties
17748         * plugins/project-wizard/templates/terminal.wiz,
17749         plugins/project-wizard/templates/terminal/po/ChangeLog,
17750         plugins/project-wizard/templates/terminal/src/main.c:
17751         Remove command for testing run function
17752         Move destination directory to second page and include
17753         project name. Add exist tag. Remove unused properties.
17755 2005-02-16  Naba Kumar  <naba@gnome.org>
17757         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
17758         plugins/debug-manager/anjuta-debug-manager.ui,
17759         plugins/debug-manager/plugin.c,
17760         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
17761         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
17762         plugins/gdb/plugin.h, plugins/gdb/registers.c,
17763         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
17764         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
17765         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
17766         (removed) src/anjuta_info.c,
17767         (removed) src/anjuta_info.h,
17768         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
17769         (added) plugins/gdb/anjuta-gdb-plugin.ui,
17770         (added) plugins/gdb/actions.c,
17771         (added) plugins/gdb/actions.h: Completed initial
17772         porting of debugger to new architecture. Fixed many of the debugger
17773         functions.
17775         * plugins/file-loader/plugin.c: Detect some important mime ourself
17776         to avoid inconsistencies when mime system isn't working.
17777         
17778 2005-02-16  Naba Kumar  <naba@gnome.org>
17780         * plugins/editor/Makefile.am,
17781         (added) plugins/editor/aneditor-autocomplete.cxx,
17782         (added) plugins/editor/aneditor-calltip.cxx,
17783         (added) plugins/editor/aneditor-indent.cxx,
17784         (added) plugins/editor/aneditor-priv.h,
17785         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
17786         different smaller chunks to make it easy to maintain.
17788 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17790         * plugins/project-wizard/druid.c :
17791         
17792         Found system Email address if not defined in Preferences.
17794 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
17795         
17796         * plugins/project-wizard/gtkmm.wiz
17797         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
17798         plugins/project-wizard/gtkmm/*
17799         
17800         Added GTKmm (C++) project type
17802 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
17804         * plugins/message-view/plugin.c
17805         plugins/message-view/message-view.c
17806         TODO.gtodo:
17807         Implemented next/prev action
17809 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17811         * plugins/project-wizard/templates/libglade2.* :
17812         Removed libglade2 project.
17813         
17814         * plugins/project-wizard/templates/gtk* :
17815         Removed interface.[ch] & support.[ch].
17816         
17817 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17819         * plugins/project-wizard/anjuta-project-wizard.glade,
17820         plugins/project-wizard/property.[ch],
17821         plugins/project-wizard/templates/anjuta-plugin.wiz :
17822         Added a new property ("iconfile").
17824 2005-02-14  Naba Kumar  <naba@gnome.org>
17826         * plugins/project-wizard/install.c,
17827         plugins/project-wizard/plugin.c,
17828         plugins/project-wizard/templates/anjuta-plugin.wiz,
17829         plugins/project-wizard/templates/gnome.wiz,
17830         plugins/project-wizard/templates/gtk.wiz,
17831         plugins/project-wizard/templates/libglade2.wiz,
17832         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
17833         newly created projects and open them. Fixed message buffering in
17834         wizard.
17836 2005-02-14  Naba Kumar  <naba@gnome.org>
17838         * src/about.c, pixmaps/Makefile.am,
17839         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
17840         
17841         * mime/gnome-mime-application-x-anjuta.png,
17842         pixmaps/anjuta_icon.png,
17843         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
17844         done by 9-speed at:
17845         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
17846         
17847 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17849         * configure.in,
17850         plugins/project-wizard/templates/libglade2-logo.png,
17851         plugins/project-wizard/templates/libglade2.wiz,
17852         plugins/project-wizard/templates/libglade2/* :
17853         Add Glade2 project
17856 2005-02-14  Naba Kumar  <naba@gnome.org>
17858         * TODO.tasks: Updated.
17859         
17860         * plugins/editor/anjuta-docman.c,
17861         plugins/editor/text_editor.c,
17862         plugins/editor/text_editor.h,
17863         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
17864         for file modification, but it is still not functioning.
17866 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
17868         * plugins/project-wizard/values.c,
17869         plugins/project-wizard/values.h,
17870         plugins/project-wizard/property.c,
17871         plugins/project-wizard/property.h,
17872         plugins/project-wizard/druid.c:
17873         Rewrite mandatory property check
17874         Add check of exist property
17875         Rewrite handling of cached property page
17877 2005-02-13  Naba Kumar  <naba@gnome.org>
17879         Patch from Igor Kovalenko  <garrison@mail.ru>:
17880         * tagmanager/tm_workspace.c: Improved performance.
17882 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17884         *plugins/project-wizard/templates/*.wiz,
17885         plugins/project-wizard/druid.c,
17886         plugins/project-wizard/templates/terminal/src/main.c,
17887         plugins/project-wizard/templates/gtk/src/*.[ch],
17888         plugins/project-wizard/templates/gtk/src/Makefile.am,
17889         plugins/project-wizard/templates/gnome/src/*.[ch],
17890         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
17891         Add Copyright date & Email address,
17892         Correct terminal project.
17893         
17894 2005-02-12  Naba Kumar  <naba@gnome.org>
17896         * plugins/project-wizard/property.c: Fixed hidden
17897         properties to take values.
17899         * plugins/project-wizard/file.[ch]: Renamed
17900         true/false enum values to fix compile error
17901         (conflict with other definition).
17902         
17903         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
17904         even when mime type detection fails (for example, when Anjuta is
17905         installed in non-system prefix).
17907 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
17909         * plugins/project-wizard/values.c,
17910         plugins/project-wizard/values.h:
17911         Rewrite file with more comments
17913         * plugins/project-wizard/druid.c,
17914         plugins/project-wizard/druid.h,
17915         plugins/project-wizard/autogen.c,
17916         plugins/project-wizard/autogen.h,
17917         plugins/project-wizard/druid.c,
17918         plugins/project-wizard/druid.h:
17919         Add more comments
17920         Use values instead of properties
17921         Move default properties to druid.c
17923         * plugins/project-wizard/install.c,
17924         plugins/project-wizard/install.h:
17925         Use values instead of properties
17926         Add a check to avoid overwriting files
17928         * plugins/project-wizard/parser.c,
17929         plugins/project-wizard/property.c,
17930         plugins/project-wizard/property.h:
17931         Update to use new values
17932         Add an "exist" attribute to check if a directory already exist
17934         * plugins/project-wizard/anjuta-project-wizard.glade:
17935         Change project selection page (GtkTextView => GtkLabel,
17936         GtkTable => GtkVBox)
17938         * plugins/project-wizard/templates/terminal.wiz:
17939         Move destination directory on second page
17940         
17941         * plugins/project-wizard/action.c:
17942         Add a few comments
17944 2005-02-12  Naba Kumar  <naba@gnome.org>
17946         * plugins/file-manager/an_file_view.c,
17947         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
17948         views. Created dynamic update date of view depending on project
17949         changes -- similar to file-manager view.
17950         
17951         * plugins/devhelp/plugin.c: Load help on idle.
17952         
17953         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17954         autoformat' to proper location in preferences.
17955         
17956         * mime/anjuta.mime: Added .prj extension in the mime type for backward
17957         compatibility.
17958         
17959         * plugins/editor/plugin.c: Fixed accel name.
17961 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17963         *plugins/project-wizard/templates/anjuta-plugin.wiz,
17964         plugins/project-wizard/templates/gnome.wiz,
17965         plugins/project-wizard/templates/gtk.wiz,
17966         plugins/project-wizard/anjuta-project-wizard.glade,
17967         plugins/project-wizard/autogen.c:
17968         Add Username & Email address in Project preferences.
17970 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17972         *plugins/project-wizard/templates/gnome-logo.png,
17973         plugins/project-wizard/templates/gnome.wiz,
17974         plugins/project-wizard/templates/gnome/* :
17975         Add Gnome project
17977 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17979         * plugins/project-wizard/templates/terminal/src/main.c, 
17980         plugins/project-wizard/templates/terminal/src/main.c,
17981         plugins/project-wizard/templates/terminal/src/main.[ch] :
17982         Insert License in projects
17983         
17984 2005-02-11  Naba Kumar  <naba@gnome.org>
17986         * TODO.tasks: Added message manager task.
17987         
17988         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17989         
17990         * plugins/editor/plugin.c: Use bookmark stock icons.
17991         
17992         * plugins/message-view/anjuta-message-manager.ui,
17993         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17995 2005-02-10  Naba Kumar  <naba@gnome.org>
17997         * libanjuta/interfaces/libanjuta.idl: fixed build error.
17998         
17999 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18001         * global-tags/Makefile.am
18002         Error during 'make install'
18004 2005-02-09  Naba Kumar  <naba@gnome.org>
18006         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
18007         missing file.
18008         
18009 2005-02-08  Naba Kumar  <naba@gnome.org>
18011         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
18012         
18013         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
18014         Show busy cursur when updating global tags in preferences.
18016         * configure.in: Fixed.
18017         
18018 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18020         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
18021           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
18022          
18023         - Fixed anjuta-plugin project (glade)
18025 2005-02-08  Naba Kumar  <naba@gnome.org>
18027         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
18028         Fixed automatic indentations.
18030         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
18031         Global tags are now segregated into smaller api tags, which can be
18032         selectively loaded from symbol browser preferences.
18034         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
18035         Implemented IProjectManager interface in project-manager. Mostly getter
18036         methods for now, but need to add add() and remove() methods to add
18037         or remove project elements.
18039         * plugins/gdb/debug_tree.c: Small fix.
18041         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
18042         plugins/symbol-browser/an_symbol_info.c,
18043         plugins/symbol-browser/an_symbol_info.h,
18044         plugins/symbol-browser/an_symbol_search.c,
18045         plugins/symbol-browser/an_symbol_search.h,
18046         plugins/symbol-browser/an_symbol_view.c,
18047         plugins/symbol-browser/an_symbol_view.h,
18048         plugins/symbol-browser/plugin.c,
18049         plugins/symbol-browser/plugin.h,
18050         tagmanager/c.c,
18051         tagmanager/entry.h,
18052         tagmanager/tm_project.c,
18053         tagmanager/tm_symbol.c,
18054         tagmanager/tm_tag.c,
18055         tagmanager/tm_workspace.c,
18056         tagmanager/vstring.c,
18057         tagmanager/include/tm_tag.h,
18058         tagmanager/include/tm_workspace.h:
18059         
18060         - Fixed tagmanager parsing of source files to parse for typedefines and
18061         properly record element scopes. Implemented scope autocompletion
18062         (autocompletion on '.', '->', '::' and ':'. The functionality is not
18063         fully working. It was based on older patch for Anjuta 1.2.2 in SF
18064         patch list (author is unknown).
18065         - Implemented symbol-browser preferences for dynamically loading and
18066         saving tags API segments.
18067         - Fixed symbol-search to use tagmanager directly instead of depending
18068         on symbol-view for tags list.
18069         - Fixed symbol-view to create the tree using TMSymbol tree directly.
18070         - Fixed TMSymbol to create the complete tags tree instead of letting the
18071         symbol-view created the root nodes.
18072         - Changed project tags cache name to .tm_project2.cache because the
18073         newer format records additional scope information.
18074         
18075 2005-02-07  Naba Kumar  <naba@gnome.org>
18077         * plugins/editor/style-editor.c,
18078         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
18079         and GtkFontButton instead of deprecated widgets in
18080         style editor.
18081         
18082 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
18084         * plugins/project-wizard/action.c,
18085         plugins/project-wizard/action.h,
18086         plugins/project-wizard/autogen.c,
18087         plugins/project-wizard/autogen.h,
18088         plugins/project-wizard/file.c,
18089         plugins/project-wizard/file.h,
18090         plugins/project-wizard/install.c,
18091         plugins/project-wizard/install.h,
18092         plugins/project-wizard/parser.h,
18093         plugins/project-wizard/parser.c,
18094         plugins/project-wizard/property.c,
18095         plugins/project-wizard/property.h,
18096         plugins/project-wizard/plugin.h,
18097         plugins/project-wizard/plugin.c,
18098         plugins/project-wizard/values.c,
18099         plugins/project-wizard/values.h:
18100         Replace C++ comments by C comments
18102         * plugins/project-wizard/autogen.c,
18103         plugins/project-wizard/autogen.h:
18104         Add a run time check of autogen version.
18105         Add UserName variable.
18107         * plugins/project-wizard/anjuta-project-wizard.glade,
18108         plugins/project-wizard/header.c,
18109         plugins/project-wizard/druid.c,
18110         plugins/project-wizard/druid.h:
18111         Sort project in alphabetic order.
18112         Correct selection troubles in notebooks.
18114         * plugins/project-wizard/parser.c:
18115         Add some check when reading the project header block.
18117 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18119         * plugins/project-wizard/action.c,
18120         plugins/project-wizard/action.h,
18121         plugins/project-wizard/autogen.c,
18122         plugins/project-wizard/autogen.h,
18123         plugins/project-wizard/file.c,
18124         plugins/project-wizard/file.h,
18125         plugins/project-wizard/install.c,
18126         plugins/project-wizard/parser.h,
18127         plugins/project-wizard/parser.c,
18128         plugins/project-wizard/property.c,
18129         plugins/project-wizard/property.h,
18130         plugins/project-wizard/values.c,
18131         plugins/project-wizard/values.h,
18132         Add a space between function name and open.
18134         * plugins/project-wizard/plugin.h,
18135         plugins/project-wizard/plugin.c,
18136         plugins/project-wizard/install.c,
18137         Avoid a crash if the user close the message view used by the .
18139         * plugins/project-wizard/anjuta-project-wizard,
18140         plugins/project-wizard/druid.c,
18141         plugins/project-wizard/druid.h,
18142         plugins/project-wizard/header.h,
18143         plugins/project-wizard/header.c,
18144         Add a text view with the description of each.
18145         Add a tab for each project.
18146         Replace some C++ comments to C comments.
18148 2005-02-05  Naba Kumar  <naba@gnome.org>
18150         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
18151         New icon from Sebastien Granjoux .
18152         
18153 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
18155         * libanjuta/anjuta-preferences.c:
18156         Set file property even without a focus out event (file selected 
18157         the browse dialog)
18159 2005-02-04  Naba Kumar  <naba@gnome.org>
18161         * plugins/glade/plugin.c: Fixed glade function calls.
18162         * configure.in: Fixed a typo.
18163         * TODO.tasks: Updated.
18165 2005-02-03  Naba Kumar  <naba@gnome.org>
18167         * plugins/project-manager/plugin.c: Fixed memory corruption.
18169         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
18170         build error.
18171         
18172         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18173         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18174         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
18175         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18177         * libanjuta/interfaces/libanjuta.idl,
18178         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
18179         interface.
18180         
18181         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
18183         Patch from Massimo Cora <maxcvs@email.it>:
18184         * plugins/editor/plugin.c: Fixed update UI for created buffers.
18185         
18186 2005-02-01  Naba Kumar  <naba@gnome.org>
18188         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
18189         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
18190         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
18191         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
18192         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
18193         from sourceforge -- a64 crash fixes (correct typing for GType)
18194         and fixes compile errors in sun.
18196         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
18197         paste (shift+insert) in terminal.
18199 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
18201         * configure.in: Add «nb» to ALL_LINGUAS.
18203 2005-02-01  Naba Kumar  <naba@gnome.org>
18205         * TODO.tasks, TODO: Updated todo tasks.
18206         
18207         * plugins/editor/anjuta-document-manager.glade: Improved search
18208         relace dialog.
18209         
18210         * TODO.tasks: Fixed xml format.
18211         
18212         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
18213         work yet).
18214         
18215         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
18216         cleanups.
18217         
18218         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
18219         format during save (removed unwanted text nodes). Fixed scrollbars.
18221 2005-01-31  Naba Kumar  <naba@gnome.org>
18223         * libanjuta/interfaces/libanjuta.idl,
18224         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
18225         Implemented append() method for IAnjutaEditor interface and fixed
18226         various bugs with text insertions (cvs diff and macro insertions).
18227         
18228         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
18229         automatic indentation.
18230         
18231         * plugins/editor/action-callbacks.c,
18232         plugins/editor/action-callbacks.h,
18233         plugins/editor/anjuta-docman.c,
18234         plugins/editor/anjuta-document-manager.ui,
18235         plugins/editor/plugin.c,
18236         plugins/editor/text_editor.c,
18237         plugins/editor/text_editor.h,
18238         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
18239         Fixed highlight issues.
18241         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
18242         macro.
18243         
18244         * plugins/symbol-browser/an_symbol_view.c: Force update project.
18246         * data/properties/*: Updated properties files from scite. Created
18247         styles.properties to override the scite styles.
18248         
18249         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
18251         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
18252         
18253 2005-01-30  Naba Kumar  <naba@gnome.org>
18255         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
18256         unused definitions.
18257         
18258         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
18259         
18260         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18261         plugins/editor/text_editor.c,
18262         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
18263         fixed linuwidth preference setting, fixed insert text interface
18264         implementation. Improved automatice-indentation for cpp lexer.
18265         
18266         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
18268 2005-01-29  Naba Kumar  <naba@gnome.org>
18270         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
18271         option in update dialog as default. Improved import dialog. Sized
18272         log dialog.
18274         * configure.in: Fixed underquoted warning from autoconf.
18275         
18276         * plugins/editor/action-callbacks.c,
18277         plugins/editor/aneditor.cxx,
18278         plugins/editor/aneditor.h,
18279         plugins/editor/anjuta-document-manager.glade,
18280         plugins/editor/plugin.c,
18281         plugins/editor/plugin.h,
18282         plugins/editor/text_editor.c,
18283         plugins/editor/text_editor.h,
18284         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
18285         for Editor and fixed all preferences syncronization and notifys for
18286         visible prefs (in editor preferences page).
18287         
18288         * plugins/file-loader/plugin.c: Load recent files on idle.
18290 2005-01-28  Naba Kumar  <naba@gnome.org>
18292         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18293         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
18295         * plugins/editor/action-callbacks.c,
18296         plugins/editor/action-callbacks.h,
18297         plugins/editor/aneditor.cxx,
18298         plugins/editor/aneditor.h,
18299         plugins/editor/anjuta-document-manager.ui,
18300         plugins/editor/plugin.c,
18301         plugins/editor/text_editor.c,
18302         plugins/editor/text_editor.h,
18303         plugins/editor/text_editor_cbs.c,
18304         plugins/editor/text_editor_cbs.h,
18305         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
18306         Text editor.
18308         Patch from Massimo Cora <maxcvs@email.it>:
18309         * plugins/editor/an_symbol_search.c,
18310         plugins/editor/an_symbol_search.c: Fixed crash bugs.
18311         
18312 2005-01-27  Naba Kumar  <naba@gnome.org>
18313         
18314         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
18315         minimum size request to 200.
18317         * plugins/symbol-browser/an_symbol_info.c,
18318         plugins/symbol-browser/an_symbol_info.h,
18319         plugins/symbol-browser/an_symbol_search.c,
18320         plugins/symbol-browser/an_symbol_search.h,
18321         plugins/symbol-browser/an_symbol_view.c,
18322         plugins/symbol-browser/an_symbol_view.h,
18323         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
18324         pixbuf retrieval. Fixed runtime warning. Code clean up.
18326 2005-01-27  Naba Kumar  <naba@gnome.org>
18328         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
18329         src/anjuta.ui, (new) plugins/glade/.cvsignore,
18330         (new) plugins/glade/Makefile.am,
18331         (new) plugins/glade/anjuta-glade-plugin.png,
18332         (new) plugins/glade/anjuta-glade.plugin.in,
18333         (new) plugins/glade/anjuta-glade.ui,
18334         (new) plugins/glade/plugin.c,
18335         (new) plugins/glade/plugin.h,
18336         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
18337         now until glade3 works properly.
18339         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
18340         they are generated.
18341         
18342 2005-01-26  Naba Kumar  <naba@gnome.org>
18344         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
18345         Added mime icon for anjuta projects.
18346         
18347         patch from Massimo Cora <maxcvs@email.it>:
18348         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
18349         an_symbol_search.h, an_symbol_view.c, plugin.c:
18350         Fix/implement objects destroying/freeing.
18352 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
18353         
18354         * src/action-callback.[ch], src/anjuta-actions.h:
18355         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
18356         because it has not been updated for years and we know have a devhelp plugin
18357         which can do the job much better.
18358         * TODO.tasks: Updated done items
18360 2005-01-25  Naba Kumar  <naba@gnome.org>
18362         * autogen.sh: Fixed to generate interface files.
18364         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
18365         session save filenames.
18366         
18367         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
18368         
18369 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
18371         * plugins/project-wizard/Makefile.am,
18372         plugins/project-wizard/install.c,
18373         plugins/project-wizard/install.h,
18374         plugins/project-wizard/parser.c,
18375         plugins/project-wizard/parser.h,
18376         plugins/project-wizard/templates/terminal.wiz:
18377         Add action list block in wizard template
18378         * plugins/project-wizard/file.c,
18379         plugins/project-wizard/autogen.c:
18380         Small fixes
18382 2005-01-23  Naba Kumar  <naba@gnome.org>
18384         * configure.in: Fixed build error.
18386 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
18388         * plugins/project-wizard/druid.c,
18389         plugins/project-wizard/parser.c,
18390         plugins/project-wizard/property.c: Rewrite parser with
18391         better error handling
18393 2005-01-22  Naba Kumar  <naba@gnome.org>
18395         * plugins/symbol-browser/plugin.c: Changed c++ coments
18396         to c commnets and formated code to anjuta coding styles.
18397         
18398 2005-01-21  Naba Kumar  <naba@gnome.org>
18400         * configure.in, autogen.sh: Fixed build errors in newer automake.
18401         
18402         * plugins/editor/anjuta-docman.c: Do not emit change editor
18403         signal while in dispose.
18405         Patch from: Massimo Corà <maxcvs@email.it>
18406         * plugins/symbol-browser/Makefile.am,
18407         plugins/symbol-browser/an_symbol_view.c,
18408         plugins/symbol-browser/an_symbol_view.h,
18409         plugins/symbol-browser/plugin.c,
18410         plugins/symbol-browser/plugin.h,
18411         plugins/symbol-browser/test-symbol-browser.c,
18412         (new) plugins/symbol-browser/an_symbol_info.c,
18413         (new) plugins/symbol-browser/an_symbol_info.h,
18414         (new) plugins/symbol-browser/an_symbol_search.c,
18415         (new) plugins/symbol-browser/an_symbol_search.h:
18416         Added a cool real-time symbol-search-view in symbol browser.
18418 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
18419         
18420         * plugin/macro/plugin.c
18421         plugin/macro/anjuta-macro-plugin.ui
18422         plugin/macro/macro-db.[ch]
18423         plugin/macro/macro-dialog.[ch]
18424         plugin/macro/macro-actions.[ch]
18425         plugin/macro/macro-edit.[ch]
18426         plugin/macro/plugin.[ch]:
18427         
18428         Implemented three menu items as Naba proposed:
18429         Edit->Macro->
18430                 Insert Macro: Pops of a border-less window to enter a shortcut
18431                 Add Macro: Same as Manage Macro => New
18432                 Manage Macros: Full-features macro dialog
18434 2005-01-20  Naba Kumar  <naba@gnome.org>
18436         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
18437         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
18438         libanjuta/anjuta-shell.h,
18439         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18440         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
18441         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
18442         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18443         src/main.c, src/shell.c: Implemented command line args processing
18444         and session management. Fixed geometry restoration.
18446 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
18447         
18448         * plugins/macro/macro-db.c,
18449         plugins/macros.xml:
18450         Cleaned up XML interface and use attributes now for name, category and 
18451         shortcut. CDATA is used to avoid xml errors inside of macros.
18453 2005-01-19  Naba Kumar  <naba@gnome.org>
18455         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
18457 2005-01-18  Naba Kumar  <naba@gnome.org>
18458         
18459         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
18460         to work.
18462         * scintilla/*: Updated scintilla to current cvs and updated
18463         scintilla patches.
18464         
18465 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18466         
18467         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
18468         plugins/cvs-plugin/cvs-actions.c:
18469         Added "Whole project" infrastructure but it does not
18470         work because I did not find a way to get the current project's
18471         root dir.
18473 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
18475         * plugins/cvs-plugin/Makefile.am
18476         plugins/cvs-plugin/anjuta-cvs.plugin.in
18477         plugins/cvs-plugin/cvs-actions.c
18478         plugins/cvs-plugin/cvs-callbacks.c
18479         plugins/cvs-plugin/cvs-interface.[ch] (added)
18480         plugins/cvs-plugin/plugin.c:
18481         
18482         Added IAnjutaCVS interface and improved cvs plugin. There
18483         is still some work to do on cvs import and to add a current
18484         project toggle.
18486 2005-01-17  Naba Kumar  <naba@gnome.org>
18488         * plugins/editor/aneditor.cxx: Fixed auto indentation.
18489         
18490         * configure.in: Fixed build errors.
18492         * data/Makefile.am,     (removed) data/README.stock_libs,
18493         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
18494         (removed) data/header.c, (removed) data/stock_libs.anj,
18495         (removed) data/x-anjuta-project.desktop,
18496         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
18498         * libanjuta/anjuta-plugin-description.c,
18499         libanjuta/anjuta-shell.c: Updated documentations.
18501         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
18502         
18503         * libanjuta/anjuta-launcher.c,
18504         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
18505         x86_64 systems.
18507 2005-01-17  Naba Kumar  <naba@gnome.org>
18508         
18509         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18510         plugins/project-wizard/templates/gtk.wiz,
18511         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
18512         Updated templates to new format.
18513         
18514         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18515         * plugins/project-wizard/druid.c,
18516         plugins/project-wizard/parser.c,
18517         plugins/project-wizard/property.c,
18518         plugins/project-wizard/property.h,
18519         plugins/project-wizard/templates/terminal.wiz,
18520         plugins/project-wizard/templates/terminal/AUTHORS,
18521         plugins/project-wizard/templates/terminal/ChangeLog,
18522         plugins/project-wizard/templates/terminal/NEWS,
18523         plugins/project-wizard/templates/terminal/README,
18524         plugins/project-wizard/templates/terminal/project.anjuta,
18525         plugins/project-wizard/templates/terminal/src/main.c:
18526         Moveed code related to property types from druid.c and parser.c to 
18527         property.c. Changed tag from "<string ..." to
18528         "<property type="string..."     and so on. Rewrite parser
18529         (warning still in progress). Added list property. Changed
18530         terminal project to avoid using autogen on some file (much 
18531         faster) using the autogen attribute. Add a license list box in
18532         terminal project (just as an example). _label in item list is
18533         optional now.
18535 2005-01-16  Naba Kumar  <naba@gnome.org>
18537         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
18538         plugins/edtior/anjuta-docman.c: Fixed build errors.
18539         
18540         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
18541         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
18542         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
18543         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
18544         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
18545         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
18546         libanjuta/resources.h,
18547         plugins/build-basic-autotools/build-basic-autotools.c,
18548         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18549         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
18550         plugins/gtodo/plugin.c, src/Makefile.am,
18551         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
18552         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
18553         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
18554         should be handled in respective plugins. Added API documentations.
18556         * libanjuta-docs.sgml, libanjuta-sections.txt,
18557         libanjuta.types,
18558         (added) tmpl/anjuta-debug.sgml,
18559         (added) tmpl/anjuta-launcher.sgml,
18560         tmpl/anjuta-plugin.sgml,
18561         tmpl/anjuta-preferences.sgml,
18562         tmpl/anjuta-shell.sgml,
18563         (added) tmpl/anjuta-status.sgml,
18564         (removed) tmpl/anjuta-stock.sgml,
18565         tmpl/anjuta-utils.sgml,
18566         (removed) tmpl/defaults.sgml,
18567         (removed) tmpl/fileselection.sgml,
18568         (removed) tmpl/gnomefilelist.sgml,
18569         tmpl/ianjuta-buildable.sgml,
18570         (added) tmpl/ianjuta-debugger-manager.sgml,
18571         (added) tmpl/ianjuta-debugger.sgml,
18572         tmpl/ianjuta-document-manager.sgml,
18573         tmpl/ianjuta-editor.sgml,
18574         tmpl/ianjuta-file.sgml,
18575         tmpl/ianjuta-loader.sgml,
18576         tmpl/ianjuta-markable.sgml,
18577         tmpl/ianjuta-message-view.sgml,
18578         (added) tmpl/ianjuta-project-manager.sgml,
18579         (added) tmpl/ianjuta-todo.sgml,
18580         (added) tmpl/ianjuta-wizard.sgml,
18581         tmpl/libanjuta-iface-marshallers.sgml,
18582         tmpl/libanjuta-unused.sgml,
18583         (removed) tmpl/pixmaps.sgml,
18584         tmpl/plugins.sgml,
18585         (removed) tmpl/properties.sgml,
18586         tmpl/resources.sgml: Updated API documentations.
18588 2005-01-15  Naba Kumar  <naba@gnome.org>
18590         * libanjuta/anjuta-launcher.c: Added API docs.
18591         
18592         * plugins/project-wizard/templates/anjuta-plugin.wiz,
18593         plugins/project-wizard/templates/gtk.wiz,
18594         plugins/project-wizard/templates/terminal.wiz,
18595         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18596         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18597         plugins/project-wizard/templates/gtk/src/main.c,
18598         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
18599         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
18600         template files.
18602         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
18603         * plugins/project-wizard/anjuta-project-wizard.glade,
18604         plugins/project-wizard/autogen.c,
18605         plugins/project-wizard/druid.c,
18606         plugins/project-wizard/druid.h,
18607         plugins/project-wizard/file.c,
18608         plugins/project-wizard/file.h,
18609         plugins/project-wizard/install.c,
18610         plugins/project-wizard/parser.c,
18611         plugins/project-wizard/plugin.c,
18612         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
18613         setting the default project directory. Fix HIDDEN property, it's
18614         working but I think we could make this cleaner. Removed the
18615         copy of the string in mandatory_property. Add an optional autogen
18616         attribute, to force or avoid using autogen on some files, default
18617         without any attribute is autodetect.+ Replace the script tag with
18618         a normal file tag and an attribute execute.
18619         
18620 2005-01-14  Naba Kumar  <naba@gnome.org>
18622         * plugins/editor/action-callbacks.c,
18623         plugins/editor/search_incremental.c,
18624         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
18625         works now.
18626         
18627         * plugins/editor/plugin.c, plugins/editor/plugin.h,
18628         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
18629         tabs.
18631 2005-01-12  Naba Kumar  <naba@gnome.org>
18633         * configure.in,
18634         plugins/project-wizard/templates/Makefile.am,
18635         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
18636         plugins/project-wizard/templates/anjuta-plugin.wiz,
18637         (added) plugins/project-wizard/templates/gtk-logo.png,
18638         (added) plugins/project-wizard/templates/gtk.wiz,
18639         (added) plugins/project-wizard/templates/terminal-logo.png,
18640         plugins/project-wizard/templates/terminal.wiz,
18641         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18642         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18643         (added) plugins/project-wizard/templates/gtk/.cvsignore,
18644         (added) plugins/project-wizard/templates/gtk/Makefile.am,
18645         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
18646         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
18647         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18648         (added) plugins/project-wizard/templates/gtk/src/main.c,
18649         (added) plugins/project-wizard/templates/gtk/src/project.glade,
18650         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
18651         GTK+ project templated and fixed other templates. Updated template
18652         logos.
18654 2005-01-12  Naba Kumar  <naba@gnome.org>
18656         * plugins/macro/anjuta-macro.glade: Improved GUI.
18657         
18658 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
18660         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
18661         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
18662         * plugins/cvs-plugin/cvs.[ch] (removed)
18663         Removed old unused files
18664         
18665         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
18666         * plugins/cvs-plugin/cvs-actions.c
18667         * plugins/cvs-plugin/Makefile.am:
18668         Seperate callback functions for better error
18669         handling. Cleaned up code.
18670         
18671         * plugins/macro/macros.xml: removed corrupt cvs
18672         macros for now.
18674 2005-01-10  Naba Kumar  <naba@gnome.org>
18676         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
18677         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
18678         and leaks.
18680 2005-01-09  Naba Kumar  <naba@gnome.org>
18682         * libegg/egg-recent-action.c, libegg/test-actions.c,
18683         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
18684         recent files models.
18685         
18686         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
18687         two models -- one for projects and other for regular files and show
18688         both in recent files menu. Changed recent files group from "anjuta"
18689         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
18690         when adding the URI in recent files.
18691         
18692         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
18693         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
18694         * plugins/macro/macro-dialog.c: Fixed dispose() method.
18695         * plugins/macro/macros.xml: Fixed xml errors.
18697 2005-01-08  Naba Kumar  <naba@gnome.org>
18698         
18699         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
18700         libegg/test-actions.c, libegg/menu/Makefile.am,
18701         libegg/menu/egg-recent-action.h: Added a new action for
18702         recent files.
18704         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
18705         Fixed dispose. Cleanup.
18706         
18707         * plugins/file-loader/anjuta-loader-plugin.ui,
18708         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18709         Use the new action for recent files. Added recent files in
18710         toolbar.
18712         * plugins/project-wizard/druid.c: Show busy cursor and
18713         de-sensitize druid buttons during page change.
18714         
18715         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18716         * plugins/project-wizard/Makefile.am,
18717         plugins/project-wizard/druid.c,
18718         plugins/project-wizard/druid.h,
18719         plugins/project-wizard/install.c,
18720         plugins/project-wizard/plugin.c,
18721         plugins/project-wizard/plugin.h,
18722         plugins/project-wizard/property.c,
18723         plugins/project-wizard/property.h,
18724         (added) plugins/project-wizard/values.c,
18725         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
18726         objects (in values.c and values.h) containing the values of all
18727         properties. The NPWProperty objects now keep their values in this
18728         object which is persistant for one activation of the plugin, so the
18729         user keeps all the values even if he goes backward. Used an anjuta
18730         message view to list all files copied by the project wizard.
18732 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
18734         * plugins/macro/plugin.[ch],
18735         plugins/macro/macro-dialog.[ch]
18736         plugins/macro/macro-edit.[ch]
18737         plugins/macro/macro-db.[ch]
18738         plugins/macro/macro-actions.[ch]
18739         plugins/macro/anjuta-macro.plugin.in
18740         plugins/macro/anjuta-macro.glade
18741         plugins/macro/anjuta-macro.png
18742         plugins/macro/Makefile.am
18743         plugins/macro/macros.xml
18744         plugins/macro/anjuta-macro.ui (all added)
18745         configure.in
18746         plugins/Makefile.am:
18747         Added new macro plugins
18748         
18749         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
18750         New icon
18751         
18752         * manuals/reference/template (removed)
18753         Removed old api reference
18754         
18755         * plugins/message-view/message-view.c:
18756         "Fixed" crash in on_row_deleted and added a
18757         comment that I cannot work this way. We will
18758         have to change everything a bit to avoid losing
18759         memory there.
18760         
18761         * plugins/text-editor/text_editor.c:
18762         Update line number width on file save
18765 2005-01-07  Naba Kumar  <naba@gnome.org>
18767         * plugins/project-wizard/anjuta-project-wizard.glade,
18768         plugins/project-wizard/druid.c,
18769         plugins/project-wizard/templates/anjuta-plugin.wiz,
18770         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
18771         Display page description in bold. Fixed mandatory field check.
18773         * configure.in,
18774         libanjuta/libanjuta-1.0.pc.in,
18775         plugins/project-wizard/druid.c,
18776         plugins/project-wizard/parser.c,
18777         plugins/project-wizard/property.h,
18778         plugins/project-wizard/templates/anjuta-plugin.wiz,
18779         plugins/project-wizard/templates/terminal.wiz,
18780         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
18781         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
18782         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
18783         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
18784         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
18785         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18786         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18787         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18788         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18789         plugins/project-wizard/templates/terminal/configure.in.tpl,
18790         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
18791         plugins/project-wizard/templates/terminal/src/main.c: Implemented
18792         a new property type -- hidden. Fixed terminal and anjuta-plugin
18793         project templates.
18795 2005-01-07  Naba Kumar  <naba@gnome.org>
18797         * templates/anjuta-plugin.wiz,
18798         templates/terminal.wiz,
18799         templates/terminal/Makefile.am.tpl,
18800         templates/terminal/autogen.sh,
18801         (Removed) templates/terminal/configure.ac.tpl,
18802         (Added) templates/.cvsignore,
18803         (Added) templates/Makefile.am,
18804         (Added) templates/anjuta-plugin/.cvsignore,
18805         (Added) templates/anjuta-plugin/Makefile.am,
18806         (Added) templates/anjuta-plugin/src/.cvsignore,
18807         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
18808         (Added) templates/terminal/.cvsignore,
18809         (Added) templates/terminal/Makefile.am,
18810         (Added) templates/terminal/configure.in.tpl,
18811         (Added) templates/terminal/po/.cvsignore,
18812         (Added) templates/terminal/po/ChangeLog,
18813         (Added) templates/terminal/po/Makefile.am,
18814         (Added) templates/terminal/po/POTFILES.in,
18815         (Added) templates/terminal/src/.cvsignore,
18816         (Added) templates/terminal/src/Makefile.am,
18817         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
18818         project wizard. Fixed configure/po/Makefile template errors.
18820 2005-01-06  Naba Kumar  <naba@gnome.org>
18822         * configure.in: Added project templates.
18823         * plugins/project-wizard/templates/*: Added to project and renamed
18824         Makefile.am and configure.in to Makefile.am and configure.ac respectively
18825         for the project templates (so that they do not conflict with autotools
18826         build. Created proper configure.ac.tpl and autogen.sh for project
18827         templates.
18828         
18829 2005-01-06  Naba Kumar  <naba@gnome.org>
18831         * plugins/project-wizard/anjuta-project-wizard.glade,
18832         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
18833         Fixed file list parsing and to take absolute file paths (for example,
18834         from an icon selected previously). Used toggle buttons for boolean
18835         properties. Check if all mandatory fields are given before going
18836         forward in the wizard. Use scrollable viewport for listing property
18837         widgets incase the list goes out of wizard's size. Added tooltips
18838         as descriptions of the property widgets. And other fixes.
18840         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
18841         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
18842         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
18843         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
18844         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
18845         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
18846         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
18847         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18848         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
18849         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18850         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18851         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
18852         Restructured template files.
18854 2005-01-06  Naba Kumar  <naba@gnome.org>
18856         * configure.in: Added check for autogen.
18857         
18858         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
18859         in dispose.
18860         
18861         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
18862         Do not emit changed signal when in dispose.
18864         * plugins/symbol-browser/plugin.c: Don't updated symbols when
18865         symbol-view widget has been destroyed.
18866         
18867         * src/anjuta-app.c: Set null to preference, status and ui object
18868         pointers when they are destroyed.
18870         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
18871         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
18872         Added boolean, integer and file property types.
18873         
18874         * plugins/project-wizard/Makefile.am,
18875         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
18876         project wizard templates.
18878 2005-01-04  Naba Kumar  <naba@gnome.org>
18880         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
18881         added widgets.
18882         
18883         * plugins/editor/aneditor.cxx,
18884         plugins/editor/anjuta-docman.c,
18885         plugins/editor/plugin.c,
18886         plugins/editor/text_editor.c:
18887         Removed unnecessary ref/unref of scintilla.
18888         
18889         * plugins/message-view/anjuta-msgman.c,
18890         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
18891         make close button similar to document manager.
18892         
18893         * plugins/project-manager/plugin.c,
18894         plugins/project-manager/plugin.h: Removed dead codes. Removed
18895         unnecessary ref/unref.
18896         
18897         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
18898         instead of hard refs.
18900 2005-01-03  Naba Kumar  <naba@gnome.org>
18902         * libanjuta/interfaces/libanjuta.idl: Added configure() and
18903         generate() methods for IAnjutaBuildable interface.
18905         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
18906         IAnjutaBuildable inteface.
18908         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
18909         to destroy build context when message view is destroyed.
18910         
18911         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
18912         a ref to it and unref in destructor. AnEditor class wants to be the
18913         owner of scintilla widget. Fixed compile warnings with signed/unsigned
18914         comparisions.
18915         
18916         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
18917         complicate the scene. Removed editor widget from AnjutaDocman when
18918         the widget is destroyed.
18919         
18920         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
18921         from shell. It will be removed from shell when the widget is destroyed.
18922         
18923         * plugins/editor/text_editor.c: Added debug codes to track object
18924         finalizations.
18926         * plugins/message-view/anjuta-msgman.c: Remove message view on
18927         widget destroy. Destroy message view on remove. Removed all views
18928         correctly.
18929         
18930         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
18931         from container.
18933 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18935         * plugins/file-wizard/action-callbacks.c,
18936         plugins/file-wizard/anjuta-file-wizard.glade,
18937         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
18938         Insert Licence, copyright, header template ...
18939         
18940 2005-01-02  Naba Kumar  <naba@gnome.org>
18942         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
18943         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
18944         anjuta_status_add_widget() to allow setting busy cursor on non
18945         toplevel windows.
18947         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
18949         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
18950         mime types to take text/source also.
18951         
18952         * plugins/editor/anjuta-docman.c,
18953         plugins/editor/anjuta-docman.h,
18954         plugins/editor/plugin.c,
18955         plugins/editor/text_editor.c,
18956         plugins/editor/text_editor.h,
18957         plugins/editor/text_editor_cbs.c: Listen for busy signal from
18958         AnjutaStatus and set busy cursor on editors.
18960         * plugins/file-loader/Makefile.am,
18961         plugins/file-loader/plugin.c,
18962         (added) plugins/file-loader/dnd.c,
18963         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18965         * src/anjuta.c: Hide anjuta window before destruction.
18967         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18968         * configure.in, plugins/Makefile.am,
18969         (removed) plugins/project-wizard/appwiz_page1.c,
18970         (removed) plugins/project-wizard/appwiz_page2.c,
18971         (removed) plugins/project-wizard/appwiz_page3.c,
18972         (removed) plugins/project-wizard/appwiz_page4.c,
18973         (removed) plugins/project-wizard/appwizard.c,
18974         (removed) plugins/project-wizard/appwizard.h,
18975         (removed) plugins/project-wizard/appwizard_cbs.c,
18976         (removed) plugins/project-wizard/appwizard_cbs.h,
18977         (removed) plugins/project-wizard/appwizard_gui.c,
18978         (removed) plugins/project-wizard/gnome_project.c,
18979         (removed) plugins/project-wizard/gnome_project.h,
18980         (removed) plugins/project-wizard/wizard_gui.c,
18981         (removed) plugins/project-wizard/wizard_gui.h,
18982         (added) plugins/project-wizard/.cvsignore,
18983         (added) plugins/project-wizard/Makefile.am,
18984         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18985         (added) plugins/project-wizard/anjuta-project-wizard.glade,
18986         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18987         (added) plugins/project-wizard/applogo.png,
18988         (added) plugins/project-wizard/appwizard.png,
18989         (added) plugins/project-wizard/autogen.c,
18990         (added) plugins/project-wizard/autogen.h,
18991         (added) plugins/project-wizard/druid.c,
18992         (added) plugins/project-wizard/druid.h,
18993         (added) plugins/project-wizard/file.c,
18994         (added) plugins/project-wizard/file.h,
18995         (added) plugins/project-wizard/header.c,
18996         (added) plugins/project-wizard/header.h,
18997         (added) plugins/project-wizard/install.c,
18998         (added) plugins/project-wizard/install.h,
18999         (added) plugins/project-wizard/parser.c,
19000         (added) plugins/project-wizard/parser.h,
19001         (added) plugins/project-wizard/plugin.c,
19002         (added) plugins/project-wizard/plugin.h,
19003         (added) plugins/project-wizard/property.c,
19004         (added) plugins/project-wizard/property.h: Removed old application-wizard
19005         codes and added new template based (autogen based) project wizard
19006         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
19008 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
19010         * plugins/cvs-plugin/plugin.c: Fixed crash bug
19011         * plugins/cvs-plugin/cvs-execute.c:
19012         Fix cvs_log which did not work because of some
19013         glade problem
19014         Patch from Mark R. Pariente <markpariente@cmu.edu>
19015         - Fix message highlighting
19017 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19018         
19019         * template/*,
19020         date/template/*,
19021         configure.in:
19022         Removed template stuff completly because we dicussed to implement
19023         a macro system for Edit->Insert Text
19025 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
19026         
19027         * plugins/editor/aneditor.cxx,
19028         plugins/editor/text_editor.c:
19029         Set line number width dynamically
19030         * src/about.c:
19031         Prepered new GTK 2.6 about dialog
19033 2004-12-30  Naba Kumar  <naba@gnome.org>
19035         patch from: Massimo Corà  <maxcvs@email.it>
19036         * plugins/editor/aneditor.cxx: Highlights correct function
19037         argument in recursive calltips.
19039 2004-12-30  Naba Kumar  <naba@gnome.org>
19041         * plugins/symbol-browser/plugin.c,
19042         libanjuta/interfaces/libanjuta.idl,
19043         plugins/editor/text_editor.c: Fixed editor markers and added a new
19044         marker (BASIC) to indicate line numbers. Fixed symbol browser to
19045         mark the line visited.
19046         
19047         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
19048         libegg/Makefile.am, libegg/eggcomboselect.c,
19049         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
19050         widget for use with symbol view in toolbar.
19051         
19052         * plugins/cvs-plugin/anjuta-cvs.ui,
19053         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
19054         placeholder for cvs plugin context menu in filemanager.
19055         
19056 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19057         
19058         * plugins/cvs-plugin/plugin.c:
19059         Show popup menu only if the file is contained in
19060         a directory containing a "CVS" directory
19062 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
19063         
19064         * plugins/cvs-plugin/cvs-action.[ch],
19065         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19066         * plugins/cvs-plugin/anjuta-cvs.ui,
19067         * plugins/cvs-plugin/plugin.c:
19068         Implemented "Import"
19069         
19070         Patch from Mark R. Pariente <markpariente@cmu.edu>:
19071         Added right-click-menu for file-manager
19073 2004-12-26  Naba Kumar  <naba@gnome.org>
19075         * src/action-callbacks.c, src/action-callbacks.h,
19076         src/anjuta-actions.h, src/anjuta-app.c,
19077         src/anjuta.ui: Added fullscreen action.
19079         * plugins/cvs-plugin/cvs-actions.c,
19080         plugins/cvs-plugin/plugin.c,
19081         plugins/cvs-plugin/plugin.h: Watches current editor,
19082         project and file manager selection in plugin
19083         implementation.
19084         
19085 2004-12-26  Naba Kumar  <naba@gnome.org>
19087         * src/anjuta-app.c, src/anjuta.c, src/main.c,
19088         src/action-callbacks.c: Fixed app finalization. Added a
19089         command line arg --proper-shutdown (-p), which when set
19090         will release all plugins and their resources (this option
19091         is mainly for debugging).
19092         
19093         * plugins/file-loader/plugin.c: Fixed filename duplications
19094         in recent files history.
19095         
19096         * plugins/profile-default/plugin.c: Disabled problematic
19097         plugins for now to load at startup.
19098         
19099         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
19100         annoying debug prints.
19101         
19102 2004-12-23  Naba Kumar  <naba@gnome.org>
19104         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
19105         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19106         plugins/cvs-plugin/anjuta-cvs.ui,
19107         plugins/cvs-plugin/cvs-actions.c,
19108         plugins/cvs-plugin/cvs-actions.h,
19109         plugins/cvs-plugin/cvs-execute.c,
19110         plugins/cvs-plugin/cvs-execute.h,
19111         plugins/cvs-plugin/Makefile.am,
19112         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
19113         Added cvs log command.
19115 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
19116         
19117         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
19118         default
19120 2004-12-20  Naba Kumar  <naba@gnome.org>
19122         patch from: Massimo Corà  <maxcvs@email.it>
19123         * plugins/editor/aneditor.cxx: Added recursive calltips.
19125 2004-12-20  Naba Kumar  <naba@gnome.org>
19126         
19127         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
19128         Show busy cursor during loading and unloading.
19129         
19130 2004-12-19  Naba Kumar  <naba@gnome.org>
19132         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
19133         memory leaks. Disabled debug print.
19135         * plugins/symbol-browser/an_symbol_view.c,
19136         plugins/symbol-browser/plugin.c,
19137         plugins/symbol-browser/plugin.h: Fixed loading and unloading
19138         problems. Creates SymbolView object every time when the
19139         plugin is activated.
19141         * plugins/project-manager/plugin.c: Close project when
19142         deactivating.
19143         
19144 2004-12-18  Naba Kumar  <naba@gnome.org>
19146         * po/POTFILES.in: Removed commented lines.
19147         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
19148         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
19149         * plugins/gdb/plugin.c: Fixed compile error.
19150         
19151         Patch from: Mark R. Pariente  <mark@demar.com.tr>
19152         * libegg/eggcellrendererkeys.c: Fixed compile error.
19153         
19154 2004-12-18  Naba Kumar  <naba@gnome.org>
19156         * plugins/file-loader/plugin.c: Fixed loading bug.
19157         
19158         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
19159         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19160         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
19161         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
19162         and corruptions. Fixed loading and unloading of plugins.
19163         
19164 2004-12-17  Naba Kumar  <naba@gnome.org>
19165         
19166         * plugins/file-loader/Makefile.am,
19167         plugins/file-loader/plugin.c,
19168         plugins/project-manager/plugin.c: Fixed memory corruption
19169         and disposition codes. Added missing plugin.h in Makefile.am.
19171 2004-12-16  Naba Kumar  <naba@gnome.org>
19173         * plugins/symbol-browser/an_symbol_view.c,
19174         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
19175         codes. Fixed memory leaks and corruptions.
19177         * plugins/build-basic-autotools/build-basic-autotools.c
19178         plugins/editor/anjuta-docman.c,
19179         plugins/editor/text_editor.c,
19180         plugins/file-loader/plugin.c,
19181         plugins/file-manager/plugin.c,
19182         plugins/file-wizard/plugin.c,
19183         plugins/message-view/anjuta-msgman.c,
19184         plugins/message-view/anjuta-msgman.h,
19185         plugins/message-view/message-view.c,
19186         plugins/message-view/plugin.c,
19187         plugins/message-view/plugin.h,
19188         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
19190         * src/about.c, src/about.h, src/action-callbacks.c,
19191         src/action-callbacks.h, src/anjuta-actions.h,
19192         src/anjuta-app.c, src/anjuta-app.h,
19193         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
19194         src/anjuta.c, src/anjuta.h, src/getline.c, 
19195         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
19196         src/start-with.c, src/start-with.h: Fixed emacs modes.
19198         * src/layout.xml: Brought document manager in front.
19199         
19200 2004-12-15  Naba Kumar  <naba@gnome.org>
19202         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
19203         properly removed.
19204         
19205         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
19206         finalization. Added a method to unload all plugins and destroy them.
19207         Fixed memory leaks.
19208         
19209         * plugins/sample1/plugin.c: Proper finalization code and renamed
19210         functions to proper names.
19211         
19212         * plugins/build-basic-autotools/build-basic-autotools.c,
19213         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
19215         * src/shell.c: Unload all plugins on exit, so that memory profilers
19216         can detect memory leaks in plugins.
19218 2004-12-13  Naba Kumar  <naba@gnome.org>
19220         * plugins/devhelp/plugin.c: Delay widget initialization, now that
19221         docking is working.
19222         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
19223         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
19225 2004-12-11  Naba Kumar  <naba@gnome.org>
19227         * data/properties/anjuta.properties: Fixed font size.
19228         * plugin/build-basic-autotools/build-basic-autotools: Added initial
19229         compile file function. There are some fixmes there.
19230         * plugins/message-view/anjuta-msgman.c,
19231         * plugins/message-view/message-view.c: Fixed bugs and clean up.
19232         
19233 2004-12-08  Naba Kumar  <naba@gnome.org>
19235         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
19236         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
19237         to escape quotes in a string.
19238         
19239         * plugins/cvs-plugin/cvs-actions.c,
19240         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
19241         cvs diff command.
19243         * plugins/build-basic-autotools/build-basic-autotools.c,
19244         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
19245         filters.
19246         
19247 2004-12-07  Naba Kumar  <naba@gnome.org>
19249         * plugins/build-basic-autotools/build-basic-autotools.c,
19250         plugins/build-basic-autotools/automake-c.filters: Completed directory
19251         tracking. Double click on Errors and warnings now work as expected.
19253         * plugins/build-basic-autotools.c: Added codes to track build directory
19254         so that absolute path of the files could be determined.
19256 2004-12-06  Naba Kumar  <naba@gnome.org>
19258         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
19259         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
19260         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
19261         
19262 2004-12-05  Naba Kumar  <naba@gnome.org>
19264         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
19265         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
19266         
19267         * plugins/cvs-plugin/plugin.c,
19268         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
19269         
19270 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
19271         
19272         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19273         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
19274         plugins/cvs-plugin/cvs-execute.[ch]:
19275         Implemented cvs status and cvs diff
19276         Known bugs:
19277         - rdiff command is not correct
19278         - Must find a way to allow selection of directies AND files 
19279         in GtkFileChooser
19281 2004-12-03  Naba Kumar  <naba@gnome.org>
19283         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
19284         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
19285         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
19286         session.properties file if it is for the first time.
19287         
19288 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
19289         
19290         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
19291         commit.
19292         
19293         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
19294         plugins/cvs-plugin/anjuta-cvs.ui:
19295         Implemented update/commit and changed menu layout 
19297 2004-12-02  Naba Kumar  <naba@gnome.org>
19299         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
19300         property name (for cvs path property). Beautified dialogs.
19302 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
19303         
19304         * plugins/message-view/anjuta-msgman.c: Changed callback name
19305         and changed switch-page handling.
19306         
19307         * plugins/cvs-plugin/cvs-actions.c:
19308         * plugins/cvs-plugin/cvs-execute.c:
19309         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19310         - Implemented cvs add and cvs removed - both working now
19311         - Created a useful preferences page
19312         
19314 2004-11-30  Naba Kumar  <naba@gnome.org>
19316         * libanjuta/anjuta-status.c: Fixed runtime warning.
19317         
19318         * plugins/editor/Makefile.am:
19319         plugins/editor/anjuta-document-manager.glade,
19320         plugins/editor/plugin.c
19321         plugins/editor/plugin.h
19322         plugins/editor/style-editor.c (new, moved from src/),
19323         plugins/editor/style-editor.h (new, moved from src/),
19324         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
19325         settings in preferences.
19327         * plugins/editor/text_editor.c,
19328         plugins/editor/text_editor.h: Do not take unused args in
19329         text_editor_get_props().
19331         * src/style-editor.c, src/style-editor.h: Removed, moved to
19332         plugins/editor/ directory.
19334 2004-11-29  Naba Kumar  <naba@gnome.org>
19336         * plugins/editor/text_editor_cbs.c: Emit click signal in
19337         IAnjutaMarkable.
19338         * libanjuta/anjuta-status.c: More spacing between items.
19339         
19340 2004-11-29  Naba Kumar  <naba@gnome.org>
19342         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
19343         
19344         * libanjuta/interfaces/libanjuta.idl,
19345         plugins/debug-manager/anjuta-debug-manager.plugin.in,
19346         plugins/debug-manager/plugin.c,
19347         plugins/gdb/breakpoints.c,
19348         plugins/gdb/breakpoints.h,
19349         plugins/gdb/debugger.c,
19350         plugins/gdb/debugger.h,
19351         plugins/gdb/plugin.c,
19352         plugins/gdb/plugin.h,
19353         plugins/gdb/utilities.c,
19354         plugins/gdb/utilities.h: Code cleanups and partial implementation of
19355         toggle breakpoint margin clicks.
19357 2004-11-28  Naba Kumar  <naba@gnome.org>
19359         * TODO.tasks: Fixed indentations.
19360         * plugins/gtodo/libgtodo.c: Save with indentation.
19361         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
19362         * plugins/project-manager/plugin.c: Fixed runtime warnings.
19363         * libanjuta/anjuta-status.c: Fixed busy cursors.
19364         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
19365         * po/POTFILES.in: Updated.
19366         
19367 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
19368         
19369         * plugins/editor/anjuta-document-manager.glade,
19370           plugins/editor/search-replace.[c,h], 
19371           plugins/editor/search-replace_backend.h
19372           plugins/editor/search-preferences.[c,h] :
19373           Saved Search-Preferences (gconf),
19374           Basic search by default.
19376 2004-11-22  Naba Kumar  <naba@gnome.org>
19378         * configure.in: Fixed build error.
19380 2004-11-21  Naba Kumar  <naba@gnome.org>
19382         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
19383         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
19384         Added AnjutaStatus class to libanjuta.
19385         Added anjuta_shell_get_status() method.
19386         
19387         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
19388         and fixed marshaller generation.
19389         
19390         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
19391         "updade_ui" signals to IAnjutaEditor interface.
19392         
19393         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
19394         
19395         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
19396         regexes.
19397         
19398         * plugins/class-gen/clsGen.c: Intial port.
19399         
19400         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
19401         name.
19402         
19403         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
19404         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19405         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
19406         Implemented status update. Emits "update_ui" and "char_added" signals.
19407         Added view preferences.
19408         
19409         * plugins/file-loader/plugin.c: Added open with plugins in open with
19410         menus.
19411         
19412         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
19413         
19414         * plugins/message-view/anjuta-msgman.c,
19415         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
19416         to close correct message view rather than current view.
19418 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
19419         
19420         * plugins/cvs-plugin/cvs-actions.c
19421         plugins/cvs-plugin/plugin.[ch]
19422         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19423         Implemented cvs add but ran into a launcher/message_view
19424         problem because of a limitation of the idl compiler
19426 2004-11-19  Naba Kumar  <naba@gnome.org>
19428         * plugins/project-manager/plugin.c: Displays a progress window during
19429         project load.
19430         
19431         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
19432         Fixed UI separators.
19433         
19434         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
19435         UI placeholder.
19436         
19437         * plugins/project-manager/anjuta-project-manager.ui,
19438         plugins/project-manager/plugin.[c,h]: Added add/remove context
19439         menus and implemented them. Added file manager merge menu.
19441 2004-11-18  Naba Kumar  <naba@gnome.org>
19443         * TODO.tasks: Updated.
19444         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
19445         plugins/message-view/message-view.c: Fixed finalize and dispose
19446         methods.
19447         * plugins/debugger/*: Removed from cvs (development now in
19448         debug-manager).
19450 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
19452         Reviewed by Naba Kumar  <naba@gnome.org>:
19453         
19454         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
19455         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19456         plugins/gdb/breakpoints.c: all marker related stuff moved from
19457         editor and docman interfaces to IAnjutaMarkable
19459 2004-11-17  Naba Kumar  <naba@gnome.org>
19461         * TODO.tasks: Updated.
19462         
19463         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
19464         
19465         * libegg/egg-combo-action.c: Block changed signal when changing model.
19466         
19467         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
19468         Emit changed signal. Removed dead codes.
19469         
19470         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
19471         that recent files history do not duplicate.
19472         
19473         * plugins/symbol-browser/an_symbol_view.c,
19474         plugins/symbol-browser/an_symbol_view.h,
19475         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
19476         Fixed a bug.
19478 2004-11-15  Naba Kumar  <naba@gnome.org>
19480         * plugins/project-manager/plugin.c: Opens targets on double click.
19481         
19482         * plugins/message-view/message-view.c,
19483         plugins/file-manager/anjuta-file-manager-plugin.glade,
19484         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
19485         Added proper class finalization
19486         and disposition. Added preferences notifications and callbacks to
19487         change info/warning/error colors.
19488         
19489         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19490         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
19491         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
19492         Implemented finalize method for AnjutaApp. Code cleanups.
19493         
19494         * plugins/message-view/plugin.c: Static parent_class.
19495         
19496 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19497         * plugins/editor/search-replace.[c,h], 
19498           plugins/editor/search-replace_backend.c
19499           Update search entry in main toolbar.
19500           Clean code.
19502 2004-11-11  Naba Kumar  <naba@gnome.org>
19504         * TODO.tasks: Updated.
19506         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
19507         and completed on-the-fly-change preferences. Removed "changed"
19508         signal as it is no longer necessary (use notify for similar
19509         purpose to monitor individual preferences).
19511         
19512         * plugins/editor/anjuta-document-manager.glade: Added view menu
19513         preferences so that they are registered.
19514         
19515         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
19516         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
19517         connection to "changed" signal of preferences and implemented
19518         notifications for some editor preferences. More to implement.
19520 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19521         * plugins/editor/print.c
19522         Fixed bug 1047624 : Add line number every X lines.
19524 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19525         * plugins/editor/search-replace.c
19526         Fixed a crash bug (995755) when searching "%n"
19528 2004-11-09  Naba Kumar  <naba@gnome.org>
19530         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
19531         Fixed to refresh categories list on file load.
19533 2004-11-08  Naba Kumar  <naba@gnome.org>
19534         
19535         * configure.in, plugins/Makefile.am,
19536         plugins/profile-default/plugin.c: Added cvs plugin in build.
19537         
19538         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
19539         
19540         * plugins/debug-manager/.cvsignore: Added file to ignore.
19541         
19542         * plugins/debug-manager/Makefile.am: Removed dead codes.
19543         
19544         * src/anjuta.ui: Added placeholder for version control UI.
19546 2004-11-08  Naba Kumar  <naba@gnome.org>
19548         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19549         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19550         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
19551         Updated.
19553         * global-tags/Makefile.am: Fixed make error.
19555         * plugins/profile-default/plugin.c: Added debug-manager
19556         and gdb plugins to load at startup so that debugger
19557         windows are docked properly. They will be removed
19558         later when we figure out runtime docking.
19560         * plugins/sample1/*: Restored to last working state.
19562         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
19563         windows in lower pane. Named the windows appropriately.
19565         * ChangeLog: Fixed format.
19566         
19567 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
19569         * libanjuta/interfaces/libanjuta.idl,
19570         libanjuta/anjuta-marshal.c,
19571         plugins/Makefile.am,
19572         plugins/debug-manager/plugin.c,
19573         plugins/editor/plugin.c,
19574         plugins/editor/text_editor.c,
19575         plugins/gdb/breakpoints.c,
19576         plugins/gdb/debugger.c,
19577         plugins/gdb/plugin.c,
19578         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
19580 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19581         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
19582         plugins/editor/search-replace.c,
19583         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
19584         Search and Replace; Show result in find pane
19585           
19586 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
19587         
19588         * plugins/gdb, plugins/debug-manager: Applied debugger patch
19589         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
19590         (added features: starting debugger and loading of core/executable,
19591         StepIn, StepOut, StepOver and Execute, toggling breakpoint
19592         partially works)
19594 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
19595         
19596         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
19597         my cvs-plugin files...
19598         I hope I have rescued everything possible.
19599         
19600         * Naba: Could you please fix sample1 because I messed it up to 
19601         but there should be a histroy of this directory we should commit
19603 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
19604         
19605         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
19606         infrastructure
19607         * plugins/cvs-plugin/plugin.c,
19608         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
19609         Added preferences dialog (not yet complete)
19611 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
19612         
19613         * global-tags/Makefile.am, mime/Makefile.am:
19614         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
19615         
19616         * template/xmltemplate.[ch],
19617         template/xmlstrings.[ch],
19618         template/autotools.[ch] removed,
19619         template/prj_template.[ch] removed,
19620         template/lang_template.[ch] removed,
19621         template/lib_template.[ch] removed,
19622         template/Makefile.am adjusted,
19623         template/dtds/lang.dtd removed, 
19624         template/dtds/lib.dtd removed,
19625         template/dtds/prj.dtd removed,
19626         template/dtds/autotools.dtd removed,
19627         data/template/lib/* removed,
19628         data/template/language/* removed,
19629         data/template/library/* removed,
19630         data/template/project/* removed,
19631         date/template/Makefile.am adjusted:
19632         Remove everything except text-templates to replace hardcoded 
19633         Edit->Insert texts with dynamic loaded.
19635         * plugins/cvs-plugin/plugin.[ch],
19636         plugins/cvs-actions.[ch],
19637         plugins/Makefile.am,
19638         plugins/cvs-plugin/Makefile.am,
19639         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
19640         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19641         plugins/cvs-plugin/anjuta-cvs.plugin.in:
19642         Added initial cvs-plugin code
19644 2004-10-21  Naba Kumar  <naba@gnome.org>
19645         
19646         * libanjuta/anjuta-plugin.c,
19647         plugins/build-basic-autotools/build-basic-autotools.c,
19648         plugins/debugger/plugin.c,
19649         plugins/devhelp/plugin.c,
19650         plugins/editor/anjuta-docman.c,
19651         plugins/editor/goto_line.c,
19652         plugins/editor/plugin.c,
19653         plugins/editor/search-replace.c,
19654         plugins/editor/text_editor.c,
19655         plugins/file-loader/plugin.c,
19656         plugins/file-manager/plugin.c,
19657         plugins/file-wizard/file.c,
19658         plugins/file-wizard/plugin.c,
19659         plugins/gdb/plugin.c,
19660         plugins/gtodo/plugin.c,
19661         plugins/message-view/anjuta-msgman.c,
19662         plugins/profile-default/plugin.c,
19663         plugins/project-manager/plugin.c,
19664         plugins/sample1/plugin.c,
19665         plugins/terminal/terminal.c: Defined all global variables static,
19666         particularly class parent_class variables. They were getting
19667         confused at link time.
19669         * libanjuta/plugins.c: Do not unload plugins when they are
19670         deactivated. Simply cache them for later activation. Unloading
19671         modules have some problem with shared libs using static class
19672         registration. Fixed hash type for installed plugins. Eventually,
19673         we want to add "CanUnload" attribute for .plugin files (in
19674         "Anjuta Plugin" group) to let plugin loader know if the plugin can
19675         be unloaded from memory. Those plugins declaring CanUnload=false
19676         will not be unloaded from memory and will be put in the cache. Those
19677         not declaring anything or declaring CanUnload=true, will be unloaded
19678         from memory when they are deactivated.
19680         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
19681         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19682         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
19683         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
19684         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
19685         activation, deactivation. Fixed memory leaks.
19687 2004-10-20  Naba Kumar  <naba@gnome.org>
19689         * TODO.tasks: Updated.
19690         
19691         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19692         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
19693         macro for adding interfaces to plugin types. Code cleanup.
19694         
19695         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19696         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19697         
19698         * plugins/build-basic-autotools/build-basic-autotools.c,
19699         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
19700         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19701         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
19702         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
19703         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
19704         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
19705         plugins/project-manager/plugin.c,
19706         plugins/symbol-browser/an_symbol_view.c,
19707         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
19708         newly defined macro to add interfaces to plugin types.
19710         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
19712 2004-10-20  Naba Kumar  <naba@gnome.org>
19714         * TODO.tasks: Added task list.
19715         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
19716         default values.
19718 2004-10-19  Naba Kumar  <naba@gnome.org>
19720         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
19721         
19722         * plugins/editor/action-callbacks.c,
19723         plugins/editor/action-callbacks.h,
19724         plugins/editor/anjuta-docman.c,
19725         plugins/editor/anjuta-docman.h,
19726         plugins/editor/anjuta-document-manager.ui,
19727         plugins/editor/file_history.c,
19728         plugins/editor/file_history.h,
19729         plugins/editor/plugin.c: Added file history browsing.
19730         
19731         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
19732         
19733         * plugins/message-view/anjuta-message-manager.ui,
19734         plugins/message-view/plugin.c: Added document manager context menu.
19735         
19736         * plugins/symbol-browser/an_symbol_view.c,
19737         plugins/symbol-browser/an_symbol_view.h,
19738         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19739         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
19740         document manager context menu.
19741         
19742         * scintilla/*, scintilla/include/*: Updated to current cvs.
19743         
19744 2004-10-19  Naba Kumar  <naba@gnome.org>
19746         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
19747         placeholder for debugger UI.
19748         
19749         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
19750         * plugins/file-manager/plugin.c: Fixed loading bug.
19751         
19752         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
19753         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
19754         Initializes gconf database with default values when the
19755         values are not defined. Use bool and int prefs separately.
19757         * plugins/editor/plugin.c: Added encoding preferences.
19758         * plugins/project-manager/plugin.c: Cleanup and debug messages.
19760         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19761         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19762         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19763         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19765 2004-10-18  Naba Kumar  <naba@gnome.org>
19767         * po/POTFILES.in: Updated.
19768         
19769         * libanjuta/anjuta-ui.c: Corrected debug messages.
19770         
19771         * libegg/egg-combo-action.c, libegg/test-actions.c,
19772         libegg/menu/egg-combo-action.h: Fixed combo action.
19773         
19774         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
19775         Fixed format.
19776         
19777         * plugins/editor/action-callbacks.[c,h],
19778         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
19779         Implemented file swap. Removed dead codes.
19780         
19781         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
19782         dead codes.
19783         
19784         * plugins/symbol-browser/an_symbol_view.[c,h],
19785         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19786         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
19787         Implemented file symbols. Implemented goto file line when symbol is
19788         selected.
19789         
19790         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
19791         
19792 2004-10-10  Naba Kumar  <naba@gnome.org>
19794         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
19795         
19796         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
19797         
19798         * plugins/debugger/.cvsignore,
19799         (added) plugins/debugger/Makefile.am,
19800         (added) plugins/debugger/anjuta-debugger.glade,
19801         (added) plugins/debugger/anjuta-debugger.plugin.in,
19802         (added) plugins/debugger/anjuta-debugger.plugin.png,
19803         (added) plugins/debugger/anjuta-debugger.ui,
19804         plugins/debugger/attach_process.c,
19805         (removed) plugins/debugger/attach_process_cbs.c,
19806         (removed) plugins/debugger/attach_process_cbs.h,
19807         (removed) plugins/debugger/breakpoints.c,
19808         (removed) plugins/debugger/breakpoints.h,
19809         (removed) plugins/debugger/debug_tree.c,
19810         (removed) plugins/debugger/debug_tree.h,
19811         (removed) plugins/debugger/debugger.c,
19812         (removed) plugins/debugger/debugger.h,
19813         (removed) plugins/debugger/memory.c,
19814         (removed) plugins/debugger/memory.h,
19815         (added) plugins/debugger/plugin.c,
19816         (added) plugins/debugger/plugin.h,
19817         (removed) plugins/debugger/registers.c,
19818         (removed) plugins/debugger/registers.h,
19819         (removed) plugins/debugger/registers_cbs.c,
19820         (removed) plugins/debugger/registers_cbs.h,
19821         (removed) plugins/debugger/registers_gui.c,
19822         (removed) plugins/debugger/sharedlib.c,
19823         (removed) plugins/debugger/sharedlib.h,
19824         (removed) plugins/debugger/sharedlib_cbs.c,
19825         (removed) plugins/debugger/sharedlib_cbs.h,
19826         (removed) plugins/debugger/sharedlib_gui.c,
19827         (removed) plugins/debugger/signals.c,
19828         (removed) plugins/debugger/signals.h,
19829         (removed) plugins/debugger/signals_cbs.c,
19830         (removed) plugins/debugger/signals_cbs.h,
19831         (removed) plugins/debugger/signals_gui.c,
19832         (removed) plugins/debugger/stack_trace.c,
19833         (removed) plugins/debugger/stack_trace.h,
19834         (added) plugins/debugger/utilities.c,
19835         (added) plugins/debugger/utilities.h,
19836         (removed) plugins/debugger/watch.c,
19837         (removed) plugins/debugger/watch.h,
19838         (removed) plugins/debugger/watch_cbs.c,
19839         (removed) plugins/debugger/watch_cbs.h,
19840         (removed) plugins/debugger/watch_gui.c,
19841         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
19842         
19843         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
19844         Added debugger gdb backend plugin.
19845         
19846         * plugins/message-view/plugin.c: Registered all message stock icons.
19847         
19848         * plugins/profile-default/plugin.c: Loads debugger plugin.
19849         
19850         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
19852 2004-10-08  Naba Kumar  <naba@gnome.org>
19854         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
19855         information.
19856         
19857         * plugins/symbol-browser/.cvsignore,
19858         plugins/symbol-browser/Makefile.am,
19859         plugins/symbol-browser/an_symbol_view.c,
19860         plugins/symbol-browser/an_symbol_view.h,
19861         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
19862         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19863         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
19864         plugins/symbol-browser/plugin.c,
19865         plugins/symbol-browser/plugin.h,
19866         plugins/symbol-browser/sv_class.xpm,
19867         plugins/symbol-browser/sv_function.xpm,
19868         plugins/symbol-browser/sv_macro.xpm,
19869         plugins/symbol-browser/sv_private_fun.xpm,
19870         plugins/symbol-browser/sv_private_var.xpm,
19871         plugins/symbol-browser/sv_protected_fun.xpm,
19872         plugins/symbol-browser/sv_protected_var.xpm,
19873         plugins/symbol-browser/sv_public_fun.xpm,
19874         plugins/symbol-browser/sv_public_var.xpm,
19875         plugins/symbol-browser/sv_static_fun.xpm,
19876         plugins/symbol-browser/sv_static_var.xpm,
19877         plugins/symbol-browser/sv_struct.xpm,
19878         plugins/symbol-browser/sv_unknown.xpm,
19879         plugins/symbol-browser/sv_variable.xpm,
19880         plugins/symbol-browser/test-symbol-browser.c,
19881         plugins/Makefile.am: Implemented Symbol
19882         browser plugin.
19883         
19884         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
19885         
19886         * plugins/build-basic-autotools/Makefile.am,
19887         plugins/devhelp/Makefile.am,
19888         plugins/editor/Makefile.am,
19889         plugins/file-loader/Makefile.am,
19890         plugins/file-manager/Makefile.am,
19891         plugins/file-wizard/Makefile.am,
19892         plugins/gtodo/Makefile.am,
19893         plugins/message-view/Makefile.am,
19894         plugins/profile-default/Makefile.am,
19895         plugins/project-manager/Makefile.am
19896         plugins/sample1/Makefile.am,
19897         plugins/terminal/Makefile.am,
19898         scintilla/Makefile.am,
19899         libegg/Makefile.am,
19900         launcher/Makefile.am,
19901         libanjuta/Makefile.am,
19902         src/Makefile.am,
19903         tagmanager/Makefile.am,
19904         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
19905         anjuta_data_dir in configure.in and used them in plugins Makefile.am
19906         files. Also fixed library dependencies.
19907         
19908         * plugins/editor/aneditor.cxx: Disabled unused codes.
19909         * plugins/file-manager/an_file_view.c: Added copyright.
19910         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
19911         
19912         * plugins/profile-default/plugin.c: Can load plugins by location.
19913         * plugins/project-manager/plugin.c: Remove project_root_uri value
19914         when project is closed.
19915         
19916 2004-10-06  Naba Kumar  <naba@gnome.org>
19918         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
19919         
19920         * libanjuta/interfaces/libanjuta.idl,
19921         plugins/editor/text_editor.c: Added get_length()
19922         and get_current_word() methods in IAnjutaEditor interface.
19923         
19924         * libegg/Makefile.am: Added test_actions target.
19925         
19926         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
19927         
19928         * plugins/build-basic-autotools/build-basic-autotools.c,
19929         plugins/file-loader/plugin.c,
19930         plugins/message-view/message-view.c: Added code to go to file and
19931         line number,
19932         
19933         * plugins/devhelp/plugin.c: Context sensitive help now works.
19934         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
19935         uri as line number and goes to that line number.
19936         
19937         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
19938         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
19939         gtodo_client_load() method to load from a diffrent file. Watched 
19940         project root directory in plugin to open TODO.tasks of the project.
19941         
19942         * plugins/project-manager/plugin.c: Updates project UI
19943         sensitive/insensitive.
19945         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
19946         anjuta-shell program to test plugins.
19947         
19948         * src/anjuta-app.c: Registered UI accels.
19949         
19950 2004-09-28  Naba Kumar  <naba@gnome.org>
19952         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19953         method.
19954         
19955         * src/anjuta-app.c: Implemented present widget method.
19956         
19957         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19958         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19959         
19960         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19961         added editor.
19962         
19963         * plugins/editor/text_editor.c: Connects to preferences changed signal
19964         correctly.
19965         
19966 2004-09-28  Naba Kumar  <naba@gnome.org>
19967         
19968         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19969         print code.
19970         
19971         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19972         size to 5 pix.
19973         
19974         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19975         in changed signal callback.
19976         
19977         * plugins/editor/action-callbacks.c: Implemented save_all action
19978         callback. Removed dead code. Do save_as when saving a new file.
19979         Implemented incremental search.
19980         
19981         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19982         
19983         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19984         
19985         * src/anjuta-app.c: Registers UI accelerators.
19986         
19987 2004-09-27  Naba Kumar  <naba@gnome.org>
19989         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19990         
19991         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19992         plugins/devhelp/anjuta-devhelp.plugin.in,
19993         plugins/file-loader/anjuta-loader.plugin.in,
19994         plugins/file-manager/anjuta-file-manager.plugin.in,
19995         plugins/gtodo/anjuta-gtodo.plugin.in,
19996         plugins/project-manager/anjuta-project-manager.plugin.in,
19997         plugins/terminal/anjuta-terminal.plugin.in:
19998         Gave proper plugin names.
20000         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
20001         error when regex fail.
20002         
20003         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
20004         Added help and context search. Watches current editor. More menus
20005         in Help submenu. Update UI (sensitive when required) properly.
20006         
20007         * plugins/editor/anjuta-document-manager.ui,
20008         plugins/devhelp/anjuta-devhelp.ui,
20009         plugins/message-view/anjuta-message-manager.ui,
20010         src/anjuta.ui: Goto menu actions are in separate submenu.
20011         
20012         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
20013         Removed unimplemented UI elements.
20014         
20015         * src/anjuta-app.c: Larger (and normal) icon size.
20016         
20017         * src/layout.xml: Task manager plugin along with document (in middle).
20018         
20019         * plugins/editor/plugin.c, plugins/file-loader.c,
20020         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
20021         in gtkactions. Enable/disable UI properly.
20022         
20023 2004-09-26  Naba Kumar  <naba@gnome.org>
20025         * po/POTFILES.in: Updated, added missing files.
20027         * .cvsignore: Updated.
20028         
20029         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
20030         a new function to get User input text.
20031         
20032         * libanjuta/resources.[c,h]: Added a function to created sized image.
20033         
20034         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
20035         from filename, as thats the correct representation.
20036         
20037         * plugins/build-basic-autotools/Makefile.am,
20038         (added) plugins/build-basic-autotools/automake-c.filters,
20039         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20040         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
20041         Rearragned UI elements in the build menu. Added codes to read build
20042         filter rules from external file. Implemented all build, configure,
20043         autogen commands. Watches current editor and project.
20044         
20045         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
20046         Added editor changed signal and exports current editor value.
20047         Fixed parameter names. Fixed get_uri() interface implementation to
20048         return correct uri.
20049         
20050         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
20051         elements.
20052         
20053         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
20054         
20055         * plugins/file-manager/an_file_view.c,
20056         plugins/file-manager/an_file_view.c: Exports file uri correctly.
20057         
20058         * plugins/file-wizard/file.c: Reads uri correctly.
20059         
20060         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
20061         sets the page to the new view.
20062         
20063         * plugins/message-view/message-view.c: Unrefs the tree model when done.
20064         Fixed signal connecting.
20065         
20066         * plugins/project-manager/plugin.c: Changed "project_root_directory"
20067         to "project_root_uri" and exports as uri.
20068         
20069 2004-09-24  Naba Kumar  <naba@gnome.org>
20071         * libanjuta/anjuta-ui.c: Fixed a crash bug.
20072         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
20073         in correct way.
20074         * plugins/file-manager/plugin.c: Fixed crash in unloading.
20075         * plugins/file-loader/plugin.c: Added comments.
20076         * plugins/build-basic-autotools/plugin.c: Added comments.
20077         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
20078         
20079         * libanjuta/interfaces/libanjuta.idl,
20080         plugins/message-view/anjuta-msgman.c,
20081         plugins/message-view/message-view.c,
20082         plugins/message-view/message-view.h,
20083         plugins/message-view/plugin.c: Buffering and appending messages have
20084         been separated. message-view implementations cleaned up. Signals
20085         Emissions fixed. Messages now displayed in summary and details show
20086         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
20087         API.
20088         
20089         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
20090         preferences.
20091         
20092         * plugins/build-basic-autotools/Makefile.am,
20093         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
20094         parsing of output to create message summaries. Uses new message view
20095         API.
20096         
20097         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
20098         preferences to make dialog box smaller.
20099         
20100         * plugins/editor/search-replace.c: Fixed compile error with change
20101         in IAnjutaMessageView API.
20102         
20103 2004-09-21  Naba Kumar  <naba@gnome.org>
20105         * plugins/Makefile.am: Deletes old (installed) plugins before
20106         installing new ones.
20107         
20108         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20109         plugins/build-basic-autotools/build-basic-autotools.c,
20110         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
20111         file URI from filemanager. Only disables/enables build submenu in file
20112         manager, instead of merging/unmerging.
20113         
20114         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
20115         non-text files.
20116         
20117         * plugins/file-loader/anjuta-loader-plugin.ui,
20118         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20119         Implemented "Open with" file manager submenu. Displays error message
20120         when file can not be opened.
20121         
20122         * plugins/file-manager/an_file_view.c: Renamed
20123         file_manager_current_filename value name to file_manager_current_uri
20124         and exports proper URI.
20125         
20126         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
20128 2004-09-19  Naba Kumar  <naba@gnome.org>
20130         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
20131         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
20132         save point signal to change editor tabs. Fixed accels.
20133         
20134         * plugins/file-loader/plugin.c: Fixed accels.
20136         * plugins/project-manager/plugin.c: Added target selection callback.
20137         
20138         * plugins/project-manager/plugin.c: Added URI activation.
20139         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
20140         Fixed dialog and closed it on ok. Fixed a crash bug.
20141         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
20143         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
20144         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
20145         plugins/file-loader/anjuta-loader-plugin.ui,
20146         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
20147         Added recent files in file loade plugin.
20148         
20149         * ChangeLog: Fixed entry dates.
20150         
20151 2004-09-18  Naba Kumar  <naba@gnome.org>
20153         * plugins/devhelp/plugin.c: Added UI sensitization and removed
20154         an unnecessary GtkFrame.
20155         
20156 2004-09-17  Naba Kumar  <naba@gnome.org>
20158         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
20160         * TODO: Updated.
20161         
20162         * data/Makefile.am: Disabled installing old mime info.
20163         
20164         * mime/anjuta.applications, mime/anjuta.keys: Updated.
20165         
20166         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
20167         plugins/editor/anjuta-document-manager.ui,
20168         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20169         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
20170         Added Editor context popup menu.
20171         
20172         * plugins/project-manager/anjuta-project-manager-plugin.png:
20173         Update image.
20174         
20175         * plugins/project-manager/anjuta-project-manager.plugin.in:
20176         Support .anjuta mime type.
20177         
20178         * plugins/project-manager/plugin.c: Exports "project_root_directory"
20179         value.
20180         
20181         * plugins/file-manager/plugin.c: Watches "project_root_directory"
20182         value.
20183         
20184         * src/layout.xml, plugins/profile-default/plugin.c:
20185         Added project manager plugin for startup.
20187 2004-09-16  Naba Kumar  <naba@gnome.org>
20188         
20189         * anjuta.prj: Updated.
20190         
20191         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
20192         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
20193         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
20194         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
20195         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
20196         plugins/terinal/Makefile.am, src/Makefile.am,
20197         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
20198         Fixed makefile syntax errors.
20200 2004-09-16  Naba Kumar  <naba@gnome.org>
20202         * configure.in, src/layout.xml,
20203         plugins/profile-default/plugin.c,
20204         libanjuta/interfaces/libanjuta.idl,
20205         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
20206         
20207         * configure.in, plugins/Makefile.am,
20208         plugins/project-manager/.cvsignore, 
20209         plugins/project-manager/Makefile.am,
20210         plugins/project-manager/anjuta-project-manager-plugin.png,
20211         plugins/project-manager/anjuta-project-manager.plugin.in,
20212         plugins/project-manager/anjuta-project-manager.ui,
20213         plugins/project-manager/plugin.c,
20214         plugins/project-manager/plugin.h: Added project manager plugin
20215         based on gnome-build.
20216         
20217         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
20218         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
20219         
20220         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
20221         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20222         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
20223     
20224 2004-09-16  Naba Kumar  <naba@gnome.org>
20226         * plugins/editor/action-callbacks.c: Fixed compile error.
20227         
20228 2004-09-15  Naba Kumar  <naba@gnome.org>
20230         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
20231         
20232         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
20233         New improved splace with nicer progress.
20234         
20235         * configure.in, plugins/Makefile.am,
20236         (added) file-wizard/.cvsignore,
20237         (added) file-wizard/Makefile.am,
20238         (added) file-wizard/action-callbacks.c,
20239         (added) file-wizard/action-callbacks.h,
20240         (added) file-wizard/anjuta-file-wizard-plugin.png,
20241         (added) file-wizard/anjuta-file-wizard.glade,
20242         (added) file-wizard/anjuta-file-wizard.plugin.in,
20243         (added) file-wizard/anjuta-file-wizard.ui,
20244         (added) file-wizard/file.c,
20245         (added) file-wizard/file.h,
20246         (added) file-wizard/plugin.c,
20247         (added) file-wizard/plugin.h:
20248         Created new file wizard and added it. The wizard takes care of text
20249         bit insertions and new files creation.
20251         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20252         plugins/editor/action-callbacks.h,
20253         plugins/editor/anjuta-document-manager.glade,
20254         plugins/editor/anjuta-document-manager.ui,
20255         plugins/editor/plugin.c, plugins/editor/text_editor.c,
20256         (removed) plugins/editor/file.[c,h]: Removed text insertions and
20257         new files code and moved into a new plugin (file wizard).
20258         
20259         * libanjuta/plugins.[c,h]: Added plugins selection function.
20260         
20261         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
20262         get_position(), insert() in IAnjutaEditor interface. Added
20263         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
20264         interface (for wizard plugins).
20266         * plugins/file-loader/anjuta-loader-plugin.ui,
20267         plugins/file-loader/plugin.c: Added wizard launcher interface which
20268         scans for plugins implement IAnjutaWizard interface and presents the
20269         list to user for selection. The selected plugin is then activated
20270         for the wizard.
20272         * libanjuta/interfaces/.cvsignore: Updated.
20273         * plugins/message-view/.cvsignore: Updated.
20274         * plugins/launcher/*: Removed as launcher has already been moved to
20275         libanjuta as class.
20277         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20278         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20279         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20280         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20281         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
20282         Updated API documentations.
20284 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
20286         * configure.in: Added Punjabi to ALL_LINGUAS
20288 2004-07-29  Naba Kumar  <naba@gnome.org>
20290         * configure.in: Added file-loader plugin Makefile path and
20291         fixed devhelp version requirement.
20293 2004-07-28  Naba Kumar  <naba@gnome.org>
20295         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
20296         terminal/preferences-terminal.png (added), message-view/*.png (added),
20297         message-view/*.xpm (added), editor/*.png (added),
20298         editor/*.xpm (added), plugins/editor/Makefile.am,
20299         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
20300         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
20301         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
20302         respective plugins directories.
20304         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
20305         pixmaps/block-end-16.png, pixmaps/block-end.png
20306         pixmaps/block-start-16.png, pixmaps/block-start.png
20307         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
20308         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
20309         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
20310         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
20311         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
20312         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
20313         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
20314         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
20315         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
20316         pixmaps/preferences-editor.png, pixmaps/undock.png
20317         pixmaps/error-next-16.png, pixmaps/error-next.png
20318         pixmaps/error-prev-16.png, pixmaps/error-prev.png
20319         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
20320         pixmaps/preferences-terminal.png: Deleted
20322         * libanjuta/properties* (removed), plugins/editor/properties* (added),
20323         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
20324         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
20325         plugins/editor/anjuta-document-manager.plugin.in,
20326         plugins/editor/anjuta-document-manager.ui,
20327         plugins/editor/plugin.c, plugins/editor/print.c,
20328         plugins/editor/search-replace_backend.c,
20329         plugins/editor/search_preferences.h,
20330         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
20331         Moved properties souce files to editor plugin as it not required in
20332         libanjuta. Other editor fixes.
20334         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
20335         libegg/dock/* (removed)
20336         : Restored GDL external dependencies and removed libegg dock
20337         sources, because gdl is being developed.
20338         
20339         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
20340         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
20341         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
20342         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
20343         libanjuta/plugins.c, libanjuta/plugins.h,
20344         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
20345         gconf system. Shell now takes docking positions. Added more utility
20346         functions. Added plugins query function. And other fixes.
20348         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
20349         
20350         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
20351         plugin to load files based on mime type.
20352         
20353         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
20354         
20355         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
20356         plugins/file-manager/plugin.c: File manager now uses file loader to
20357         open files.
20359         * plugins/message-view/anjuta-msgman.c,,
20360         plugins/message-view/message-view.c,
20361         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
20363         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
20364         plugins/terminal/terminal.c, src/Makefile.am,
20365         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
20366         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
20367         
20368         * libegg/dock/*: Removed directory.
20369         
20370 2004-07-28  Naba Kumar  <naba@gnome.org>
20372         * configure.in: Reduced gnome-print version requirement.
20373         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
20375 2004-07-21  Ray Strode  <rstrode@redhat.com>
20376         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
20377         new mime sytem.
20379 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
20380         
20381         * plugins/editor/search-replace.c: Some fixes
20382         * plugins/terminal/Makefile.am:
20383         Patch from: Alexey Rusakov <ktirf@users.sf.net>
20385 2004-05-19  Naba Kumar  <naba@gnome.org>
20387         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
20388         compiler warning.
20390 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
20392         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
20393         Implemented IAnjutaSavable
20394         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
20396 2004-05-17  Naba Kumar  <naba@gnome.org>
20398         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
20399         plugins/build-basic-autotools/.cvsignore,
20400         plugins/build-basic-autotools/Makefile.am,
20401         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
20402         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
20403         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
20404         plugins/build-basic-autotools/build-basic-autotools.c,
20405         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
20406         build plugin.
20407         
20408         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
20409         definition.
20410         
20411         * plugins/file-manager/an_file_view.c,
20412         plugins/file-manager/anjuta-file-manager.ui,
20413         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
20414         Added context menu UI.
20415         
20416         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
20417         in view menu.
20419 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
20420         
20421         * libanjuta/anjuta-preferences.[ch]: 
20422         Added save/load_gconf functions
20423         * src/action_callbacks.[ch], src/preferences.c: 
20424         Load global prefs from gconf at startup and save them
20425         on exit. Prefs load and save correctly but something resets
20426         them to default after loading...
20427         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
20428         Somehow the linker does not find save/load_gconf functions
20429         in libanjuta. Must be a stupid mistake, I would be glad
20430         if someone could fix that.
20431         * manuals/reference/libanjuta-sections.txt: Added new
20432         preferences functions and removed gnome-filelist
20433         * plugins/file-manager/anjuta-file-manager-plugin.glade:
20434         * plugins/file-manager/plugin.c:
20435         Added root-path property
20437 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
20438         
20439         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
20440         they are not longer needed.
20441         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
20442         anjuta-sections.txt: Remove references to the files
20443         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
20444         Use new nautilus icons for file-manager, looks incredible
20445         cool!
20447 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20448         
20449         * plugins/editor/anjuta-docman.c: gchar* to 
20450         const gchar* in arguments
20451         * plugins/editor/text_editor.c: Implemented IAnjutaFile
20452         Interface
20453         * plugins/file-manager/an_file_view.c: Open files on
20454         double-click. Does not work yet because it does not
20455         find IAnjutaFile interface in document manager
20457 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
20458         
20459         * plugins/editor/anjuta-docman.c
20460         * plugins/editor/text_editor.c:
20461         Made close button working, made multiple selection in
20462         File/Open dialog possble, fixed crash bug if file cannot
20463         be opened.
20465 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20466         
20467         * plugins/editor/action-callbacks.c
20468         * plugins/editor/anjuta-docman.c
20469         * plugins/editor/anjuta-docman.h
20470         * plugins/editor/search-replace.c
20471         * plugins/editor/search-replace_backend.c
20472         * plugins/editor/text_editor.c
20473         * plugins/editor/text_editor.h:
20474         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
20475         able to open all files, use uri instead of full_filename, fixed
20476         many bugs.
20479 2004-05-13  Naba Kumar  <naba@gnome.org>
20481         * plugins/message-view/anjuta-message-manager-plugin.glade:
20482         HIG compliant.
20484         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
20485         management.
20487         * pixmaps/anjuta_splash.png: Added border.
20488         
20489         * plugins/editor/anjuta-document-manager.png: New icon.
20490         
20491         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
20492         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
20493         
20494         plugins/editor/Makefile.am,
20495         plugins/editor/search-replace.c,
20496         plugins/editor/search-replace.h,
20497         plugins/editor/search-replace_backend.c,
20498         plugins/editor/search-replace_backend.h,
20499         plugins/editor/search_preferences.h,
20500         plugins/editor/search_preferences.c: Merged changes from
20501         ANJUTA_1_2_0 branch.
20502         
20503         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
20504         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
20505         operational.
20507         * plugins/terminal/Makefile.am,
20508         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
20509         dialog.
20510         
20511         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
20512         submenu.
20514 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
20515         * plugins/message-view/plugin.c: Fixed glade file loading
20516         Removed "Show messages" menu item
20517         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
20518         twice because of this load system layout hack.
20519         * libanjuta/anjuta-ui.h: Removed #include config.h
20520         * libanjuta/libanjuta.pc: Fixed path and depencies
20521         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
20522         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
20523         * libanjuta/properties.cxx : #include "properties_cxx.h"
20524         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
20526 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20527         * plugins/message-view/*: Fixed message view preferences
20528         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
20529         * anjuta.glade: Removed messages stuff
20531 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
20532         
20533         * Removed libanjutamm, it is now hosted on SF.net:
20534         cvs.sf.net/cvsroot/anjuta/libanjutamm
20536 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
20537         
20538         * libanjutamm/*
20539         Added some experimental code to add support for C++ plugins.
20540         Nothing works yet and it is likely that it will disappear but
20541         I have some questions to murrayc and he wants to see the code.
20543 2004-05-11  Naba Kumar  <naba@gnome.org>
20545         * plugins/terminal/terminal.c: Fixed prefs loading bug.
20547         * plugins/editor/action-callbacks.c: Fixed a crash bug in
20548         hightlight style menu actions.
20550         * manuals/reference/libanjuta/libanjuta-docs.sgml,
20551         manuals/reference/libanjuta/plugin-description-file.sgml,
20552         manuals/reference/libanjuta/writing-plugins.sgml,
20553         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20554         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20555         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
20557         * src/anjuta-app.c: Always load system layout for now.
20559         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
20560         
20561         * manuals/reference/libanjuta/libanjuta-docs.sgml,
20562         manuals/reference/libanjuta/libanjuta-sections.txt,
20563         manuals/reference/libanjuta/libanjuta.types,
20564         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20565         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20566         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20567         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20568         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20569         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
20570         Updated documentation.
20572         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
20573         plugins/profile-default/plugin.c, src/layout.xml:
20574         Created terminal plugin.
20575          
20576         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
20577         (new) plugins/file-manager/.cvsignore,
20578         plugins/file-manager/an_file_view.c,
20579         plugins/file-manager/plugin.c,
20580         plugins/file-manager/plugin.h: Moved preferences to separate
20581         glade file and added cvsignore file.
20582         
20583         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
20584         from ANJUTA_1_2_0 branch. Please note that other po files need merging
20585         from the branch. I tried it     but there were way too many conflicts.
20586         
20587         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
20588         
20589         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
20590         util functions required during the merge.
20591         
20592         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
20593         interface.
20594         
20595         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
20596         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
20597         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
20598         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
20599         Merged with ANJUTA_1_2_0 branch.
20601 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
20603         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
20605 2004-05-07  Naba Kumar  <naba@gnome.org>
20607         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
20609         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
20610         Added preferences reading and loading.
20611         
20612         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
20613         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
20614         libanjuta/fileselection.c, libanjuta/fileselection.h,
20615         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
20616         
20617         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
20619         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
20620         anjuta.spec.in, configure.in, data/autogen.sh.generic,
20621         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
20622         data/macros/autogen.sh, data/macros2/autogen.sh
20623         data/properties/ada.properties, data/properties/anjuta.properties,
20624         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
20625         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
20626         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
20627         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
20628         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
20629         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
20630         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
20631         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
20632         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
20633         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
20634         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
20635         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
20636         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
20637         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
20638         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
20639         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
20640         plugins/class-gen/clsGen.c, plugins/editor/print.c,
20641         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
20642         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
20643         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20644         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20645         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
20646         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
20647         (added) scintilla/scintilla-marshal.c,
20648         (added) scintilla/scintilla-marshal.h,
20649         (added) scintilla/scintilla-marshal.list,
20650         scintilla/include/SString.h, scintilla/include/SciLexer.h,
20651         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
20652         (added) scintilla/patches/scintilla-calltip-align.patch,
20653         (added) scintilla/patches/scintilla-minor.patch,
20654         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
20656 2004-05-06  Naba Kumar  <naba@gnome.org>
20658         * (added) plugins/file-manager/Makefile.am,
20659         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
20660         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
20661         (added) plugins/file-manager/anjuta-file-manager.ui,
20662         (added) plugins/file-manager/plugin.c,
20663         (added) plugins/file-manager/plugin.h,
20664         (removed) plugins/file-manager/an_file_view.h,
20665         plugins/Makefile.am, configure.in,
20666         plugins/file-manager/an_file_view.c: Created file manager plugin.
20667         
20668         * plugins/profile-default/plugin.c: Added file manager plugin in default
20669         profile.
20670         
20671         * libanjuta/Makefile.am: Fixed dependencies.
20672         * pixmaps/anjuta_splash.png: New splash screen.
20674 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
20675         
20676         * template/template.c/h: Added in-line doc
20677         * manuals/reference/template/*: Added template documentation
20678         * configure.in: Build template docs
20680 2004-05-05  Naba Kumar  <naba@gnome.org>
20682         * autogen.sh: Added commands to generate initial interfaces.
20683         
20684         * libanjuta/Makefile.am,
20685         (removed)libanjuta/anjuta-plugin-parser.c,
20686         (removed)libanjuta/anjuta-plugin-parser.h,
20687         (added)libanjuta/anjuta-plugin-description.c,
20688         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
20689         plugin description.
20690         
20691         * libanjuta/anjuta-plugin.c,
20692         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
20693         
20694         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
20695         and added AnjutaShellPlacement enum for widgeds placement (passed to 
20696         widget add_widget() method.
20697         
20698         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
20699         and moved plugin sets loading in profile plugins.
20700         
20701         * libanjuta/interfaces/.cvsignore,
20702         (removed)libanjuta/interfaces/Makefile.am,
20703         libanjuta/interfaces/libanjuta.idl,
20704         libanjuta/interfaces/anjuta-idl-compiler.pl,
20705         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
20706         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
20707         (removed)libanjuta/interfaces/ianjuta-editor.c,
20708         (removed)libanjuta/interfaces/ianjuta-editor.h,
20709         (removed)libanjuta/interfaces/ianjuta-file.c,
20710         (removed)libanjuta/interfaces/ianjuta-file.h,
20711         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
20712         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
20713         (removed)libanjuta/interfaces/ianjuta-message-view.c,
20714         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
20715         *.h and Makefile.am files. They are autogenerated. Interfaces are
20716         by anjuta-idl-compiler.pl from libanjuta.idl file.
20717         
20718         * manuals/reference/libanjuta/Makefile.am,
20719         manuals/reference/libanjuta/anjuta-architecture.sgml,
20720         manuals/reference/libanjuta/libanjuta-docs.sgml,
20721         manuals/reference/libanjuta/libanjuta-sections.txt,
20722         manuals/reference/libanjuta/libanjuta.types,
20723         manuals/reference/libanjuta/plugin-description-file.sgml,
20724         manuals/reference/libanjuta/writing-plugins.sgml,
20725         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
20726         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
20727         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20728         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20729         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20730         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
20731         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
20732         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
20733         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
20734         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
20735         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20736         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20737         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
20738         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
20739         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
20740         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
20741         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
20742         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
20743         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20744         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
20745         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
20746         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20747         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
20748         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
20749         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
20750         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
20751         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
20752         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
20753         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
20754         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
20755         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
20756         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20757         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
20758         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
20759         interfaces template sgmls.
20760         
20761         * plugins/Makefile.am,
20762         plugins/devhelp/anjuta-devhelp.plugin.in,
20763         plugins/devhelp/plugin.c,
20764         plugins/editor/action-callbacks.c,
20765         plugins/editor/anjuta-document-manager.plugin.in,
20766         plugins/editor/plugin.c,
20767         plugins/editor/plugin.h,
20768         plugins/editor/text_editor.c,
20769         plugins/sample1/plugin.c,
20770         plugins/message-view/anjuta-message-manager.plugin.in,
20771         plugins/message-view/plugin.c: Fixed shell add_widget method to take
20772         placement. Fixed other errors.
20773         
20774         * (added)plugins/profile-default/.cvsignore,
20775         (added)plugins/profile-default/Makefile.am,
20776         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
20777         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
20778         (added)plugins/profile-default/anjuta-default-profile.ui,
20779         (added)plugins/profile-default/plugin.c,
20780         (added)plugins/profile-default/plugin.h: Added a default new
20781         profile plugin.
20782         
20783         * src/Makefile.am,
20784         src/action-callbacks.c,
20785         src/anjuta-app.c,
20786         src/anjuta.c,
20787         src/main.cpp: Fixed necessary changes for libanjuta
20789 2004-05-04  Naba Kumar  <naba@gnome.org>
20791         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
20792         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
20793         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
20794         placement for default widgets placements.
20796 2004-05-03  Naba Kumar  <naba@gnome.org>
20798         * manuals/reference/libanjuta/anjuta-architecture.sgml,
20799         manuals/reference/libanjuta/libanjuta-docs.sgml,
20800         manuals/reference/libanjuta/plugin-description-file.sgml,
20801         manuals/reference/libanjuta/writing-plugins.sgml:
20802         Wrote more sections in writing-plugins document and fixed errors.
20804 2004-05-03  Naba Kumar  <naba@gnome.org>
20806         * libanjuta/interfaces/libanjuta.idl: Added interface
20807         IAnjutaFileManager.
20808         
20809         * manuals/reference/libanjuta/anjuta-architecture.dia,
20810         manuals/reference/libanjuta/anjuta-architecture.png: Updated
20811         architecture diagram.
20812         
20813         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
20814          manuals/reference/libanjuta/libanjuta-docs.sgml,
20815         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
20816         (added) manuals/reference/libanjuta/writing-plugins.sgml:
20817         Wrote writing-plugins document and separated chapters into
20818         separate sgml files.
20819         
20820         * plugins/file-manager/an_file_view.c,
20821         plugins/file-manager/an_file_view.h: New and improved directory
20822         rendering.
20824 2004-05-02  Sven Herzberg  <herzi@abi02.de>
20826         * anjuta.glade: re-designed the new file dialog
20827         * anjuta_dialogs_strings.c: new strings from the new file dialog
20829 2004-04-30  Naba Kumar  <naba@gnome.org>
20831         * libanjuta/interfaces/Makefile.am.iface,
20832         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
20833         
20834         * libanjuta/interfaces/libanjuta.idl: Updated.
20836         * libanjuta/interfaces/Makefile.am.iface,
20837         libanjuta/interfaces/libanjuta.idl: Updated.
20839 2004-04-29  Naba Kumar  <naba@gnome.org>
20840         
20841         * libanjuta/interfaces/Makefile.am.iface,
20842         libanjuta/interfaces/libanjuta.idl: Updated.
20844 2004-04-29  Naba Kumar  <naba@gnome.org>
20846         * libanjuta/interfaces/giface-idlc-c.pl,
20847         libanjuta/interfaces/libanjuta.idl: Upgraded.
20848         * libanjuta/interfaces/Makefile.am.iface: Added.
20849         
20850 2004-04-28  Naba kumar  <naba@gnome.org>
20852         * libanjuta/interfaces/giface-idlc-c.pl,
20853         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
20854         definitions and wrote a compiler.
20855         
20856 2004-04-28  Naba Kumar  <naba@gnome.org>
20858         * libanjuta/anjuta-shell.c: Fixed docs.
20859         * libanjuta/interfaces/Makefile.am,
20860         libanjuta/interfaces/ianjuta-file.c,
20861         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
20862         
20863         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
20864         
20865         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
20867         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20868         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20869         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20870         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20871         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
20872         * src/anjuta-app.c: Fixed bug.
20874 2004-04-27  Naba Kumar  <naba@gnome.org>
20876         * libanjuta/anjuta-preferences-dialog.c,
20877         manuals/Makefile.am: Fixed document bugs and enabled docs
20878         building.
20880         * libanjuta/anjuta-preferences-dialog.c,
20881         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
20882         More documentation.
20883         
20884         * libanjuta/anjuta-preferences.c,
20885         manuals/reference/libanjuta/libanjuta-docs.sgml,
20886         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20887         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20888         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20889         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20890         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
20891         Wrote more documentations.
20893         * (removed) plugins/message-view/imessage-view.c,
20894         (removed) plugins/message-view/ianjuta-msgman.c,
20895         plugins/message-view/Makefile.am,
20896         plugins/message-view/anjuta-msgman.c,
20897         plugins/message-view/anjuta-msgman.h,
20898         plugins/message-view/message-view.c,
20899         plugins/message-view/message-view.h,
20900         plugins/message-view/plugin.c,
20901         plugins/message-view/plugin.h: Moved interface implementations
20902         in their respective classes and used correct macros to
20903         defined class types.
20905         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20906         src/action-callbacks.c, src/anjuta-app.c: Subclassed
20907         AnjutaUI from GtkUIManager instead of GtkDialog.
20909         * manuals/reference/libanjuta/Makefile.am,
20910         manuals/reference/libanjuta/libanjuta-docs.sgml,
20911         manuals/reference/libanjuta/libanjuta-sections.txt,
20912         manuals/reference/libanjuta/libanjuta.types,
20913         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20914         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20915         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20916         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20917         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20918         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20919         Wrote more documentation, fixed typos, added architecture
20920         diagram, updated object types etc.
20922         * plugins/editor/text_editor.c: Fixed interface implementation.
20924 2004-04-26  Naba Kumar  <naba@gnome.org>
20926         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20927         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20928         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
20929         architecture diagram and a new chapter on plugins description file.
20931 2004-04-25  Naba Kumar  <naba@gnome.org>
20933         *  libanjuta/anjuta-children.h,
20934         libanjuta/anjuta-plugin.c,
20935         libanjuta/anjuta-plugin.h,
20936         libanjuta/anjuta-preferences.c,
20937         libanjuta/anjuta-shell.c,
20938         libanjuta/anjuta-shell.h,
20939         libanjuta/e-splash.c,
20940         libanjuta/e-splash.h,
20941         manuals/reference/libanjuta/Makefile.am,
20942         manuals/reference/libanjuta/libanjuta-docs.sgml,
20943         manuals/reference/libanjuta/libanjuta-sections.txt,
20944         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20945         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20946         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20947         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20948         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20949         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20950         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20951         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20952         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20953         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20954         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20955         manuals/reference/libanjuta/tmpl/defaults.sgml,
20956         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20957         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20958         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20959         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20960         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20961         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20962         manuals/reference/libanjuta/tmpl/plugins.sgml,
20963         manuals/reference/libanjuta/tmpl/properties.sgml,
20964         manuals/reference/libanjuta/tmpl/resources.sgml,
20965         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20966         manuals/reference/libanjuta/tmpl/e-splash.sgml,
20967         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20968         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20969         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20970         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20972         Added more template files and wrote more documentation.
20974 2004-04-24  Andras Timar  <timar@gnome.hu>
20976         * configure.in: Added hu to ALL_LINGUAS.
20978 2004-04-23  Naba Kumar  <naba@gnome.org>
20979         
20980         * configure.in: Fixed compile error.
20981         
20982         * libanjuta/anjuta-children.c,
20983         libanjuta/anjuta-children.h,
20984         libanjuta/anjuta-preferences.c,
20985         libanjuta/anjuta-preferences.h,
20986         libanjuta/anjuta-shell.c,
20987         libanjuta/anjuta-ui.c,
20988         libanjuta/anjuta-ui.h,
20989         manuals/reference/libanjuta/Makefile.am,
20990         manuals/reference/libanjuta/libanjuta-docs.sgml,
20991         manuals/reference/libanjuta/libanjuta.types,
20992         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20993         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20994         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20995         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20996         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20997         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20998         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20999         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21000         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21001         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21002         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21003         manuals/reference/libanjuta/tmpl/defaults.sgml,
21004         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21005         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21006         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
21007         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
21008         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21009         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21010         manuals/reference/libanjuta/tmpl/plugins.sgml,
21011         manuals/reference/libanjuta/tmpl/properties.sgml,
21012         manuals/reference/libanjuta/tmpl/resources.sgml,
21013         plugins/sample1/plugin.c: Added libanjuta API documentation.
21015 2004-04-22  Naba Kumar  <naba@gnome.org>
21017         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
21018         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21019         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
21020         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
21021         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
21022         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
21023         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
21024         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
21025         (removed) libegg/eggradiotoolbutton.c,
21026         (removed) libegg/eggseparatortoolitem.c,
21027         (removed) libegg/eggtoggletoolbutton.c,
21028         (removed) libegg/eggtoolbar.c,
21029         (removed) libegg/eggtoolbutton.c,
21030         (removed) libegg/eggtoolitem.c,
21031         (removed) libegg/prop-editor.c,
21032         (removed) libegg/test-actions.c,
21033         (removed) libegg/test-drag.c,
21034         (removed) libegg/test-merge.c,
21035         (removed) libegg/test-toolbar.c,
21036         libegg/menu/Makefile.am,
21037         (removed) libegg/menu/egg-accel-dialog.h,
21038         (removed) libegg/menu/egg-action-group.h,
21039         (removed) libegg/menu/egg-action.h,
21040         libegg/menu/egg-entry-action.h,
21041         (removed) libegg/menu/egg-markup.h,
21042         (removed) libegg/menu/egg-menu-merge.h,
21043         (removed) libegg/menu/egg-menu.h,
21044         (removed) libegg/menu/egg-radio-action.h,
21045         (removed) libegg/menu/egg-toggle-action.h,
21046         (removed) libegg/menu/howitshouldwork.txt,
21047         (removed) libegg/toolbar/.cvsignore,
21048         (removed) libegg/toolbar/Makefile.am,
21049         (removed) libegg/toolbar/TODO,
21050         (removed) libegg/toolbar/eggradiotoolbutton.h,
21051         (removed) libegg/toolbar/eggseparatortoolitem.h,
21052         (removed) libegg/toolbar/eggtoggletoolbutton.h,
21053         (removed) libegg/toolbar/eggtoolbar.h,
21054         (removed) libegg/toolbar/eggtoolbutton.h,
21055         (removed) libegg/toolbar/eggtoolitem.h,
21056         (removed) libegg/toolbar/prop-editor.h,
21057         (removed) libegg/toolbar/toolbar-api.txt,
21058         (removed) libegg/toolbar/toolbar-ideas.txt,
21059         plugins/devhelp/anjuta-devhelp.ui,
21060         plugins/devhelp/plugin.c,
21061         plugins/editor/action-callbacks.c,
21062         plugins/editor/action-callbacks.h,
21063         plugins/editor/anjuta-docman.c,
21064         plugins/editor/anjuta-document-manager.ui,
21065         plugins/editor/plugin.c,
21066         P plugins/message-view/Makefile.am,
21067         plugins/message-view/anjuta-message-manager.ui,
21068         plugins/message-view/plugin.c,
21069         plugins/sample1/anjuta-sample.ui,
21070         plugins/sample1/plugin.c,
21071         src/action-callbacks.c,
21072         src/action-callbacks.h,
21073         src/anjuta-actions.h,
21074         src/anjuta-app.c,
21075         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
21076         Gtk actions and UIManager. Fixed all plugins to use this.
21077         
21078         * manuals/reference/gtkdoc-scangobj.diff,
21079         manuals/reference/libanjuta/Makefile.am,
21080         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21081         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21082         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21083         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21084         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
21086         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
21087         
21088 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
21089         
21090         * plugins/message-view/imessage-view.c
21091         * plugins/message-view/ianjuta-msgman.c:
21092         Added interfaces
21094 2004-04-17  Adam Weinberger  <adamw@gnome.org>
21096         * configure.in: Added en_CA to ALL_LINGUAS.
21098 2004-04-08  Naba Kumar  <naba@gnome.org>
21100         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
21101         libanjuta/interfaces/Makefile.am,
21102         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
21103         message manager and message view interfaces.
21105         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
21106         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
21107         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
21108         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
21109         src/anjuta-app.c: Used 'activate' and
21110         'deactivate' virtual methods for plugins. Fixed installed plugins
21111         dialogs. Added remove_widget() method for AnjutaShell.
21113         * libanjuta/interfaces/Makefile.am,
21114         libanjuta/interfaces/ianjuta-document-manager.c,
21115         libanjuta/interfaces/ianjuta-document-manager.h,
21116         libanjuta/interfaces/ianjuta-editor.c,
21117         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
21118         and editor interfaces.
21120         * plugins/devhelp/plugin.c,
21121         plugins/message-view/anjuta-message-manager.plugin.in,
21122         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
21123         plugins/sample1/plugin.c: Updated plugins implementation to
21124         reflect the changes.
21126 2004-04-07  Naba Kumar  <naba@gnome.org>
21128         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
21129         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
21130         libanjuta/interfaces/ianjuta-editor.h,
21131         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
21132         plugins/editor/anjuta-docman.c,
21133         plugins/editor/anjuta-document-manager.plugin.in,
21134         plugins/editor/plugin.c, plugins/sample1/plugin.c,
21135         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
21136         Added supported interfaces for plugins. Tested plugin interfaces
21137         through sample plugin.
21138         
21139 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
21140         
21141         * template/Makefile.am, data/templates/library/Makefile.am
21142         Fixed some automake-1.7 incompatibilities
21143         * template/xmltemplate.c: Small fix
21145 2004-02-23  Naba Kumar  <naba@gnome.org>
21147         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
21148         Added plugins manager dialog.
21149         
21150         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
21151         library dependencies.
21152         
21153         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
21154         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
21155         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
21156         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
21157         geometry command line option.
21158         
21159 2004-02-16  Naba Kumar  <naba@gnome.org>
21161         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
21162         Added interfaces and IAnjutaEditor editor interface.
21163         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
21164         interface.
21165         * libanjuta/anjuta-shell.h: Fixed bug.
21166         
21167 2004-02-13  Naba Kumar  <naba@gnome.org>
21169         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
21170         
21171 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
21172         
21173         * data/template/*/.cvsignore:
21174         Avoid all these ? in cvs output
21176 2004-02-13  Naba Kumar  <naba@gnome.org>
21178         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
21179         includes and linking.
21181         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
21182         and set required version to devhelp 0.8. This devhelp version
21183         can be acquired from gnome cvs branch devhelp branch
21184         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
21186         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
21187         src/actions-callbacks.c: Added Dock Manager settings menu item.
21189         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
21190         * plugins/devhelp/plugin.c: Fixed a linking bug.
21191         
21192         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
21193         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
21194         external GDL dependency and used libegg codes.
21195         
21196 2004-02-12  Naba Kumar  <naba@gnome.org>
21198         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
21199         Added devhelp plugin, but it can't be used without a
21200         patch in devhelp. So it's disabled for now.
21202         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
21203         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
21204         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
21205         Update cvsignore files.
21207         * libanjuta/plugins.c, widgets/e-splash.c:
21208         Fixed plugins loading to show splash icons.
21209         
21210         * plugins/message-view/anjuta-message-manager.plugin.in,
21211         plugins/message-view/plugin.c: Fixed plugin registered name.
21213         * plugins/message-view/anjuta-message-view.png,
21214         plugins/sample1/anjuta-sample-plugin.png: Update images.
21216         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
21217         src/main.c: Fixed layout loading.
21219         * plugins/devhelp/Makefile.am: Fixed error.
21221         * (removed) widgets/*, libanjuta/plugins.h,
21222         src/main.c: Transfered widgets to libanjuta/.
21223         
21224         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
21225         toplevel directory to created only one library as libanjuta-egg.
21227         * data/Makefile.am: Fixed build error.
21229         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
21230         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
21231         libegg/.cvsignore: Added egg dock widget.
21233         * gdl/*: Removed as they are now available in libegg.
21234         
21235 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
21237         * plugins/editor/anjuta-docman.c:
21238         Use stock close icon on tab close button
21240 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
21241         
21242         * data/template/Makefile.am
21243         data/template/language/Makefile.am
21244         data/template/library/Makefile.am
21245         data/template/text/Makefile.am
21246         data/template/project/Makefile.am
21247         data/template/project/terminal/Makefile.am
21248         configure.in: Created Makefile to install templates
21250 2004-02-11  Naba Kumar  <naba@gnome.org>
21252         * plugins/editor/action-callbacks.c,
21253         plugins/editor/anjuta-document-manager.ui,
21254         plugins/editor/plugin.c
21255         plugins/message-view/anjuta-message-manager.ui,
21256         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
21257         
21258 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
21259         
21260         * plugins/message-view/*: MessageView plugin is now loaded
21261         The menu items are still dummies.
21263 2004-02-09  Naba Kumar  <naba@gnome.org>
21265         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
21266         generation.
21267         
21268         * libanjuta/anjuta-preferences.h: Added some documentation.
21269         
21270         * libanjuta/anjuta-shell.h: Removed dead codes.
21271         
21272         * (removed) manuals/reference/gtkdoc-scangobj,
21273         manuals/reference/gtkdoc-scangobj.diff,
21274         manuals/reference/libanjuta/.cvsignore,
21275         manuals/reference/libanjuta/Makefile.am,
21276         manuals/reference/libanjuta/README.inline-doc,
21277         manuals/reference/libanjuta/README.sections,
21278         manuals/reference/libanjuta/libanjuta-docs.sgml,
21279         manuals/reference/libanjuta/libanjuta-sections.txt,
21280         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
21281         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
21282         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
21283         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
21284         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
21285         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
21286         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
21287         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
21288         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
21289         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
21290         manuals/reference/libanjuta/tmpl/defaults.sgml,
21291         manuals/reference/libanjuta/tmpl/fileselection.sgml,
21292         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
21293         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
21294         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
21295         manuals/reference/libanjuta/tmpl/plugins.sgml,
21296         manuals/reference/libanjuta/tmpl/properties.sgml,
21297         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
21298         of scan program. Updated templates.
21300         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
21301         editor action callbacks data.
21302         
21303         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
21304         scintilla object ref/unref.
21306 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
21307         
21308         * template/*: Added new xml based template system
21309         * template/dtds/*: Dtds to validate xml files of the template systems
21310         * data/template/*: Some sample template files
21311         Still needs some work but builds fine!
21313 2004-02-06  Naba Kumar  <naba@gnome.org>
21315         * cofigure.in, manuals/Makefile.am,
21316         (added) manuals/reference/*: Added API documentation
21317         structure (gtk-doc based).
21319         * libanjuta/libanjuta.h: Updated
21320         
21321 2004-02-05  Naba Kumar  <naba@gnome.org>
21322         
21323         * configure.in: Sets correct dependencies and
21324         uses gdl external library.
21326         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
21327         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
21328         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
21329         libanjuta/fileselection.h, libanjuta/glue-factory.c,
21330         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
21331         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
21332         and added file dialogs.
21334         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
21335         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
21336         Build dynamic libraries for libegg.
21338         * plugins/Makefile.am, plugins/editor/Makefile.am,
21339         plugins/editor/action-callbacks.c, 
21340         plugins/editor/action-callbacks.h,
21341         plugins/editor/anjuta-docman.c,
21342         plugins/editor/anjuta-docman.h
21343         plugins/editor/anjuta-document-manager.plugin.in
21344         plugins/editor/anjuta-document-manager.png
21345         plugins/editor/anjuta-document-manager.ui
21346         plugins/editor/file.c
21347         plugins/editor/file.h
21348         plugins/editor/plugin.c
21349         plugins/editor/print.c
21350         plugins/editor/print.h
21351         plugins/editor/search-replace.c
21352         plugins/editor/search_incremental.c
21353         plugins/editor/search_incremental.h
21354         plugins/editor/text_editor.c
21355         plugins/editor/text_editor.h
21356         plugins/editor/text_editor_cbs.c
21357         plugins/editor/text_editor_menu.h
21358         plugins/sample1/Makefile.am
21359         plugins/sample1/anjuta-sample-plugin.png
21360         plugins/sample1/anjuta-sample.plugin.in
21361         plugins/sample1/anjuta-sample.ui
21362         plugins/sample1/plugin-sample1.c
21363         plugins/sample1/plugin.c
21364         plugins/sample1/plugin.h: Created sample
21365         plugin and fixed editor plugin.
21367         * printing/*: Removed.
21369         * scintilla/Makefile.am: Builds dynamic library.
21371         * src/Makefile.am, src/action-callbacks.c,
21372         src/action-callbacks.h, (removed) src/an_symbol_view.c,
21373         src/anjuta-actions.h, src/anjuta-app.c,
21374         src/anjuta-app.h, src/anjuta-callbacks.c,
21375         src/anjuta-callbacks.h, (removed) src/anjuta.c,
21376         (removed) src/anjuta.h, src/anjuta.ui,
21377         src/layout.xml, src/main.c, src/preferences.h,
21378         src/utilities.c: Debuggged and finally made plugins
21379         loadable.
21381         * global-tags/Makefile.am: Fixed build error.
21383 2004-02-03  Naba Kumar  <naba@gnome.org>
21385         * configure.in: Users GDL from external package.
21386         * plugins/*: Added many new plugins (not ready though).
21387         * src/*: Removed many files (which have been transfered in plugins/).
21388         
21389 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
21391         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21393 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21395         * configure.in: Added editor plugins
21396         
21397         * plugins/Makefile.am, src/search-replace_backend.h,
21398         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
21399         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
21400         
21401         * Added: plugins/editor/search_incremental.c, 
21402         plugins/editor/search_incremental.h
21404         * Update search-replace in plugins/editor
21405         
21406 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
21407         
21408         * plugins/message-view/message-view.c: Some code clean-up
21410 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21412         * Added: search_incremental[ch]
21413         
21414         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
21415         src/mainmenu_callbacks.c, src/toolbar.c
21416         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
21417         
21418         * Incremental Search
21420 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21421         
21422         * plugins/message-view/anjuta-msgman.[c/h]:
21423         Added message manager for easier message handling with a
21424         similar interface as docman. Of course you can still use
21425         MessageView standalone.
21426         * plugins/Makefile.am: Added message-view because it compiles
21427         without errors.
21429 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
21430         
21431         * plugins/message-view/*: Added message-view plugin 
21432         (still incomplete) 
21433         * configure.in: Added plugins/message-view/Makefile
21435 2004-01-03  Naba Kumar  <naba@gnome.org>
21437         * libanjuta/*.c: Added new files and updated old ones.
21438         * plugins/editor/*: Added editor plugin.
21439         * configure.in: Added editor plugin and moved editor related
21440         files into it.
21442 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
21444         * src/Makefile.am: Added search-replace_backend.[ch]
21445         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21446         find_replace.[ch]
21447         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21448         src/search-replace_backend.c, src/search-replace_backend.h,
21449         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21450         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21451         src/toolbar_callbacks.c
21452         * The advanced Search/Replace functionality now replaces the older
21453         Find/Replace stuff.
21454         * The Search/Replace functionality can be interrupted during a long
21455         Search/Replace;
21456         
21457 2003-12-11  Naba Kumar  <naba@gnome.org>
21459         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
21460         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
21461         errors.
21462         * Makefile.am, libanjuta/*: Added new module.
21463         * src/Makefile.am: Fixed linking error.
21464         * src/watch_cbs.c: Debugger clean up.
21465         * configure.in: Added libanjuta-2.0.pc
21467         * configure.in, libanjuta/Makefile.am,
21468         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
21469         libanjuta instead.
21471 2003-12-11  Naba Kumar  <naba@gnome.org>
21473         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21475         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
21476         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
21477         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
21478         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
21479         The user can now give a name at the creation of a new file and
21480         insert automatically (user choice) header, gpl notice, header
21481         template. The file extension is added automatically according
21482         to the selected type of file. The various insert functions have
21483         been moved from mainmenu-callback.c to file.c. The cursor is now
21484         moved after an insert operation. Removes also useless code in
21485         memory.c and search-replace.c
21486         
21487 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
21489         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
21490         sortable headers, process tree, removal of path and process params
21491         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21492         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21493         code cleanup
21495 2003-12-10  Naba Kumar  <naba@gnome.org>
21497         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
21498         
21499 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21501         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21503 2003-11-28  Naba Kumar  <naba@gnome.org>
21505         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
21506         
21507         * manuals/de/*: Added german translation docs.
21508         
21509         * configure.in, Makefile.am, src/Makefile.am,
21510         libegg/*/*: Added libegg library.
21511         
21512         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
21513         installation directory.
21514         
21515         * src/text_editor_cbs.c: Fixed closing of file.
21517 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21518                                                                                 
21519         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21521 2003-09-05  Naba Kumar  <naba@gnome.org>
21523         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
21524         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
21525         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
21526         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
21527         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
21528         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
21529         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
21530         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
21531         using libegg. Initial commit -- compiles but is not complete.
21533 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21535         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21537 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21539         * configure.in: Removed "ta" from ALL_LINGUAS.
21541 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
21543         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
21545 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
21547         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
21549 2004-04-24  Andras Timar  <tmar@gnome.hu>
21551         * configure.in: Added hu to ALL_LINGUAS.
21553 2004-04-14  Naba Kumar  <naba@gnome.org>
21555         * src/Makefile.am, printing/Makefile.am,
21556         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
21557         because we are still using GtkCombo and build breaks with gtk-2.4.
21558         
21559 2004-04-13  Naba Kumar  <naba@gnome.org>
21561         * NEWS: Updated.
21562         * anjuta.spec.in: Fixed build error.
21563         * po/POTFILES.in: Updated.
21564         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
21566 2004-04-11  Naba Kumar  <naba@gnome.org>
21568         * NEWS: Updated.
21569         * AUTHORS: Updated.
21570         * configure.in: Added ga in ALL_LINGUAS.
21571         * ChangeLog: Fixed dates.
21572         
21573 2004-04-09  Naba Kumar  <naba@gnome.org>
21575         * src/print.c: Fixed buffer styling bug when printing with
21576         selection.
21578         * data/properties/anjuta.properties: Defined only one base font and
21579         used courier instead of lucidatypewriter, because most newer systems are
21580         unlikely to have it (bug #885023, #925956, #890473).
21581         
21582         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
21583         warning.
21584         
21585         * src/an_file_view.c: Fixed possible crash bug.
21587 2004-04-07  Naba Kumar  <naba@gnome.org>
21589         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
21590         gtk_main_quit() etc..), so that atexit() functions are not called
21591         (which is apparently done to free up memory and we don't need to
21592         do that at this point). Incidentally, something also happens in the
21593         atexit call which freezes the UI for far too long when the application
21594         exits and we want to avoid that..
21595         * src/glade_iface.c: Fixed compiler warning.
21596         
21597 2004-04-06  Naba Kumar  <naba@gnome.org>
21599         * src/project_dbase_gui.c: Fixed errors.
21601         * src/registers_gui.c: Fixed possible crash bug.
21602         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
21603         * src/signals.[c,h]: Used tree view and glade file for dialog.
21604         * src/Makefile.am, src/about.c, src/an_file_view.c,
21605         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
21606         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
21607         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
21608         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
21609         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
21610         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
21611         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
21612         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
21613         src/launcher.h, src/main.c, src/main_menubar.c,
21614         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
21615         src/message-manager-private.cc, src/message-manager.cc,
21616         src/preferences.c, src/project_config.c, src/project_dbase.c,
21617         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
21618         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
21619         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
21620         src/search-replace.c, src/search-replace_backend.c,
21621         src/search_incremental.c, src/search_preferences.c,
21622         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
21623         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
21624         src/signals_gui.c, src/source.c, src/src_paths.c,
21625         src/stack_trace.c, src/start-with.c, src/style-editor.c,
21626         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
21627         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
21628         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
21629         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
21630         tagmanager/Makefile.am, scintilla/include/SString.h,
21631         widgets/Makefile.am, widgets/gnomefilelist.c:
21633         Removed all deprecated codes and substituted
21634         with newer APIs. Fixed some possible crash bugs where cell renderers
21635         were being shared.
21636         
21637         * scintilla/patches/scintilla-minor.patch: Minor patch.
21639 2004-04-06  Naba Kumar  <naba@gnome.org>
21641         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
21642         tree after all the files have been added (and not everytime a file
21643         is added in the project). Also fixed some memory corruption
21644         (possibly bug #900478).
21645         
21646         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
21647         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
21648         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
21649         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
21650         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
21651         qualifier wherever appropriate.
21653 2004-04-05  Naba Kumar  <naba@gnome.org>
21655         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
21656         switch terminal echo on/off. Debugger requires it off, while the
21657         rest requires it on.
21659         * src/search-replace.c: sets search direction and action (in addtion
21660         to target) for find in files.
21661         
21662 2004-04-02  Naba Kumar  <naba@gnome.org>
21664         * src/mainmenu_callbacks.c: Sets filename during save of new files.
21666         * src/project_dbase.c, src/debugger, src/an_file_view.c,
21667         src/an_symbol_view.c: Added an gtk events loop for
21668         displaying project loading status (for loading large projects) and
21669         debugger program starting ... just to give an impression of fastness :-).
21671         * configure.in, anjuta.prj: Bumped version to 1.2.2.
21673         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
21674         crash bug, which occurs when opening and closing a large project
21675         repeatedly.
21676         
21677         * src/attach_process.c: Fixed a comiple error for old gcc.
21678         
21679         * src/launcher.c: Prints proper error message when launcher child
21680         could not be executed and exits properly. Fixed a crash
21681         bug (bug #926606).
21682         
21683         * src/resources.c, src/utilities.c, src/glade_iface.c,
21684         src/debugger.c, src/attach_process.c: Properly exits forked children
21685         when they could not be executed.
21686         
21687 2004-04-01  Naba Kumar  <naba@gnome.org>
21689         * src/search-replace.c: Fixed a crash bug (bug #921893).
21691 2004-03-31  Naba Kumar  <naba@gnome.org>
21693         * anjuta.glade: Added a note on compiler options dialog ->support
21694         dialog telling that supports are only available for file mode.
21696         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
21697         src/anjuta_cbs.c:
21698         Improved shutdown time delay by bypassing project closing
21699         and unloading plugins.
21701         * src/build_file.c, data/properties/anjuta.properties: Added a property
21702         to toggle on/off for going to first error automatically.
21704 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
21706         * src/debugger.c: fixed core file loading
21707         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
21708         for long lines (bugs #700968 and #911376)
21709         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
21710         #917982.
21711         * src/anjuta.c: Focuses current AnEditor correctly.
21713 2004-03-30  Naba Kumar  <naba@gnome.org>
21715         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
21716         * AUTHORS: Updated with all contributors names.
21717         * NEWS: Updated.
21718         * src/about.c: Reads contributors names from AUTHORS file.
21719         * manuals/C/anjuta-manual/authors.xml: Points to online
21720         contributors list.
21721         
21722 2004-03-29  Naba Kumar  <naba@gnome.org>
21724         * data/properties/ada.properties: Fixed syntax colors. Patch
21725         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
21726         (bug #923474).
21728         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
21729         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
21730         generated projects, so that their pixmap files are
21731         found properly (bug #919903).
21732         
21733         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
21734         anjuta.
21736         * src/source.c: Installs .glade file of libgllade
21737         projects in $(datadir)/$(package)/glade (part of bug #861038).
21738         
21739         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
21740         in compiler options (bug #883837).
21741         
21742         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
21743         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
21744         
21745 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
21747         * anjuta/src/search-replace.c: fixed another crash bug in
21748         "Find Usage"
21749         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
21750         breakpoint property fix
21752 2004-03-29  Naba Kumar  <naba@gnome.org>
21754         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
21755         (new) manuals/C/anjuta-advanced-tutorial/*:
21756         Added menu entry for 'Anjuta Advanced Tutorial'
21757         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
21759 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21760         
21761         * src/fileselection.[ch], src/mainmenu_callbacks.c:
21762         Fixed bug #908941  ('Open' starts in wrong directory)
21763         
21764 2004-03-26  Naba Kumar  <naba@gnome.org>
21766         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
21767         compile error and bug #905738 with terminal.
21769         * src/search_incremental.c, src/register.c, src/sharedlib.c,
21770         src/search-replace.[h,c], src/search_incremental.[h,c],
21771         src/search_preferences.h, src/utilities.c, src/anjuta.c,
21772         src/text_editor.[c,h]: Fixed compiler warnings.
21773         
21774         * src/search-replace.c: Fixed a memory corruption (possible
21775         fix for bug #921893, but not yet confirmed).
21776         
21777         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
21778         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
21779         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
21780         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
21782 2004-03-25  Naba Kumar  <naba@gnome.org>
21784         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
21785         crash bug with attach process dialog and made the dialog closable
21786         with 'esc'.
21787         
21788         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
21789         always display within the margin.)
21790         
21791         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
21792         the old breakpoint when it's properties are updated
21793         (creating a new updated one).
21794         
21795 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
21797         * src/aneditor.cxx, src/aneditor.h: fixed calltips
21798         displayed for wrong file.
21799         * src/breakpoints.c: conditional breakpoints
21800         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
21801         "Find in Files..." disabling policy
21803 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21805         * src/build_file.c: Fixed bug #874380
21806         Goto the first error if it exists.
21808 2004-03-24  Naba Kumar  <naba@gnome.org>
21810         * src/anjuta.c: Fixed to get correct child exit status
21811         using mask (bug #905738).
21812         
21813         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
21814         Aligned buttons in the New file dialog,
21815         set default response to OK, entry box activates default response,
21816         ESC closes dialog and hides on delet_event.
21818 2004-03-19  Naba Kumar  <naba@gnome.org>
21820         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
21821         tree).
21823 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
21825         * src/search-replace.c: fixed "Find Usage" crash when no project open
21827 2004-03-17  Naba Kumar  <naba@gnome.org>
21829         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
21830         Fixed the generated projects to read m4 directory if the directory
21831         exists (bug #917781).
21832         
21833 2004-03-12  Naba Kumar  <naba@gnome.org>
21835         * HACKING: Fixed formatting for auto-parsing.
21837 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
21838         
21839         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
21840         rework (bug #890609)
21842 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21843         
21844         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
21846 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21847         
21848         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
21849         * src/search_preferences.c: Fixed typo.
21850         
21851 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21852         
21853         * src/search-replace.c: improved Search&Replace
21854         For the moment "Replace All" does not work with non opened files
21855         but Anjuta should not crash now ! ??? 
21856         
21857 2004-02-26  Naba Kumar  <naba@gnome.or>
21859         * src/source.c: Fixed to pass cflags correctly
21860         and suppress the automake's default cflags.
21861         bug #816130, #801056, #782798, #773459
21862         
21863         * data/properties/anjuta.properties: Do not defualt to -k make option.
21864         bug #875486.
21866         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
21867         bug #877683.
21868         
21869         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
21870         
21871         * src/message-manager-private.cc: Disabled debug messages.
21872         
21873 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
21875         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
21877 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21878         * anjuta.glade, src/search-replace.c:
21879         Reduced Search&Replace dialog, bug #902636.
21880         
21881 2004-02-23  Naba Kumar  <naba@gnome.or>
21883         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
21884         (bug #866143).
21886 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21887         
21888         * src/search_incremental.c: Fixed bug #900903
21890 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
21891         
21892         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
21893         src/anjuta.c: Fixed bugs #890609 and #890609
21895 2004-02-23  Naba Kumar  <naba@gnome.or>
21897         * src/message-manager.cc: Disconnects menuitem signal properly.
21898         Fixed bug #901723.
21899         
21900         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
21901         bug #900897.
21902         
21903 2004-02-20  Naba Kumar  <naba@gnome.org>
21905         * src/message-manager-private.[c,h]: Implemented keypress
21906         event for the terminal and resets it when ctrl c or ctrl d
21907         is pressed. But it doesn't seem to be working on keypress.
21908         Added a workaround to let it work on key release instead.
21909         (bug #878357).
21910         
21911         * src/search-replace: Fixed compiler warnings.
21912         
21913 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
21915         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
21916         Use defined file name when saving new files (fixes bug #898105)
21917         Don't change filename when clicking on a directory
21918         
21919         BTW: Happy birthday to me :-)
21920         
21921 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21922         
21923         * src/search-replace.c: Fixed a crash bug 
21924         Crash on Find & Replace (#887833)
21925         
21926 2004-02-18  Naba Kumar  <naba@gnome.org>
21928         * src/executer.c: Fixed a crash bug.
21929         
21930         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
21931         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
21932         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
21933         instead of GtkWindow (Part of bug #671596).
21934         
21935         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
21936         src/registers_gui.c, src/registers_cbs.[h,c],
21937         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
21938         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
21939         src/compiler_options.c, src/an_file_view.c, start-with.c,
21940         src/anjuta-tools.c, help.c:
21942         Added "close" buttons on all
21943         dialogs (HIG) and fixed to properly response to ESC close
21944         (Part of bug #671596).
21946         * src/launcher.c: Disabled printing of long debug lines.
21947         
21948         * src/utilities.h: Fixed a compiler warning.
21949         
21950 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
21952         * src/anjuta.c: "Save all" action now asks for filenames for new files
21953         (fixes bug #898111)
21955 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
21957         * anjuta.glade, src/text_editor.c:
21958         Fixed a typo in Hello World indentation style 
21959         Fixed misuse of translated strings when looking for style
21960         This entry fixes bug #876037
21962 2004-02-16  Naba Kumar  <naba@gnome.org>
21964         * src/utilities.c: Fixed return value when dest file could
21965         not be created.
21967         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
21968         * src/utilities.[c,h]: Removed 'cmp' dependency and used
21969         internal function to compare files.
21970         
21971 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
21973         * src/message-manager-private.cc:
21974         Set bold color as foreground color in terminal
21975         (fixes bug #864924)
21977         * src/aneditor.cxx:
21978         Use font style defined for message indicators in
21979         preferences/messages
21980         (fixes bug #885032)
21982 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
21984         * src/build_project.c:
21985         Use build.silent option from preferences (fixes bug #895726)
21986         
21987 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
21989         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21991 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
21992         
21993         Patch from Massimo Corà <maxcvs@email.it>:
21994         * scintilla/LexCPP.cxx: Support "///" comments
21996 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21997         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21998         src/search_replace.h, src/search-replace_backend.h
21999         anjuta.glade
22000         
22001         * Added: src/search_preferences.c, src/search_preferences.h
22002         Allow the user to save search/replace settings and give them names.
22004 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
22005         
22006         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
22007         scintilla/ScintillaGTK.cxx:
22008         Hopefully fixed AMD 64 crash bug by using correct marshaller
22010 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
22012         * src/preferences.c: Save GtkOptionMenu properties properly
22013         * src/text_editor.c: Fixes editor mispell of fold.symbols property
22015 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22016         
22017         * configure.in, src/Makefile.am, scintilla/Makefile.am:
22018         Fixed libiconv issue
22019         * NEWS: Updated
22021 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
22022         
22023         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
22024         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
22025         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
22026         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
22027         src/sharedlib_gui.c:
22028         Debugger speed-up, replaced deprecated GtkCList
22030 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
22032         * src/text-editor.c: Use stock gtk+ close button for editor tabs
22034 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
22036         * configure.in: Added "sq" to ALL_LINGUAS.
22038 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
22040         * configure.in: Added "ko" to ALL_LINGUAS.
22042 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22044         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
22045         src/search_incremental.c, src/search_incremental.h: 
22046         Search_incremental code cleanup
22048 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22050         * scintilla/*/*: Updated scintilla to CVS
22051         * Added: scintilla/Readme.sync
22052         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
22053         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
22054         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
22055         scintilla/ScintillaGTK.cxx,
22056         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
22057         scintilla/include/Scintilla.iface: Updated.
22059 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22061         * search-replace_backend.[ch], search_incremental[ch]: Added
22062         
22063         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
22064         find_replace.[ch]: Removed.
22065         
22066         * anjuta.glade, src/search-replace.c, src/search-replace.h,
22067         src/search-replace_backend.c, src/search-replace_backend.h,
22068         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22069         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
22070         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
22071         functionality now replaces the older Find/Replace stuff. The Search/Replace
22072         functionality can be interrupted during a long Search/Replace.
22074 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
22076         * widgets/gnomefilesel.c: Fix use of previously freed memory on
22077         selecting ".." and "." from file selector. 
22079 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
22081         * anjuta.glade: Fixed wrong "fold.symbols" property
22083 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22084         
22085         * src/project_dbase_gui.c: Alphabetical order ;-)
22086         * src/compiler_options.c: Fixed bug #867539
22087         * src/launcher.c: Workaround for bugs #864922, #849928,
22088         #846386 and #845782: The launcher no longer hangs but does
22089         not get the exit status correctly sometimes.
22090         * Changes suggested by Bosik are obviously already in without
22091         any Changelog entry (ClsGen.c, project_dbase_gui.c)
22092         * NEWS, README, anjuta.prj, configure.in: 
22093         Changed version to 1.2.1
22094         
22095         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
22096         * anjuta_dialogs_strings.c, anjuta.glade: 
22097         Fixed bugs #860906, #859329
22098         
22099         Patch from grzegol@pld-linux.org
22100         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
22101         freedesktop.org standard)
22103 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22104         
22105         Patch from Stefano Vallarino <stevalla@libero.it>:
22106         * src/source.[c/h]: Fixes cpp sample file to conform to 
22107         ISO/IEC 14882, C++-Standard 
22109 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
22111         Review by Johannes Schmid <jhs@cvs.gnome.org>
22112         * src/build_file.[ch]: Add build_execute_shell_command which executes the
22113         command using sh -c.
22114         * src/compile.c: Use build_execute_shell_command when compiling single
22115         files.
22117 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22118         
22119         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
22120         * src/breakpoints.c: Code cleanup, workaroud for possible 
22121         launcher bug
22122         * src/src_paths.c: Update debugger dirs on directory change
22124 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
22126         Review by Johannes Schmid <jhs@cvs.gnome.org>
22127         * src/attach_process.c, src/attach_process.h, anjuta.glade:
22128         sortable headers, process tree, removal of path and process params
22129         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
22130         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
22131         code cleanup
22133 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
22134         
22135         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
22136         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
22137         Add a dialog for "New file" which lets the user set the 
22138         filename and to add copyright/header templates to the file
22139         * Review: Changed function names to contain modules name (file_)
22141 2003-12-09  Naba Kumar  <naba@gnome.org>
22143         * setup-gettext: Fixed a typo.
22144         * scintilla/Makefile.am: Fixed a build error for SMP systems.
22146 ---- Released version 1.2.0 ---
22148 2003-12-08  Naba Kumar  <naba@gnome.org>
22150         * src/preferences.c: Fixed compiler error.
22151         * global_tags/create_global_tags.sh: Fixed to install properly
22152         even when system.tags could not be generated.
22153         * NEWS: Updated.
22155 2003-12-06  Naba Kumar  <naba@gnome.org>
22157         * setup-gettext: Fixed to not generate intl directory with gettextize.
22159         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
22160         * src/anjuta.c: Filters out unnecessary files from find in files
22161         command.
22162         
22163         * NEWS: Updated.
22164         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
22165         * src/widzard_gui.c: Added horiz scrollbar for desc text.
22166         
22167 2003-12-04  Naba Kumar  <naba@gnome.org>
22168         
22169         * src/gnome_project.c: Enables debug and optimization flags for
22170         new projects.
22171         
22172         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
22173         
22174         * src/project_dbase_gui.c: combined header and c files for
22175         file selector.
22176         
22177         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
22178         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
22180 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
22182         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
22184 2003-11-29  Naba Kumar  <naba@gnome.org>
22186         * configure.in, anjuta.prj: Bumped version to 1.2.0.
22187         * NEWS: Updated.
22189 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
22190         
22191         * src/main_menubar.c: Now files cannot be opened twice in recently
22192         file menu
22194 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
22196         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
22198 2003-11-28  Naba Kumar  <naba@gnome.org>
22200         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
22201         
22202 2003-11-27  Naba Kumar  <naba@gnome.org>
22204         * src/breakpoints.c, src/launcher.c, src/find_text.c,
22205         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
22206         
22207         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
22208         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
22209         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
22210         checkbox in project wizard (project options page) to enable/disable
22211         source code generation with glade(mm).
22212         
22213         * NEWS: Updated
22214         
22215 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
22217         * src/dnd.c: Opening files with special characters in the name.
22219 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
22221         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
22222         a long time.
22224 2003-11-18  Naba Kumar  <naba@gnome.org>
22226         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
22227         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
22228         src/project_import.c, plugins/patch/patch-plugin.c:
22229         Fixed g_signal_diconnect calls to pass correct data.
22230         (Fixed possible crash in project imports).
22231         
22232         * NEWS: Updated.
22233         
22234 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
22236         Reviewed by Naba Kumar  <naba@gnome.org>
22237         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
22238         and debugger. Sets default settings for pty in launcher.
22239         * data/gdb.init: Removed charset work around (now works with user's
22240         native charset)
22241         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
22243 2003-11-18  Naba Kumar  <naba@gnome.org>
22245         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
22246         names of 'index' to 'idx'.
22247         
22248 2003-11-17  Naba Kumar  <naba@gnome.org>
22250         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
22251         * src/project_dbase.c: Prompts user for unsaved project files
22252         when project is closed.
22253         
22254 2003-11-16  Naba Kumar  <naba@gnome.org>
22256         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
22257         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
22258         older gcc.
22259         
22260 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
22261         
22262         * src/anjuta.c: Fixed crash related to tag == NULL while 
22263         anjuta is exiting
22265 2003-11-11  Naba Kumar  <naba@gnome.org>
22267         * src/glade_iface.c: Avoids error conditions for glade or glademm not
22268         found. It simply doesn't generate the c/c++ codes and continues with
22269         just a warning.
22270         * NEWS: Updated.
22271         
22272 2003-11-10  Naba Kumar  <naba@gnome.org>
22274         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
22275         'Start with dialog'.
22277         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
22278         German translation of anjuta-tutorial.
22279         
22280         * src/launcher.c: Fixed an encoding bug with GIOChannels.
22281         * NEWS: Updated.
22283 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
22285         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
22286         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
22287         the syntax highlighting in Preferences, the automatic syntax
22288         highlighting is now selected. When the debugger is stopped and the
22289         breakpoints window not closed, the gtk_tree_view in this window is
22290         now made unsensitive.
22292 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
22294         * src/preferences.h, src/preferences.c, anjuta.glade:
22295         Fixed translation bug in preferences by using GtkOptionMenu
22296         * anjuta.prj: Project version 1.1.98
22298 ---------------- Released version 1.1.98 ----------------
22300 2003-11-07  Naba Kumar  <naba@gnome.org>
22302         * anjuta.spec.in: Revived docs package and combined all docs into
22303         one package.
22304         * configure.in: Bumped version to 1.1.98 rc2
22305         * NEWS: Updated.
22306         * anjuta.spec.in: Fixed scrollkeepr-update command.
22307         * anjuta.spce.in: Fixed file permissions.
22309 2003-11-06  Naba Kumar  <naba@gnome.org>
22311         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
22312         menus to activate anjuta helps.
22313         
22314         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
22315         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
22316         manuals/C/anjuta-faqs/legal.xml (added),
22317         manuals/C/anjuta-faqs/Makefile.am,
22318         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22319         manuals/C/anjuta-faqs/.cvsignore,
22320         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
22321         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
22322         manuals/C/anjuta-tutorial/legal.xml (added),
22323         manuals/C/anjuta-tutorial/Makefile.am,
22324         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22325         manuals/C/anjuta-tutorial/.cvsignore,
22326         manuals/C/anjuta-manual/*.sgml (removed),
22327         manuals/C/anjuta-manual/*.xml (added),
22328         manuals/C/anjuta-manual/Makefile.am,
22329         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22330         manuals/C/anjuta-manual/.cvsignore,
22331         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
22332         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
22333         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
22334         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
22335         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
22336         manuals/ja/anjuta-faqs/legal.xml (added),
22337         manuals/ja/anjuta-faqs/Makefile.am,
22338         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
22339         manuals/ja/anjuta-faqs/.cvsignore,
22340         manuals/ja/anjuta-manual/*.sgml (removed),
22341         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
22342         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
22343         manuals/ja/anjuta-manual/*.xml (added),
22344         manuals/ja/anjuta-manual/Makefile.am,
22345         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
22346         manuals/ja/anjuta-manual/.cvsignore,
22347         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
22348         manuals/sgmldocs.make (removed),
22349         manuals/xmldocs.make (added), manuals/omf.make (added),
22350         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
22351         documentations to newer docbook xml documentations. Converted 
22352         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
22353         Enabled manulas installations.
22354         
22355         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
22357 2003-11-05  Naba Kumar  <naba@gnome.org>
22359         * data/gdb.init: Sets host's charset to ascii to solve debugger
22360         freeze up due to uninitialized strings in target program.
22362         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
22363         Fixed a crash bug with 'Add expression in watch'. Bug #822017
22364         
22365         * NEWS: Updated.
22366         
22367         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
22368         src/launcher.c: Turns off echo in spawned pty to fix debugger.
22370 2003-11-04  Naba Kumar  <naba@gnome.org>
22372         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
22373         problems.
22374         
22375         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22376         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
22377         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22378         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
22379         in file headers.
22380         
22381         * src/search-replace.c: Fixed infinite loop bug.
22382         * start-with.c: Fixed a crash bug with "Open last project".
22383         
22384         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
22385         * scintilla/Makefile.am: Fixed compiler option.
22386         
22387 2003-10-16  Naba Kumar  <naba@gnome.org>
22389         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
22390         * src/text_editor.c: Fixed autoformat.
22391         
22392 2003-10-15  Naba Kumar  <naba@gnome.org>
22394         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
22395         of CTRL+number.
22396         
22397 2003-10-09  Naba Kumar  <naba@gnome.org>
22399         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
22400         
22401 2003-10-08  Naba Kumar  <naba@gnome.org>
22403         * src/source.c: Fixed a GETTEXT typo error.
22404         * anjuta.glade: Made 'Sorted in order you open them' default option
22405         for editor tabs.
22407         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22408         * anjuta.glade, data/properties/anjuta.properties:
22409         Fixed the freeze of the "Preferences" combos at the first Anjuta
22410         init is generated by:
22411                 - a not complete translation of preferences.c file
22412                 - a difference between 2 names in anjuta.glade and
22413                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
22414                 - the same name given to 3 combos (anjuta.glade).
22415                 
22416         * src/find_text.c: If the "whole document" mode is selected,
22417         a new search will select the next occurrence (Bug #764954).
22418         It is now possible to use the shortcuts to search next or previous
22419         occurrence even if the search dialog has the focus.     Bug #790318
22420         
22421         * src/main_menubar_def.h: "Select code block" shortcut; the new
22422         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
22423         (Bug #811016).
22425         Patch from: Richard Lee  <r.h.lee@comcast.net>
22426         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
22427         tagmanager/tm_workspace.c: The following is a patch to fix a
22428         seemingly random occurence where Anjuta would crash when a
22429         certain key was pressed.
22431 2003-09-29  Naba Kumar  <naba@gnome.org>
22433         * src/find_in_files.c: Ignores binary by default. Disabled the option
22434         of NOCVS search, because launcher does not use sh and hence can not
22435         pipe.
22436         
22437         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
22438         "clean before build" state in project session and not in account session,
22439         otherwise the state gets reflected to other projects causing annoyance.
22440         
22441         * src/compiler_options.c: Fixed a bug where compiler options were always
22442         claimed 'modified'.
22444         * src/build_project.c, data/properties/anjuta.properties,
22445         src/commands.[h]: Fixed a bad bug where clean-before-build
22446         doesn't work.
22447         
22448         * scintilla/patches/research-cvs-nolog.diff,
22449         scintilla/patches/scintilla-ac-gtk2-port.diff,
22450         scintilla/patches/scintilla-ac-sort-fix.diff,
22451         scintilla-optimization.diff: Removed, because they are already in
22452         scintilla CVS.
22453         
22454         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
22455         2003-09-29).
22457         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
22458         scintilla/LexYAML.cxx: Added new scintilla lexers.
22459         
22460         * TODO, NEWS: Updated.
22462         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22463         * src/utilities.c: Fixed typo bugs.
22465 2003-09-26  Naba Kumar  <naba@gnome.org>
22467         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
22468         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
22469         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
22470         text_editor_find() and Fixed I-Search wrapping.
22471         * src/debugger.c: Fixed to pass a newline after a debugger
22472         command (which was broken since the launcher was refactored.
22473         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
22475 2003-09-25  Naba Kumar  <naba@gnome.org>
22477         * src/toolbar_callbacks.c: Fixed start of incremental search.
22478         
22479         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22480         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
22481         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22482         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
22483         menu and implementation.
22485 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22487         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22488         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
22489         variables in Locals window.
22491 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
22493         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
22494         * src/utilities.[ch] : Fix a tooltip bug in 
22495         anjuta_util_toolbar_append_stock(), the label appeared instead of
22496         the tooltip text. Remove label from arguments of the function
22497         because label is included in the stock icon data.
22498         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
22499         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
22500         * FIXME: translation file should be updated because of label text removal.
22502 2003-09-24  Naba Kumar  <naba@gnome.org>
22504         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
22505         
22506         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22507         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
22508         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
22509         stdout and stderr. Also buffered output and check-for-password
22510         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
22511         with password prompts. Checkes for password prompts from all outputs.
22512         
22513         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
22514         which takes a string (which could be utf8 also) and converts into
22515         utf8 string.
22516         
22517         * src/main.c: Connects kernel signals after gnome_program_init().
22518         
22519         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22520         * src/message-manager.c: Fixed bug #787026 by converting the strings
22521         to proper UTF8.
22522         
22523 2003-09-22  Naba Kumar  <naba@gnome.org>
22525         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
22526         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
22527         GtkCList and using GtkTreeView instead. Added the patch.
22528         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
22529         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
22530         
22531 2003-09-19  Naba Kumar  <naba@gnome.org>
22533         * printing/print.c: Proper UTF8 printing support.
22534         * src/main.c: moved kernel signal connects at the
22535         end of application initialization.
22536         
22537 2003-09-18  Naba Kumar  <naba@gnome.org>
22539         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
22540         (new) lexers.make, (new) lexers: Update scintilla to latest
22541         scintilla CVS (2003-09-18), added new lexers, automated
22542         lexers makefiles sections and scintilla update. Added
22543         patches. Optimized pango rendering. Fixed a crash bug
22544         in scintilla.
22545         
22546         * (new) scintilla/patches/research-cvs-nolog.diff: Added
22547         patch to remove cvs log command from RESearch.cxx file.
22548         * scintilla/patches/scintilla-pango-always.diff:
22549         Fixed file name.
22550         * scintilla/RESearch.cxx: Removed spurious cvs log command
22551         and logs.
22552         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
22553         
22554         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
22555         * src/dnd.c: Fixed a crash bug with DND.
22556         
22557 2003-09-15  Naba Kumar  <naba@gnome.org>
22559         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
22560         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
22561         src/toolbar_callbacks.c: Added an additional parameter to
22562         text_editor_goto_line() funtion which decides if the line should
22563         be made visible (if it's under fold).
22564         
22565         * src/style-editor.c: Fixed a compiler warning.
22566         * src/message-manager.cc: Calls parent method correctly.
22568         * src/preferences.h: Fixed prent class.
22569         
22570         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22571         * src/project_dbase.c: Fixed bug #713210.
22572         
22573 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
22574                                                                                 
22575         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
22577 2003-09-11  Naba Kumar  <naba@gnome.org>
22579         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22580         * src/style-editor.c: Fixed bug #769130 (Crash on font
22581         selection dialog).
22582         
22583         * src/message-manger.[h,cc]: Made AnMessageManager
22584         derived from GtkFrame and removed deprecated code.
22585         
22586         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
22587         compiler warnings.
22588         
22589 2003-09-09  Naba Kumar  <naba@gnome.org>
22591         * src/Makefile.am: Addded rules for built sources.
22592         
22593 2003-09-08  Naba Kumar  <naba@gnome.org>
22595         * (new) src/anjuta-marshalers.list: Added marshalers definition
22596         file.
22597         
22598         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
22599         and CXXFLAGS are not overwriten by automake's default.
22600         * src/style-editor.c: Added 'operators' in the style editor.
22601         
22602         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
22603         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
22604         * src/message-manager-private.cc, src/message-manager.cc:
22605         Converts message going into message into UTF-8 endoding.
22606         * src/main.c: Uses UTF-8 codeset for localization.
22607         
22608 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
22610         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
22611         
22612 2003-09-08  Naba Kumar  <naba@gnome.org>
22614         * TODO: Updated.
22615         
22616         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22617         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
22618         Fixed bug #798717, Find - Find&Replace - Find in files bug;
22619         The combo entries were updated if the same data with a different
22620         case exist in the combo list. The combo entries are now case sensitive. 
22621         Search&Replace bug; First search ,max actions = 0 ==> now max
22622         actions = 100.
22623         
22624 2003-09-08  Naba Kumar  <naba@gnome.org>
22626         * TODO: Updated.
22627         * src/utilities.[c,h]: a function takes contant args.
22628         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
22629         Now the child terminated signal is emitted properly.
22630         * src/Makefile.am: Used $(top_srcdir) for referring to 
22631         scintilla objects.
22632         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
22633         definitions file which will generate anjuta-marshalers.[c,h] files.
22634         * src/.cvsignore: Updated.
22635         * src/build_project.c: Changed su command to preserve quotes.
22636         * src/anjuta-tools.c, tagmanager/tm_project.c,
22637         tagmanager/tm_workspace.c: Use standard tmp file.
22638         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
22639         so that users could report bugs easily.
22640         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
22641         
22642         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
22643         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
22644         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
22645         src/attach_process.c, src/breakpoints.c, src/commands.c,
22646         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
22647         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
22648         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
22649         src/memory.c, src/message-manager-private.c, src/preferences.c,
22650         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
22651         src/search-replace.[c,h], stack_trace.c, text_editor.c,
22652         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
22653         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
22654         Fixed compile warnings and cleanup.
22655         
22656         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
22657         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
22658         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
22659         Removed libzvt usage and implemented child spawing differently. Launcher is
22660         now proper GObject, which can be created multiple times (and can be
22661         operated in parallel).
22663         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
22664         * src/project_import_gui.c, src/project_import_cbs.c,
22665         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
22666         (crash on project import). Removed deprecared codes.
22667         
22668 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22669         
22670         * src/cvs.c: Fixed cvs output bug.
22672 2003-09-03  Naba Kumar  <naba@gnome.org>
22674         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22675         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
22676         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
22677         src/text_editor_cbs.c: Implements --
22678                 If the debugger is started
22679                         A double click in the margin add or remove a breakpoint
22680                         A single click activate or deactivate the breakpoint
22681                 else
22682                         A double click in the margin add or remove a bookmark
22684 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22685         
22686         Reviewed by Naba Kumar  <naba@gnome.org>
22687         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
22688         User is now able to choose a branch on cvs update for project.
22689         Cleaned up variable names.
22691 2003-09-03  Naba Kumar  <naba@gnome.org>
22693         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
22694         src/Makefile.am: Added lexers.
22695         * scintilla/*/*: Updated...
22696         * src/an_symbol_view.c: Fixed a crash bug.
22697         * src/compiler_options.c, src/project_dbase.c: Fixed compile
22698         and build bugs.
22699         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
22700         * src/source.c: Fixed project generation bug with gettext code.
22701         * tagmanager/tm_project.c: Fixed a crash bug.
22702         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22703         bug when there is no project open. Bug #____.
22704         * src/source.c: Fixed a bug with build failure with non-gnome
22705         project with glade-generated source (eg. gtk2). Bug #____.
22706         * NEWS: Updated...
22708 2003-08-22  Naba Kumar  <naba@gnome.org>
22710         Patch from: Rob Bradford  <rob@debianplanet.org>
22711         * data/Makefile.am: Fixed to install properly during
22712         package building.
22713         
22714         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22715         * src/debug-tree.c: Fixed a crash bug.
22716         * src/compiler_options.c: Takes care of linking the missing pieces;
22717         C flags, libs, optimization options, debug and profile.
22719         Patch from: Enver ALTIN  <ealtin@casdb.com>
22720         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
22721         
22722 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
22724         Reviewed by Naba Kumar  <naba@gnome.org>
22725         * src/project_dbase.c: Fixed bugs #778263 and #778413
22726           Adding multiple files to project should work now.
22728 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22730         Reviewed by Naba Kumar  <naba@gnome.org>
22731         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
22732         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
22733         for Locals window.
22735 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22737         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22739 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22741         * src/text_editor.c: Fix translatable string (#113934).
22743 2003-07-04  Naba Kumar  <naba@gnome.org>
22745         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22746         bug when there is no project open. Bug #____.
22747         
22748         * src/source.c: Fixed a bug with build failure with non-gnome
22749         project with glade-generated source (eg. gtk2). Bug #____.
22751 2003-06-26  Naba Kumar  <naba@gnome.org>
22753         * src/anjuta.h: Removed reference to windows-dialog.h.
22754         * src/message-manager-private.[cc,h]: Fixed doulbe click
22755         activation of messages to properly jump at the destination.
22756         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
22757         * src/toolbar.c: Code clean-ups.
22758         
22759         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22760         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
22761         
22762         * src/message-manager-private.[cc,h]: Removed dead codes.
22763         
22764         * (new) data/properties/css.properties,
22765         data/properties/anjuta.properties, data/properties/Makefile.am:
22766         Added CSS syntax hiliting properties.
22767         
22768         * tagmanager/tm_file_entry.c: Fixed a possible bug.
22769         * src/debugger.c: Clean ups.
22770         * src/lexer.h: Added CSS lexer definition.
22771         
22772         * Makefile.am: Installs destop file properly.
22773         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
22774         * NEWS: Updated for 1.1.97 release.
22775         * src/main_menubar_def.h: Changed some non working shortcuts.
22776         
22777 2003-06-24  Naba Kumar  <naba@gnome.org>
22779         * src/search-replace.c: Shows the dialog properly, even when it is
22780         hidden behind another window.
22781         
22782         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
22783         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
22784         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
22785         and code clean up.
22786         
22787         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
22788         setup wizard dialogs.
22789         
22790         * src/debugger.c: Removed a redundant call to
22791         debugger_update_controls().
22792         * src/compiler_options.c, src/launcher.c: code cleanup.
22793         * src/executer.c: Fixed execution bug with 'Set Program params...".
22794         
22795 2003-06-23  Naba Kumar  <naba@gnome.org>
22797         * widgets/e-splash.c: Removed border around the splash image.
22798         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
22799         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
22800         * src/cvs.c: Added a frame around commit log text widget.
22801         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
22802         crash bug associated with translated combo box list in preferences
22803         dialog (in different locale other than en_US). Used widget names
22804         to pass the combo list items.
22805         * po/POTFILES.in: Updated.
22806         * src/launcher.c: Creates the zvt terminal at startup (and not
22807         every time a build is done) -- speeds up buld operations.
22808         * src/file_history.c: Should be if() conditional instead of
22809         assertion check.
22810         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
22811         Disabled useless warnings.
22812         * src/project_dbase.c: Fixed bonobo 2 project name.
22813         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
22814         and uses correct glade-2 for file generation.
22815         
22816 2003-06-21  Naba Kumar  <naba@gnome.org>
22818         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
22819         And disables autocomple show for numbers (very annoying).
22820         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
22821         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
22822         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
22823         from view menu and adjust the controls accordingly.
22824         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
22825         only OK button.
22826         * src/project_dbase.[c,h]: Removed show_local flag processing.
22827         * src/message-manager.[c,h]: Reorganized messages tabs in more
22828         sensible order.
22829         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
22830         Also added PCRE dependency.
22831         
22832 2003-06-20  Naba Kumar  <naba@gnome.org>
22834         * pixmaps/anjuta_splash.png: New splash.
22835         from Jean Schurger  <yshartk@schurger.org>
22836         
22837         * src/controls.c: De-sensitize run-to-cursor when debugger
22838         is not running.
22839         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
22840         
22841         * src/message-manager-private.cc: Fixed to properly jump at
22842         the right file:line.
22843         
22844         * src/appwiz_page1.c: Fixed to correctly determine the project
22845         trpe from the wizard.
22846         
22847 2003-06-20  Naba Kumar  <naba@gnome.org>
22849         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
22850         * src/watch_gui.c: Code cleanups.
22851         * src/debugger.[c,h], src/stack_trace.[c,h],
22852         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
22853         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
22854         Removed direct access to stack_trace private data, Increased debugger
22855         command size from 256 to 1024 (to be on safer side). Also implemented
22856         row-activated signle for seting frame and viewing the source.
22857         * src/debugger.c: Avoids starting program and stopping debugger
22858         when starting debugger and stopping program, respectively.
22859         
22860         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
22861         Reverted codes to start debugger automatically
22862         The file is brought to the state just after the branching 
22863         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
22864         some code clean ups.
22865         
22866         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
22867         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
22868         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
22869         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
22870         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
22871         src/project_dbase.c: Code clean ups.
22872         
22873         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
22874         (Projects dir) so that correct $HOME/Projects path is set when
22875         anjuta is run for the first time.
22876         
22877 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
22879         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
22881 2003-06-13  Naba Kumar  <naba@gnome.org>
22883         * src/stack_trace_cbs.c: Moved variable declaration at the
22884         top of the block (bug #737867)
22885         
22886         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
22887         just CFLAGS and CXXFLAGS (bug #743617).
22888         
22889         * src/create_global_tags.sh: Fixed shell script to properly
22890         detect installed *-config files.
22891         
22892 2003-06-12  Naba Kumar  <naba@gnome.org>
22894         * src/preferences.[c,h]: Added methods for custom widgets in
22895         preferences: using custom set/get methods for them.
22896         
22897         * src/anjuta-encoding.c: Implemented up/down of the encodings
22898         in the list and property saves correctly.
22899         
22900         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22901         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
22902         the beginning of a file.
22904         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22905         * src/aneditor.cxx, src/aneditor.h,
22906         src/controls.c, src/main_menubar.c, src/main_menubar.h,
22907         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22908         src/mainmenu_callbacks.h: Allows the operator to select the current
22909         word or the current line (Request: 680801). It puts also
22910         sensitive/unsensitive several select/comment menu items.
22912         * src/breakpoints.c: Presets by default the current line for a
22913         defined breakpoint.
22915 2003-06-11  Naba Kumar  <naba@gnome.org>
22917         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
22918         color (red highlight) now cosistent for inactive tabs also.
22919         
22920         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
22921         'Advanced search and replace' in Edit->Search submenu.
22922         
22923         * data/properties/tcltk.properties: Fixed bug #731851. Added line
22924         wrappings '\' where     they were missing.
22925         
22926         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
22927         message is now more descriptive and details the correct thing to do
22928         for GNOME2 desktop.
22929         
22930 2003-06-10  Naba Kumar  <naba@gnome.org>
22932         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
22933         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
22934         Removed any reference to particular version of automake/autoconf
22935         so that they could work with newer versions (Bug #659394).
22937         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
22938         src/anjuta.c: Added coded to add/remove supported encodings.
22939         
22940         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
22941         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
22942         src/project_import.c, src/project_type.c, src/project_type.h,
22943         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
22944         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
22945         from the project wizard.
22947 2003-06-06  Naba Kumar  <naba@gnome.org>
22949         Patch from Etay Meiri  <etay-m@bezeqint.net>
22950         * src/compiler_options.c: Fixed bugs related to clean before
22951         build patch.
22952         
22953         * anjuta.desktop.in.in: Added commandline options.
22954         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22955         -dP and -A flags of CVS update into different options.
22956         
22957 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22959         * configure.in: Removed "ta" from ALL_LINGUAS.
22961 2003-06-02  Naba Kumar  <naba@gnome.org>
22963         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22964         return NULL for undefined properties and "" for defined but empty
22965         strings. It was creating many problems where both are assumed to be
22966         same. And besides, it doesn't matter to differentiate the two (the
22967         problem with preferences was due to a different bug).
22969         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22970         correctly. Also, s/props_build_in/props_built_in/g.
22971         
22972         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22973         list.
22974         
22975         * src/an_file_view.c: Unrefed pixbufs when done with them.
22977         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22978         (removed) file_text.png: Added and removed pixmaps.
22979         
22980 2003-05-30  Naba Kumar  <naba@gnome.org>
22982         * anjuta.glade: Fixed encodings preferences dialog
22983         
22984 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
22985         
22986         Reviewed by Naba Kumar  <naba@gnome.org>
22987         
22988         * src/build_project.c src/clean_project/c: perform a clean before
22989         build, if required. Show the message manager on clean.
22990         * src/compiler_options.c: save the new options when window is closed
22991         and flag project to be cleaned before the next build.
22992         * src/project_dbase.c: added a 'clean before build' flag to project
22994 2003-05-29  Naba Kumar  <naba@gnome.org>
22996         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22997         dialog.
22998         
22999         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
23000         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
23001         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
23002         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
23003         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
23004         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
23005         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
23006         print_color.xpm, print_landscape.xpm, print_layout.xpm,
23007         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
23009         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
23010         Removed unused icons references.
23012 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
23014         Reviewed by Naba Kumar  <naba@gnome.org>
23015         
23016         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
23017           src/compiler_options.c, src/debugger.c, src/find_replace.c,
23018           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
23019           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
23020           src/toolbar_callbacks.c: HIG compliant dialogs.
23022         * src/utilities.c: anjuta_button_new_with_stock_image() and
23023           anjuta_dialog_add_button() stolen from gedit.
23025         * src/main_menubar_def.h: Fixed mnemonics.
23027 2003-05-26  Naba Kumar  <naba@gnome.org>
23029         * src/project_dbase_gui.c: Added header files filter for add file
23030         dialog box. Disabled project window to be transient window.
23031         
23032         * src/message-manager.cc: Disabled message manager window to be
23033         transient window.
23034         
23035         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
23036         a file could not be loaded.
23037         
23038         * src/project_dbase.c: Fixed a bug with GUI editor command
23039         where empty string is returned.
23040         
23041         * src/Makefile.am, src/preferences.h, src/text_editor.c
23042         src/text_editor.h, (new) src/anjuta-encodings.h,
23043         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
23044         Added encoding support and to handle characters encoding correctly
23045         by auto detecting it during load. Added preferences for selecting
23046         the encoding during save.
23048         * src/preferences.c, src/resources.c: Removed debug messages.
23050         Patch from: Alexander Nedotsukov <bland@mail.ru>
23051         * src/getline.c: Fixed many fatal bugs for FreeBSD.
23053 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23054         * src/anjuta.c: Try to sow the splash image more often.
23056 2003-05-20  Naba Kumar  <naba@gnome.org>
23058         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23059         * src/debug_tree.c: Colorize the modified locals during
23060         debugging and call memory analyze from the debugger.
23061         * src/breakpoints.c: The color is now different for the enabled
23062         and disabled breakpoints. Anjuta now can erase several
23063         breakpoints defined at the same line. The markers are updated
23064         according to the enable/disable action.
23065         
23066         Patch from Etay Meiri  <etay-m@bezeqint.net>
23067         * src/launcher.c: Fixes launcher freeze up bug during build.
23069 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
23071         Reviewed by Naba Kumar  <naba@gnome.org>
23072         * scintilla/PropSet.h: Change member variables from private to protected.
23073         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
23074         to PropSetFile class, which return a gchar * (and can therefore indicate
23075         whether properties are empty or do not exist) and make prop_get and
23076         prop_get_expanded use them.
23077         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
23078         that the result of of prop_get cannot be an empty string.
23080 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
23082         Reviewed by Naba Kumar  <naba@gnome.org>
23083         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
23084         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
23085         src/text_editor_cbs.c: When saving all the files in the project, the
23086         text editors are now only rehighlighted once instead of once for each
23087         file saved.
23089 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23090         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23091         * src/anjuta.desktop.in.in: Support startup notification.
23092 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23093         * src/main.c, widgets/e-splash.c: Splash screen improvements.
23094         * src/anjuta.desktop.in.in: Support startup notification.
23097 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
23099         Reviewed by Naba Kumar  <naba@gnome.org>
23100         
23101         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
23102         memory leak from glade_xml_new call. Removed gxml field from Executer
23103         struct as only used in create_executer_dialog and then destroyed.
23104         
23105         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
23106         
23107         * src/configurer.c: Fix warning trying to connect signal to non-existent
23108         environment entry in configure dialog and fix crash when closing the
23109         window.
23110         
23111         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
23112         gnome_date_edit_get_time instead.
23113         
23114         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
23115         in view menu required renumbering elsewhere.
23117 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
23119         Reviewed by Naba Kumar  <naba@gnome.org>
23120         
23121         * src/breakpoints.c: fixed an error when removing breakpoint
23122         * src/controls.c: 'run to cursor' is sensitive when debugger not active
23123         * src/debugger.c: changes to the way the debugger is activated
23124         * src/debugger.h: clean ups
23126 2003-05-13  Naba Kumar  <naba@gnome.org>
23128         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23129         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
23130         src/memory.h: A new version of memory and the interface
23131         is now integrated in anjuta.glade
23133 2003-05-09  Naba Kumar  <naba@gnome.org>
23135         * configure.in: Bumped required gtk version to 2.0.8.
23136         
23137 2003-05-06  Naba Kumar  <naba@gnome.org>
23139         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
23141 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23142         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
23144 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23145         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
23146         , tagmanager/c.c: Support for ProC and RDB files.
23148 2003-05-06  Naba Kumar  <naba@gnome.org>
23150         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
23151         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23152         Uncomment (Box & Stream), Select the current function,
23153         authorize the "Quit" button of the GotoLine window
23155 2003-05-05  Naba Kumar  <naba@gnome.org>
23157         * src/watch_gui.h: CVS added new file.
23159         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
23161         Patch from Etay Meiri <etay-m@bezeqint.net>
23162         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
23163         src/mainmenu_callbacks.c, src/message-manager.cc,
23164         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
23165         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
23166         Ported stack trace to GNOME2 and added it in the message manager
23167         pane.
23169 2003-05-02  Naba Kumar  <naba@gnome.org>
23171         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
23172         
23173         * src/preferences.[h,c]: Fixed preferences to save only one copy of
23174         preferences property.
23175         
23176         * anjuta.prj: Fixed multiple preferences saved data.
23177         
23178         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
23179         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
23180         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
23181         scintilla/include/Platform.h, scintilla/include/PropSet.h,
23182         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
23183         Upgraded scitilla from CVS with faster window repaint
23184         and more bugfixes.
23185         
23186         Patch from  Etay Meiri  <etay-m@bezeqint.net>
23187         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
23188         and code cleanups
23189         
23190 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
23192         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
23193         the window if messages are appended to the end and the scrollbar is
23194         at the end.
23196 2003-04-29  Naba Kumar  <naba@gnome.org>
23198         * configure.in: Removed omf-install from Makefiles list.
23200 2003-04-28  Naba Kumar  <naba@gnome.org>
23202         * po/POTFILES.in: Remvoded deleted files.
23203         
23204         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
23205         pixmaps/windows-style-undocked.png: Added setup wizard's images.
23207         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
23208         is executed as detached) is not set properly.
23209         
23210 2003-04-25  Naba Kumar  <naba@gnome.org>
23211         
23212         * anjuta.prj: Updated.
23213         * src/anjuta_info.c: Fixed text wrapping and column view.
23214         * data/welcome.txt.in: Removed unaligned characters.
23215         
23216 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23217         * src/main_menubar.c: Disable setup dialog.
23219 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23220         * src/breakpoints.c; Fixed compilation with older GCC
23221         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
23222         * HACKING: Spelling fixes (Suggested by Stephen Knight)
23224 2003-04-18  Naba Kumar  <naba@gnome.org>
23226         * anjuta.prj: Updated (includes compiler options).
23227         
23228         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
23229         function from anjuta.c (it was already available in anjuta-tools.c).
23230         
23231 2003-04-18  Naba Kumar  <naba@gnome.org>
23233         * src/about.c, THANKS: Updated
23234         
23235         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
23236         
23237         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
23238         properly from the project session before updating the file
23239         view.
23240         
23241         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23242         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
23243         dialog settings (as it will not be required once GDL is in place) and
23244         added file view filters in the settings sub-menu.
23246 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23247         * HACKING: Updated
23248         * configure.in: Disable cast checks on final build.
23250 2003-04-17  Naba Kumar  <naba@gnome.org>
23252         * src/build_project.c: Fixed a compilation error.
23254         * src/launcher.c: Removed commnets.
23255         
23256         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
23257         properties from editor tab to indentation tab and fixed a property
23258         label for proper i18n translation. Fixed typos in project config
23259         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
23260         sorting and reordering in compiler options dialog.
23261         
23262         * src/compiler_options.c: Implemented _save() function to save the
23263         options (which was pending).
23264         
23265         * src/build_project.c: Destroys install-as-root dialog when it is done.
23266         
23267         * src/an_symbol_view.c: Change "event" event to "event-after" so
23268         that symbol row is selected first before the popup is shown.
23269         
23270 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23272         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
23273         file in CVS/Entries. (Reviewed and applied by Biswa)
23275 2003-04-16  Naba Kumar  <naba@gnome.org>
23277         * aneditor.cxx: use unicode everytime (fixed unicode related
23278         bugs).
23280         * anjuta.prj: Fixed UI editor name (blank to use default) and
23281         anjuta version.
23282         
23283         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
23284         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
23285         Editor preferences page.
23287 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23288         * src/anjuta.[ch], src/print.c: Fixed warnings
23289         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
23290         * configure.in: Profiling support with gprof
23292 2003-04-16  Naba Kumar  <naba@gnome.org>
23294         Patch from Gaëtan de Menten  <ged@bugfactory.org>
23295         * src/launcher.c: Fixed cvs dialog.
23296         
23297 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
23298         
23299         * src/message-manager-private.cc: Fixed double-click on first line of 
23300         output to properly select a line.
23301         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
23302         because still was a deprecatd GtkCTreeNode and always NULL anyway.
23304 2003-04-15  Naba Kumar  <naba@gnome.org>
23306         * src/message-manager-private.cc: Fixed the glade filename typo.
23308 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23309         * scintilla/*, data/properties/*: Scintilla CVS merge
23310         * anjuta.prj: Removed unnecessary files.
23311         * scintilla/PlatGTK.cxx: Force Pango fonts always
23312         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
23313         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
23314         for preferences.
23315         * configure.in: Change version no. for 1.1.1 (alpha release)
23316         * configure.in: Added '--with-pref-suffix' option.
23317         * config.guess, config.sub: Removed from CVS.
23319 2003-04-15  Naba Kumar  <naba@gnome.org>
23321         Patch from Timothee Besset  <ttimo@idsoftware.com>
23322         * Makefile.am: Fixed a shell script error during intallation.
23323         
23324 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23326         Reviewed by Naba Kumar  <naba@gnome.org>
23327         * src/message-manager.cc: Added popup-menu to TreeView and fixed
23328         set_wm_class to use "anjuta" instead of "an.
23329         * src/message-manager-private.cc: Headers are hidden again.
23331 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23332         * src/project_dbase_gui.c: Memory corruption fix.
23333         * anjuta.prj: Updated project file
23335 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
23336         * an_file_view.c: Connect to event-after signal rather than event so that
23337         selection is updated first and thus context menu is for the right file.
23338         Reviewed and applied by Biswa.
23340 2003-04-14  Naba Kumar  <naba@gnome.org>
23342         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
23343         
23344         * src/auncher.c: More child exit fixes
23345         from Timothee Besset  <ttimo@idsoftware.com>
23347 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
23348         
23349         Reviewed by Naba Kumar  <naba@gnome.org>
23350         
23351         * src/message-manager.[c/h], src/message-manager-private[c/h],
23352                 anjuta.[c/h]: Ported message-manager to Gtk2
23353         
23354         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
23355         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
23356         src/clean_project.c, src/compile.c, src/configurer.c,
23357         src/controls.c, src/cvs.c, src/debugger.c,
23358         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23359         src/project_import.c, src/search-replace.c: Changed name from
23360         AnjutaMessageManager to AnMessageManager to avoid too long type
23361         and funtion names.
23363 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23364         * src/launcher.c: Fix build won't stop problem - TTimo
23365         * TODO: Updated
23366         * pixmaps/anjuta_splash.c: New splash screen prototype.
23367         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
23368         * src/compiler_options.c: Mute pkgconfig errors.
23369         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
23371 2003-04-10  Naba Kumar  <naba@gnome.org>
23373         * configurer.[c,h]: Fixed dialog to close properly.
23374         * src/project_dbase.c, widgets/gnomefilelist.c: Added
23375         debugging asserts.
23376         
23377 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23378         * anjuta.prj: Removed unnecessary files, load with 1.2.0
23379         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
23380         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
23381         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
23382         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
23383         src/makefile.am: Move gdl to it's own directory.
23384         * global-tags/create_global_tags.sh: Silently ignore SDL error.
23386 2003-04-09  Naba Kumar  <naba@gnome.org>
23388         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
23389         branch.
23391 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23392         * src/anjuta-tools.c: Use CDATA for saving tools data.
23393         * anjuta.glade, src/search-replace.c: Port from branch.
23394         * widgets/e-splash.*, src/main.c: Better splash screen.
23395         * configure.in, widgets/gdl*: Import GDL widgets.
23396         * ROADMAP: Updated roadmap.
23397         * src/an_file_view.c: Use GDL icons for file tree.
23399 2003-04-09  Naba Kumar  <naba@gnome.org>
23401         * anjuta.glade: Added (hidden) initial setup-wizard window.
23402         
23403         Patch from: Vitaly  <vvv@rfniias.ru>
23404         * src/preferences.c: Fixes a bug with libglace widget access with
23405         translated strings.
23407         Patch from: Etay Meiri  <etay-m@bezeqint.net>
23408         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23409         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
23410         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
23411         src/toolbar_callbacks.[c,h],
23412         src/memory.c, src/message-manager-private.cc,
23413         src/message-manager-private.h, src/message-manager.cc,
23414         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
23415         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
23416         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
23417         watch window to a subwindow in the notebook
23419 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23420         * ROADMAP: Updated roadmap.
23422 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
23424         * configure.in: Added Belarusian to ALL_LINGUAS.
23426 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23427         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
23428         Henry Jia
23429         * ROADMAP: Added roadmap for HEAD.
23431 2003-03-29  Naba Kumar  <naba@gnome.org>
23433         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
23434         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
23435         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
23436         (new) pixmaps/start-with-wizard.png,
23437         (new) pixmaps/start-with-import.png,
23438         (new) pixmaps/start-with-open.png Added Start with dialog which pops
23439         up on anjuta start-up to give quick access to opening file/project or
23440         creation wizards.
23442         * src/main.c: Sets proper data directory for the gnome
23443         program.
23445 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23446         * src/text_editor.c: Fixed error/warning indicators.
23448 2003-03-24  Naba Kumar  <naba@gnome.org>
23450         * README: Correct version.
23451         
23452 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
23454         * configure.in: Added checks to see if were building on FreeBSD
23455         systems.  Sets -DFREEBSD if we are, and also attempts to find
23456         gmake if the host system is FreeBSD.
23458         * src/getline.c: New file used to provide the getline function,
23459         which isnt available on a FreeBSD system.  The function is only
23460         defined if FREEBSD is defined.
23462         * src/Makefile.am: Added getline.c to anjuta_SOURCES
23464         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
23465         configure.in sets this to gmake on FreeBSD systems, and make
23466         on everything else.
23468 2003-03-23  Naba Kumar  <naba@gnome.org>
23470         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
23471         
23472         * anjuta.spec.in: Fixed spec file for correct file paths and
23473         corrected rpmbuild.
23475         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
23476         the rpm build command separately now.
23477         
23478         * src/anjuta.c, windows-dialog.c: Added some more window management
23479         stuffs (not still fully working, though).
23481         * TODO: Updated.
23483 2003-03-22  Naba Kumar  <naba@gnome.org>
23485         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
23487 2003-03-21  Naba Kumar  <naba@gnome.org>
23489         * README: Removed Andy Piper's name from the active maintainers
23490         list on his request.
23491         
23492         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
23493         preferences.
23494         
23495         * src/anjuta-tools.c: Fixed compiler errors.
23497         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
23498         show bugs.
23499         
23500         * src/commands.c, src/src_paths.c, src/style-editor.c,
23501         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
23502         becuase they are now hidden by default (from glade editing).
23503         
23504         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
23505         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
23506         src/main_menubar_def.h, src/mainmenu_callbacks.c,
23507         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
23508         basic windows managements.
23509         
23510 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23511         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
23512         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
23513         Enver ALTIN (a.k.a. skyblue)
23515 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23516         * tagmanager/*: Added ignore-list for symbols. This will make
23517         parsing more accurate for projects. Doc updates needed.
23519 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23520         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
23521         * launcher/Makefile.am: Link to correct libraries
23522         * src/launcher.c: Do not allow NULL shell
23524 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
23525         * src/debug_tree.c: Improve debug tree view.
23527 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
23529         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
23530         'Run Configure Script' and 'Execute Program'. Increase minimum width
23531         of Configure dialog.
23532         * find_in_files.c, find_in_files_cbs.*: Properly create the file
23533         list widget by setting a model and adding a column and renderer.
23534           Actually store the nocvs toggle button in FindInFiles data structure.
23535           Handle selection changes via changed signal rather than row_activated.
23536           Use response signal for handling the close and find buttons.
23537           Close window when escape is pressed.
23538         * find_replace.c: Close window when escape is pressed.
23539         * find_text.c: Close window when escape is pressed in find dialog as
23540         well as wrap search question, where now Yes is the default button.
23542 2003-03-05  Naba Kumar  <naba@gnome.org>
23544         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
23546         * src/message-manager-private.cc: Fixed a bug with vte conditional
23547         compilation.
23548         * anjuta.glade: Hides all windows in glade file.
23550 2003-03-05  Naba Kumar  <naba@gnome.org>
23552         * src/an_file_view.c: Fixed a compilation warning.
23553         * src/message-manager-private.cc: Conditional compilation for vte
23554         API.
23555         
23556 2003-02-28  Naba Kumar  <naba@gnome.org>
23558         * configure.in, anjuta.spec.in: Updated dependency packages version.
23559         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
23560         * src/preferences.c: Added debug assertions.
23561         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
23562         editor to enable/disable bringing the recent editor tabs first.
23563         
23564         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
23565         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
23566         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
23567         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
23568         and     bug fixes. Also code clean ups.
23569         
23570         * (new) src/search-replace.[h,c]: New search replace implementation
23571         from ANJUTA_1_0_0 branch.
23572         
23573         * (new) src/windows-dialog.[h,c]: New windows management class
23574         [work in progress].
23576 2003-02-28  Naba Kumar  <naba@gnome.org>
23578         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
23579         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
23580         src/appwizard.c, src/build_file.c, src/build_project.c,
23581         src/clean_project.c, src/compile.c, src/configurer.c,
23582         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
23583         src/message-manager-dock.c, src/message-manager-dock.h,
23584         src/message-manager-private.cc, src/message-manager.cc,
23585         src/preferences-dialog.c, src/preferences-dialog.h,
23586         src/preferences.c, src/preferences.h, src/project_dbase.c,
23587         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
23588         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
23589         src/utilities.c, src/utilities.h:
23590         
23591         Widgetized Preferences and gave proper function names.
23593         * src/executer.c: Fixed a session loading bug.
23594         
23595 2003-02-27  Naba Kumar  <naba@gnome.org>
23597         * printing/print.c: Fixed printing font bug that failed to load the
23598         proper fonts.
23599         
23600         * src/toolbar.c: Disabled LED flashing (not yet implemented).
23601         
23602         * TODO, anjuta.prj: Updated.
23604 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
23606         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
23607         manuals/C/anjuta-manual/anjuta-manual-C.omf,
23608         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
23609         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
23610         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
23611         fixed omf errors
23613 2003-02-25  Naba Kumar  <naba@gnome.org>
23615         * Makefile.am: Excluded omf-install from installation as the docs are
23616         not ready.
23617         
23618         TODO: Updated.
23619         
23620         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
23621         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
23622         property names and added new editor properties and code cleanups.
23623         Also added new project properties.
23624         
23625         * src/compiler_options.[h,c]: Added pkg-config packages supports
23626         and fixed bugs.
23627         
23628         * src/glade_iface.h: Cleanups.
23629         
23630         * src/launcher.c: Used timer instead of idle to scan.
23631         
23632         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
23633         src/project_config.[h,c], src/project_import.c: Implemented project
23634         property to define GUI editor and to handle it.
23635         
23636         * src/preferences.c: i18n fixes.
23637         
23638         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
23639         unused (and old) pixmaps.
23640         
23641         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
23642         
23643 2003-02-25  Naba Kumar  <naba@gnome.org>
23645         * src/message-manager-private.[h,cc], src/preferences.c,
23646         anjuta.glade, anjuta_dialog_strings.c: Implemented
23647         gnome terminal profiles for the terminal preferences and moved the
23648         addition of terminal preferences in the terminal constructor.
23649         
23650         * anjuta.prj: Updated.
23652 2003-02-24  Naba Kumar  <naba@gnome.org>
23654         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
23655         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
23656         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
23657         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
23658         preferences dialog.
23660         * TODO: Updated.
23662         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
23663         text selection and child re-spawning.
23665         * src/pixmaps.h: Removed unused pixmaps definitions.
23666         
23667 2003-02-23  Naba Kumar  <naba@gnome.org>
23669         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
23670         the project tree/window.
23672         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
23673         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
23674         Correct the use of a variable and implemented session save/load
23675         for tree expansion states.
23676         
23677         * src/main_menubar_def.h: Fixed shortcuts keys.
23678         
23679         * src/anjuta.c, src/gnome_project.c: Code clean ups.
23680         
23681         * anjuta.prj: Updated.
23682         
23683 2003-02-22  Naba Kumar  <naba@gnome.org>
23685         * src/debug_tree.[c,h]: GNOME2 port from 
23686         Etay Meiri <etay-m@bezeqint.net>
23687         
23688         * src/an_file_view.c, src/resources.[h,c],
23689         data/properties/bash.properties,
23690         data/properties/cpp.properties,
23691         data/properties/html.properties,
23692         data/properties/make.properties,
23693         data/properties/others.properties,
23694         data/properties/perl.properties,
23695         data/properties/props.properties,
23696         data/properties/xml.properties: Standarized file icons. Icons are
23697         defined in respective .properties file and are retrieved as resource
23698         data.
23700         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
23701         in labels from the commands editor as that would create
23702         problems for translators.
23704 2003-02-21  Naba Kumar  <naba@gnome.org>
23706         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
23707         as they should be part of CVS(?).
23709         * Makefile.am: Corrected a typo for glade generated strings file.
23711         * configure.in, po/hi.po: Added new Hindi (hi) translation
23712         in ALL_LINGUS and added initial Hindi translation.
23714         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
23715         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
23716         sv_unknown.xpm to more proper icon.
23718         * (new)data/properties/php.properties, data/properties/Makefile.am,
23719         data/properties/anjuta.properties, data/properties/html.properties:
23720         Fixed PHP syntax hilighting bug by separating php properties into
23721         different file (because of file size).
23723         * TODO: Updated.
23724         
23725 2003-02-20  Naba Kumar <naba@gnome.org>
23727         * src/breakpoints.c: Fixed breakpoints session saving/loading
23728         crash bug.
23729         
23730         * scintilla/*, scintilla/include/*: Updated to scintilla
23731         release 1.51
23732         
23733 2003-02-19  Naba Kumar <naba@gnome.org>
23735         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
23736         * TODO: Updated.
23738         * Makefile.am, src/Makefile.am,
23739         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
23740         (removed) src/anjuta_dialog_strings.c,
23741         (removed) src/anjuta_dialogs_strings.c,
23742         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
23743         (added) anjuta.glade: Transfered glade files from src/ directory
23744         to the top level directory.
23746         * po/POTFILES.in: Updated.
23747         
23748         * (removed) macrocs2/*: Transfered to data/ directory.
23749         
23750         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
23751         data/Makefile.am: Moved macros in data directory. Anjuta no longer
23752         requires to have macros dir, but the projects generated by anjuta
23753         require them.
23754         
23755         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
23756         trees.
23757         
23758         * src/defaults.c: Corrected default compiler options.
23759         
23760         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
23761         wizard.
23762         
23763         * src/message-manager-private.cc, src/message-manager-private.h,
23764         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
23765         
23766         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
23767         source code generation for gnome2 projects.
23769 2003-02-11  Naba Kumar <naba@gnome.org>
23771         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
23772         restores the expand/collaspe states of the nodes after refresh.
23773         
23774         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
23775         
23776 2003-02-11  Naba Kumar <naba@gnome.org>
23778         * src/style-editor.c: Fixed pango font description handling for fonts.
23779         * src/anjuta.glade: Removed font size spin button.
23780         * configure.in, src/anjuta.prj: Corrected version.
23781         * TODO: update.
23782         
23783 2003-02-10  Naba Kumar <naba@gnome.org>
23785         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
23786         references of scroll-menu.h and add about.h in Makefile.am.
23787         
23788         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
23789         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
23790         (removed) widgets/scroll-menu.h: Removed unused files.
23791         
23792         * Makefile.am: Added proper i18n rules and added intl tools for
23793         distributions.
23794         
23795         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
23796         to the stable release).
23797         
23798         * anjuta.spec.in: Removed manuals packaging.
23799         
23800         * data/Makefile.am: Removed 'macros' installation (not required for
23801         gnome2 projects).
23803 2003-02-10  Naba Kumar <naba@gnome.org>
23805         * po/POTFILES.in: Updated.
23807         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
23808         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
23809         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
23810         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
23811         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
23812         icons and images.
23814         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
23815         src/toolbar_callbacks.h: Fixed scintilla notification signal name
23816         and fixed to properly handle focus in find entry box.
23818         * Makefile.am: Added code for RH system menu update.
23820         * .cvsignore: Updated.
23822         * NEWS: Updated.
23824 2003-02-03  Naba Kumar <naba@gnome.org>
23826         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
23827         editor preferences. and fixes dialogs.
23829         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
23830         Fixed linenumbers and header margins when they are disabled and
23831         removed unused header files.
23833         * src/attact_process.[h,c], src/debugger.c: Attach to process
23834         now works.
23836         * src/help.c: Fixed dialog response.
23838         * TODO: Updated.
23840         * data/properties/anjuta.properties: Corrected typo.
23842         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
23843         Change the signal to "changed" in entry from "selection-changed" in
23844         list.
23846         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
23847         short-cuts.
23849 2003-01-31  Naba Kumar <naba@gnome.org>
23851         * configure.in: Upgraded to use libgnomeprint-2.2
23852         
23853         * printing/Makefile.am: Updated
23854         
23855         *(removed) printing/print-doc.c, printing/print-doc.h,
23856         printing/print-util.c, printing/print-util.h: Removed because already
23857         merged with print.c.
23858         
23859         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
23860         and libgnomeprintui-2.2 and fixed rendering problems.
23861         
23862         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
23863         uneccessary print properties, as they are separately taken
23864         care in gnomeprint.
23865         
23866         * po/POTFILES.in: Update.
23868 2003-01-30  Naba Kumar <naba@gnome.org>
23870         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
23871         for about dialog box.
23872         
23873         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
23874         src/pixmaps.h: Modified for the above additions for about dialog.
23876 2003-01-29  Naba Kumar <naba@gnome.org>
23878         * src/style_editor.[c,h]: Added missing files.
23879         
23880 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23881         * scintilla/XPM.[cxx|h]: Added missing files
23883 2003-01-29  Naba Kumar <naba@gnome.org>
23884         
23885         * TODO, po/POTFILES.in: Updated.
23886         
23887         * anjuta.prj, src/anjuta.glade,
23888         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
23890 2003-01-28  Naba Kumar <naba@gnome.org>
23891         
23892         * data/properties/anjuta.properties, src/aneditor.cxx,
23893         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
23894         properties into text properties (earlier it was int properties).
23896         * TODO: Updated
23897         
23898         * scintilla/AutoComplete.c,xx,
23899         scintilla/AutoComplete.h,
23900         scintilla/CallTip.c,xx,
23901         scintilla/CallTip.h,
23902         scintilla/Document.c,xx,
23903         scintilla/Document.h,
23904         scintilla/Editor.c,xx,
23905         scintilla/Editor.h,
23906         scintilla/LexAVE.c,xx,
23907         scintilla/LexCSS.c,xx,
23908         scintilla/LexHTML.c,xx,
23909         scintilla/LexOthers.c,xx,
23910         scintilla/LexPython.c,xx,
23911         scintilla/LineMarker.c,xx,
23912         scintilla/LineMarker.h,
23913         scintilla/Makefile.am
23914         scintilla/PlatGTK.c,xx,
23915         scintilla/PropSet.c,xx,
23916         scintilla/ScintillaBase.c,xx,
23917         scintilla/ScintillaBase.h,
23918         scintilla/ScintillaGTK.c,xx,
23919         scintilla/ViewStyle.c,xx,
23920         scintilla/include/Platform.h,
23921         scintilla/include/SciLexer.h,
23922         scintilla/include/Scintilla.h,
23923         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
23924         
23925         
23926         src/Makefile.am,
23927         src/an_file_view.c,
23928         src/an_symbol_view.c,
23929         src/anjuta-tools.c,
23930         src/anjuta.c,
23931         src/anjuta.glade
23932         src/anjuta.h,
23933         src/anjuta_cbs.c,
23934         src/anjuta_dialogs_strings.c,
23935         src/anjuta_info.c,
23936         src/commands.c,
23937         src/compiler_options.c,
23938         src/debugger.c,
23939         src/help.c,
23940         src/main_menubar.c,
23941         src/main_menubar.h,
23942         src/main_menubar_def.h,
23943         src/mainmenu_callbacks.c,
23944         src/mainmenu_callbacks.h,
23945         src/message-manager-private.c,c
23946         src/message-manager-private.h,
23947         src/message-manager.c,c
23948         src/message-manager.h,
23949         src/pixmaps.h,
23950         src/preferences.c,
23951         src/preferences.h,
23952         src/project_config.c,
23953         src/project_dbase.c,
23954         src/project_dbase_gui.c,
23955         src/project_import_gui.c,
23956         src/properties.c,xx,
23957         src/properties.h,
23958         src/resources.c,
23959         src/src_paths.c,
23960         src/text_editor.c,
23961         src/text_editor_gui.c,
23962         src/toolbar.c,
23963         src/utilities.c,
23964         src/utilities.h,
23965         anjuta.prj: GNOME2 porting and fixed many porting bugs.
23966         
23967 2003-01-24  Naba Kumar <naba@gnome.org>
23969         * src/text_editor_gui.c, src/toolbar.c,
23970         src/text_editor.c, src/text_editor_cbs.h:
23971         Used correct notification signal name for scintilla
23972         (gtk2) and fixed UI.
23973         
23974         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23975         when not required.
23976         
23977         * printing/print-doc.c,
23978         printing/print.c,,
23979         src/anjuta-tools.c,
23980         src/find_replace.c,
23981         src/goto_line.c,
23982         src/launcher.c,
23983         src/mainmenu_callbacks.c,
23984         src/project_dbase.c,
23985         src/project_dbase.h,
23986         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23987         src/text_editor.c,
23988         src/text_editor_cbs.h:
23991 2003-01-23  Naba Kumar <naba@gnome.org>
23993         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23994         correct stock icons and organized pixmap macros.
23995         
23996         Makefile.am: Removed non-generated files.
23997         
23998         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23999         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
24000         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
24001         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
24002         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
24003         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
24004         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
24005         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
24006         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
24007         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
24008         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
24009         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
24010         stop.xpm, undo.xpm}: Removed because no longer used.
24012         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
24013         file_unknown.xpm}: Files renamed from fv_*, as it would
24014         be the right name.
24016         * pixmaps/Makefile.am: Updated for the above changes.
24018 2003-01-23  Jakub Steiner <jimmac * ximian * com>
24020         * pixmaps/autocomplete-16.png,
24021         pixmaps/autocomplete.png,
24022         pixmaps/block-end-16.png,
24023         pixmaps/block-end.png,
24024         pixmaps/block-start-16.png,
24025         pixmaps/block-start.png,
24026         pixmaps/bookmark-first-16.png,
24027         pixmaps/bookmark-first.png,
24028         pixmaps/bookmark-last-16.png,
24029         pixmaps/bookmark-last.png,
24030         pixmaps/bookmark-next-16.png,
24031         pixmaps/bookmark-next.png,
24032         pixmaps/bookmark-prev-16.png,
24033         pixmaps/bookmark-prev.png,
24034         pixmaps/error-next-16.png,
24035         pixmaps/error-next.png,
24036         pixmaps/error-prev-16.png,
24037         pixmaps/error-prev.png: gnome2-styled icons
24040 2003-01-23  Naba Kumar <naba@gnome.org>
24042         * anjuta.prj: Updated compiler options.
24043         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
24045         * src/aneditor.cxx,
24046         src/anjuta.c,
24047         src/anjuta.glade,
24048         src/anjuta_dialogs_strings.c,
24049         src/mainmenu_callbacks.c,
24050         src/mainmenu_callbacks.h,
24051         src/text_editor.c,
24052         src/text_editor_cbs.c,
24053         src/text_editor_gui.c: GNOME2 Porting.
24055 2003-01-22  Naba Kumar <naba@gnome.org>
24057         * ChangeLog: Corrected dates.
24058         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
24059         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
24060         preferences.
24062 2003-01-22  Naba Kumar <naba@gnome.org>
24063         
24064         * plugins/patch/patch-plugin.c: Bug fix.
24065         
24066         * src/anjuta-tools.c,
24067         src/anjuta.c,
24068         src/anjuta.glade,
24069         src/anjuta.h,
24070         src/anjuta_dialogs_strings.c,
24071         src/breakpoints.c,
24072         src/cvs_gui.c,
24073         src/debugger.c,
24074         src/debugger.h,
24075         src/executer.c,
24076         src/glade_iface.c,
24077         src/main.c,
24078         src/mainmenu_callbacks.c,
24079         src/mainmenu_callbacks.h,
24080         src/preferences.c,
24081         src/project_dbase.c,
24082         src/project_dbase_gui.c,
24083         src/registers.c,
24084         src/sharedlib.c,
24085         src/signals.c,
24086         src/signals_cbs.c,
24087         src/source.c,
24088         src/stack_trace.c,
24089         src/toolbar_callbacks.c,
24090         src/utilities.c,
24091         src/utilities.h,
24092         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
24093         
24094         * src/Makefile.am,
24095         (removed) src/CORBA-Server.c,
24096         (removed) src/CORBA-Server.h,
24097         (removed) src/Gladen-common.c,
24098         (removed) src/Gladen-stubs.c,
24099         (removed) src/Gladen.h,
24100         (removed) src/Prj-common.c,
24101         (removed) src/Prj-skelimpl.c,
24102         (removed) src/Prj-skels.c,
24103         (removed) src/Prj-stubs.c,
24104         (removed) src/Prj.h,
24105         (removed) src/glades.c,
24106         (removed) src/glades.h,
24107         (removed) src/messagebox.c,
24108         (removed) src/messagebox.h: Removed because no longer used.
24110 2003-01-21  Naba Kumar <naba@gnome.org>
24112         * src/anjuta-tools.c,
24113         src/anjuta.c,
24114         src/anjuta.glade,
24115         src/anjuta_dialogs_strings.c,
24116         src/anjuta_info.c,
24117         src/anjuta_info.h,
24118         src/breakpoints.c,
24119         src/compiler_options.c,
24120         src/debugger.c,
24121         src/find_replace.c,
24122         src/find_replace.h,
24123         src/find_text.c,
24124         src/find_text.h,
24125         src/goto_line.c,
24126         src/launcher.c,
24127         src/text_editor.c,
24128         widgets/gnomefilelist.c: GNOME2 porting.
24130 2003-01-20  Naba Kumar <naba@gnome.org>
24132         * global-tags/create_global_tags.sh: Uses pkg-config to
24133         read the modules.
24134         
24135         * src/anjuta.c,
24136         src/anjuta.glade,
24137         src/anjuta.h,
24138         src/anjuta_cbs.c,
24139         src/anjuta_dialogs_strings.c,
24140         src/breakpoints.c,
24141         src/breakpoints.h,
24142         src/compiler_options.c,
24143         src/compiler_options.h,
24144         src/fileselection.c,
24145         src/fileselection.h,
24146         src/mainmenu_callbacks.c,
24147         src/project_dbase_gui.c,
24148         src/session.c,
24149         src/src_paths.c,
24150         src/src_paths.h,
24151         src/text_editor.c,
24152         src/text_editor_gui.c,
24153         widgets/gnomefilelist.c,
24154         widgets/gnomefilelist.h: GNOME2 porting.
24155         
24156         * widgets/Makefile.am,
24157         (removed) widgets/gnomedirlist.c,
24158         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
24159         
24160         * src/Makefile.am,
24161         (removed) src/src_paths_cbs.c,
24162         (removed) src/src_paths_cbs.h,
24163         (removed) src/src_paths_gui.c,
24164         (removed) src/compiler_options_cbs.c,
24165         (removed) src/compiler_options_cbs.h,
24166         (removed) src/breakpoints_cbs.c,
24167         (removed) src/breakpoints_cbs.h: Removed because they are now
24168         combined in singe file
24170 2003-01-16  Naba Kumar <naba@gnome.org>
24172         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
24173         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
24174         options dialog UI and data handling.
24177 2003-01-15  Naba Kumar <naba@gnome.org>
24179         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
24180         Completed command editor porting.
24181         
24182         * src/anjuta.c: Removed the use of commands load function
24183         (not required).
24185         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
24186         and unrefs.
24188         * src/anjuta-tools.c: Fixed translatable strings.
24189         
24190         * src/find_text.c: Fixed dialog creation from glade.
24191         
24192         * src/text_editor_gui.c, src/text_editor.c,
24193         src/text_editor_cbs.c: Completed port of detached text editor
24194         to gnome2 plateform.
24195         
24196 2003-01-14  Naba Kumar <naba@gnome.org>
24198         * src/anjuta.glade, src/preferences.[h,c],
24199         src/anjuta_dialogs_strings.c: Added build and editor
24200         preferences pages and other UIs. Fixed preferense loading and saving.
24201         
24202         * src/anjuta.c: Does case-insensitive match for tabs position
24203         preferences and removed preferences loading (done at _new() call).
24204         
24205         * anjuta-tools.c: Debugged tools dialog handling.
24206         * plugins/class-gen/clsGen.c: Fixed an undefined function.
24207         
24208 2003-01-13  Naba Kumar <naba@gnome.org>
24210         * ABOUT-NLS: Update (strange).
24212         * autogen.sh: Removed blocking code.
24214         * configure.in: Fixed an autogen bug.
24215         
24216 2003-01-13  Naba Kumar <naba@gnome.org>
24218         * (new)src/anjuta.gladep
24219         (new)src/messagebox.c
24220         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
24221         will be gradually removed (and then the files).
24222         
24223         * Makefile.am,
24224         anjuta.prj,
24225         printing/print-util.c,
24226         printing/print.c,
24227         scintilla/ScintillaGTK.c,xx
24228         src/Makefile.am,
24229         src/an_file_view.c,
24230         src/an_symbol_view.c,
24231         src/anjuta.c,
24232         src/anjuta.glade
24233         src/anjuta.h,
24234         src/anjuta_dialogs_strings.c,
24235         src/anjuta_gui.c,
24236         src/attach_process.c,
24237         src/attach_process.h,
24238         src/breakpoints.c,
24239         src/breakpoints.h,
24240         src/breakpoints_cbs.c,
24241         src/commands.c,
24242         src/commands.h,
24243         src/compiler_options.c,
24244         src/compiler_options.h,
24245         src/compiler_options_cbs.c,
24246         src/configurer.c,
24247         src/configurer.h,
24248         src/controls.c,
24249         src/cvs_cbs.c,
24250         src/debug_tree.c,
24251         src/debug_tree.h,
24252         src/executer.c,
24253         src/executer.h,
24254         src/find_in_files.c,
24255         src/find_in_files.h,
24256         src/find_in_files_cbs.c,
24257         src/find_replace.c,
24258         src/find_replace.h,
24259         src/find_text.c,
24260         src/find_text.h,
24261         src/goto_line.c,
24262         src/help.c,
24263         src/help.h,
24264         src/launcher.c,
24265         src/main.c,
24266         src/main_menubar.c,
24267         src/mainmenu_callbacks.c,
24268         src/message-manager.c,c
24269         src/pixmaps.h,
24270         src/preferences.c,
24271         src/project_config.c,
24272         src/project_config.h,
24273         src/project_dbase.c,
24274         src/project_import_cbs.c,
24275         src/resources.c,
24276         src/resources.h,
24277         src/splash.c,
24278         src/src_paths.c,
24279         src/src_paths.h,
24280         src/src_paths_gui.c,
24281         src/text_editor.c,
24282         src/text_editor_gui.c,
24283         src/toolbar.c,
24284         src/toolbar.h,
24285         src/utilities.c,
24286         src/utilities.h,
24287         src/wizard_gui.c,
24288         widgets/gnomefilelist.c: GNOME2 Port.
24290 2003-01-10  Naba Kumar  <naba@gnome.org>
24292         * src/an_file_view.c,
24293         src/anjuta_gui.c,
24294         src/appwizard_gui.c,
24295         src/compiler_options.c,
24296         src/compiler_options_cbs.c,
24297         src/cvs_cbs.c,
24298         src/executer.c,
24299         src/fileselection.c,
24300         src/find_in_files.c,
24301         src/goto_line.c,
24302         src/main_menubar.c,
24303         src/memory.c,
24304         src/message-manager-dock.c,
24305         src/preferences.c,
24306         src/project_dbase_gui.c,
24307         src/project_import_gui.c,
24308         src/registers_gui.c,
24309         src/sharedlib_gui.c,
24310         src/src_paths_gui.c,
24311         src/text_editor_gui.c,
24312         src/toolbar.c,
24313         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
24315 2003-01-09  Naba Kumar <naba@gnome.org>
24317         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
24318         problems with some comments.
24320         * anjuta.prj: New project file (updated?)
24322         * src/Makefile.am: Enabled deprecated API and fixed variables.
24324         * src/an_file_view.c,
24325         src/an_symbol_view.c,
24326         src/anjuta-plugins.c,
24327         src/anjuta-tools.c,
24328         src/anjuta.c,
24329         src/anjuta_gui.c,
24330         src/appwizard_cbs.c,
24331         src/attach_process.c,
24332         src/attach_process_cbs.c,
24333         src/compiler_options.c,
24334         src/compiler_options_cbs.c,
24335         src/launcher.c,
24336         src/mainmenu_callbacks.c,
24337         src/message-manager-private.c,c
24338         src/message-manager-private.h,
24339         src/message-manager.c,c
24340         src/message-manager.h,
24341         src/project_dbase.c,
24342         src/project_dbase.h,
24343         src/project_dbase_gui.c,
24344         src/project_import_cbs.c,
24345         src/project_import_gui.c,
24346         src/registers.c,
24347         src/resources.c,
24348         src/resources.h,
24349         src/sharedlib.c,
24350         src/signals.c,
24351         src/signals_cbs.c,
24352         src/signals_gui.c,
24353         src/splash.c,
24354         src/src_paths_cbs.c,
24355         src/src_paths_gui.c,
24356         src/stack_trace.c,
24357         src/text_editor.c,
24358         src/text_editor_gui.c,
24359         src/text_editor_menu.c,
24360         src/toolbar.c,
24361         src/toolbar_callbacks.c,
24362         src/utilities.c,
24363         src/watch.c,
24364         src/watch_cbs.c,
24365         src/wizard_gui.c: GNOME porting.
24367 2002-12-24 Naba Kumar <naba@gnome.org>
24369         * AUTHORS, ChangeLog, HACKING, Makefile.am,
24370         NEWS, README, SEARCH-REPLACE,
24371         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
24372         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
24373         launcher/Makefile.am,
24374         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
24375         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
24376         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
24377         printing/print-util.c, printing/print.c, printing/print.h,
24378         scintilla/*/*, widgets/e-shell-about-box.c,
24379         src/*, tagmanager/*/*, widgets/Makefile.am,
24380         widgets/gnomefilelist.c:
24381         
24382         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
24383         src/*.[c,h] files to gnome2 API.
24385         * src/anjuta_dialogs_strings.c: Added glade generated translatable
24386         strings table.
24388 2002-10-23  Naba Kumar <naba@gnome.org>
24390         * autogen.sh: Prevented Users from building HEAD cvs.
24391         
24392 2002-09-16  Stephane Demurget  <demurgets@free.fr>
24394         * src/anjuta.glade: added the compiler options dialog, hopefully
24395         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
24397 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24399         * src/anjuta.glade: fixed a lot of small glitches.
24401         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
24402         now.
24404         * src/breakpoints_cbs.c: polished a bit.
24406 2002-09-15  Stephane Demurget  <demurgets@free.fr>
24408         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
24410         * src/commands.c: partial gnome 2 port.
24412         * src/utilities.[ch]: changed some bits to be const.
24414 2002-09-14  Stephane Demurget  <demurgets@free.fr>
24416         * src/Makefile.am: removed breakpoints_gui.c and added a check
24417         for gdk-pixbuf deprecated functions, but there shouldn't be much
24418         anyway.
24420         * src/breakpoints_gui.c: killed.
24422         * src/anjuta.glade: added two dialogs for the breakpoints management.
24424         * src/anjuta.h:
24425         * src/anjuta_cbs.c:
24426         * src/appwizard.c:
24427         * src/attach_process.c:
24429         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
24430         really huge changes and porting work.
24431         
24432         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
24433         (breakpoints_dbase_new): moved the UI init bits here.
24435         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
24436         a lot, not using any color anymore (not HIG compliant) and not using
24437         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
24438         to be double checked.
24440         * src/build_file.c:
24441         * src/build_project.c: gnome 2 port.
24443 2002-09-11  Stephane Demurget  <demurgets@free.fr>
24445         * src/anjuta.glade:
24446         * src/anjuta.h:
24447         * src/anjuta_cbs.c:
24448         * src/appwizard.c:
24449         * src/breakpoints.c:
24450         * src/breakpoints_cbs.c: cleaned up some bits.
24452 2002-09-09  Stephane Demurget  <demurgets@free.fr>
24454         * src/Makefile.am:
24455         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
24457         * src/an_symbol_view.[ch]:
24458         * src/attach_process_cbs.h: polished a bit.
24460         * src/breakpoints_cb.[ch]: partial gnome 2 port.
24462 2002-09-02  Stephane Demurget  <demurgets@free.fr>
24464         * configure.in:
24465         * src/Makefile.am: added libglade-2 to the build.
24467         * src/anjuta.[ch]: added support for libglade.
24469         * src/anjuta.glade: added. There could be a file per top-level widget,
24470         as some other gnome projects, though.
24472         * src/attach_process_gui.c: removed.
24473         * src/attach_process.[ch]: gnome 2 port.
24474         (attach_process_new): Added the treeview init and the widget references
24475         here.
24477 2002-08-31  Stephane Demurget  <demurgets@free.fr>
24479         * src/an_file_view.c: fixed some compilation issues.
24481         * src/an_symbol_view.c: gnome 2 port.
24483 2002-08-26  Stephane Demurget  <demurgets@free.fr>
24485         * src/an_file_view.c: finished gnome 2 port.
24486         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
24487         directory pixmap depending on the event.
24489         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
24490         (project_file_data_new): use a GtkTreePath.
24492 2002-08-23  Stephane Demurget  <demurgets@free.fr>
24494         * src/Makefile.am: readded back an_*_view.[ch] because they are still
24495         driving me nuts but they need to be ported, heh ?
24497         * src/an_file_view.c: gnome 2 port, almost finished after some hard
24498         work since it's quite a total rewrite again.
24500 2002-08-22  Stephane Demurget  <demurgets@free.fr>
24502         * src/an_file_view.c:
24503         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
24505 2002-08-21  Stephane Demurget  <demurgets@free.fr>
24507         * src/anjuta_info.c:
24508         * src/utilities.h: gnome 2 port, featuring a total rewrite.
24510 2002-08-20  Stephane Demurget  <demurgets@free.fr>
24512         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
24513         nuts ATM.
24514        
24515         * src/an_file_view.c:
24516         * src/aneditor.cxx:
24517         * src/anjuta_cbs.c:
24518         * src/compiler_options.h:
24519         * src/messagebox.c:
24520         * src/messagebox.h:
24521         * src/pixmaps.h:
24522         * src/project_dbase.h:
24523         * src/resources.h: gnome 2 port.
24525 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24527         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
24529         * data/properties/sql.properties: added the DATETIME data type.
24531         * data/properties/html.properties: added the foreach php keyword.
24533 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24535         * widgets/Makefile.am: removed blank line after the last backslash
24536         for avoiding a warning from automake.
24538         * configure.in:
24539         * src/Makefile.am: added the ORBit-2 dep.
24541 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24543         * AUTHORS: added Biswa, because I wonder why noone already have
24544         written his name in the Anjuta's hall of fame :)
24546 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
24548         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
24549         widgets/e-shell-about-box.c: Made to compile for gnome2.
24550         
24551 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
24553         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
24554         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
24555         
24556         * configure.in, printing/print.h, printing/print.c,
24557         printing/print-doc.c: Made to compile for gnome2.
24558         
24559 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
24561         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
24562         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
24563         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
24564         widgets/Makefile.am:
24565         
24566         Upgraded the build system to gnome2 platform.
24567         
24568 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24569         * manuals/*: Added capability to generate PDF and PS.
24570         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
24571         * TODO, TODO.biswa: Intergated TODO list.
24572         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
24573         , bug #574470
24574         * src/dnd.c: Fix typo
24575         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
24576         * src/anjuta.c: Bug #568895, Bug #575419
24578 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24580         * tagmanager/tm_global_tags.c: Fixed compiler warning.
24581         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
24583 2002-12-17  Naba Kumar <naba@gnome.org>
24585         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
24586         bugs.
24587         
24588 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24589         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
24590         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
24591         * anjuta.prj: Added tools.sgml
24592         * data/properties/cpp.properties: Bug # 646974
24594 2002-12-16  Naba Kumar <naba@gnome.org>
24596         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
24597         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
24598         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
24599         on 'Enter' and adds proper focus mechanism.
24600         * src/anjuta.c: Fixed a memory corruption bug.
24601         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
24602         'Enter' and can also be Canceled. Sets proper default and focus policies
24603         for tools dialogs.
24604         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
24605         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
24606         translatable strings in dialogs and fixed some dialog properties.
24607         * src/anjuta-tools.c: Now uses xml format for loading and saving.
24608         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
24609         * src/message_manager_private.cc: Fixed some debug messages.
24610         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
24611         widgets/gnomefilelist.c: Fixed a memory leaks.
24612         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
24613         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
24614         src/main_menubar_def.h: Implemented incremental search.
24615         * TODO: Updated.
24617 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24618         * tagmanager/*: Minor cleanups and warning fixes.
24619         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
24620         GUI during long updates.
24621         * src/text_editor.c: Remove debug message.
24623 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24624         * tagmanager/tm_project.c: Fix a memory access problem.
24626 2002-12-13  Naba Kumar <naba@gnome.org>
24628         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
24629         tools list to show "Enabled" flag of the tool. Fixed a bug where
24630         tool list is not cleared when creating a new tool.
24631         
24632 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24633         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
24635 2002-12-12  Naba Kumar <naba@gnome.org>
24637         * anjuta-tools.[h,c], commands.c: Used the tools help of
24638         anjuta variables list in commands editor and fixed a typos
24639         buy in anjuta-tools.c.
24640         
24641 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24642         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
24643         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
24644         * TODO.biswa: Added to help me track things better.
24646 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24648         * configure.in, anjuta.spec.in: Added libglade dependency.
24649         * Makefile.am: Added anjuta.glade file.
24650         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
24651         , src/mainmenu_callbacks.[ch], src/message-manager.h
24652         , src/widget-registry.c: Tools editor GUI + other additions.
24654 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24656         * src/project_dbase.[ch], tagmanager/tm_project.c,
24657         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
24658         Implement syncing tags image with the project database.
24659         * src/anjuta-tools.c: Implemented variable substitution and
24660         working directory in tools.
24662 2002-12-09  Naba Kumar <naba@gnome.org>
24663         
24664         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
24665         command configuration language list from properties.
24666         
24667         * data/properties/asm.properties, data/properties/ruby.properties:
24668         Fixed typos.
24670 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24672         * src/an_symbol_view.c: Remember current selected entry and select
24673         it automatically after refresh.
24675 2002-11-26  Murray Cumming  <murrayc@usa.net>
24677         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
24678           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
24679         and gnomemm 1.2 projects so that people know they are really
24680         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
24681         But I did correct these to sue lowercase names.
24683 2002-12-01  Naba Kumar <naba@gnome.org>
24685         * data/anjuta.properties: Fixed caching problem on 
24686         indicators.
24687         * src/preferences.c, src/preferences_gui.c: Implemented automatic
24688         indicators prefs.
24689         
24690 2002-12-01  Naba Kumar <naba@gnome.org>
24692         * data/properies/anjuta.properties: Corrected "indicators.automatic"
24693         property name.
24694         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
24695         property and uses it.
24696         * src/aneditor.cxx: Fixed a bug associated with selection a word at
24697         current cursor.
24698         
24699 2002-11-30  Naba Kumar <naba@gnome.org>
24701         * src/debugger.c: Fixed a typo.
24702         * data/properties/*: Updated properties files and added
24703         new ones.
24704         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
24705         Added comment submenu and cleaned up ref and unref of menus.
24706         * src/aneditor.h: Added definition of comment commands.
24707         * src/aneditor.c: Upgrade from latest SciTE source code.
24708         * src/text_editor.[hc], src/text_editor_cbs.c, 
24709         src/message_manager_private.cc, src/message_manager.[cc,h],
24710         src/anjuta.[c,h]: Added indicators support for errors/warnings
24711         highlight in the editor.
24712         * NEWS, TODO: Update.
24713         * scintilla/include/PropSet.h: Removed deprecrated function.
24714         
24715 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24717         * src/anjuta-tools.[ch]: Tools implementation (basic)
24718         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
24719           , src/main_menubar_def.h: PLugins cleanup and segregation
24720         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
24721           registry
24722         * anjuta.prj: Added new files
24723         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
24724         * plugins/class-gen/clsGen.c: Register menu under 'Project'
24725         * plugins/patch/patch-plugin.c: Register menu under 'Format'
24726         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
24727         * src/Makefile.am: Added new files
24728         * src/message-manager.[cc/h]: Added standard output and error windows
24730 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
24732         * project_type.c: Fixed Gnomemm2 project type
24734 2002-11-25  Naba Kumar <naba@gnome.org>
24736         * printing/print.c: Fixed a compile warning.
24737         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
24738         * src/utilities.c: Fixed a compile warning in sparc, hides the
24739         terminal check error output from the user.
24740         * project_config.[ch], project_dbase.[ch], source.c: Added project
24741         version, exclude modules configuration and reordered other config
24742         properties. Changed some strings to more descriptive text.
24743         * src/compiler_opitions.c: Removed extra newlines from .prj file
24744         save.
24745         * anjuta.prj: Converted to new format (only reorganised properties
24746         and removed extra newlines ... nothing else).
24747         * NEWS: updated
24748         
24749 2002-11-21  Naba Kumar <naba@gnome.org>
24751         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
24752         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
24753         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
24754         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
24755         Updated to the CVS version.
24757 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24759         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
24760           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
24761           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
24762           images in completion lists. 
24763         * src/resources.h: Make C++ friendly.
24764         * scintilla/PropSet.cxx: Fix memory leak.
24766 2002-11-20  Naba Kumar <naba@gnome.org>
24768         * scintilla/*/*: Synced to latest scintilla 1.49
24769         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
24770         New lexers added.
24772         * scintilla/RESearch.cxx: The automatic cvs log in the
24773         file really broke things trying to interprete the changelog
24774         entry incorrectly as end-of-comment. Removed the $cvs line
24775         and committed again.
24776         
24777 2002-11-19  Naba Kumar <naba@gnome.org>
24779         Patch from Timothee Besset <ttimo@idsoftware.com>
24780         
24781         * src/message-manager-private.cc: Interpretes absolute
24782         file paths properly in zvt terminal.
24784 2002-11-19  Naba Kumar <naba@gnome.org>
24786         Patch from Timothee Besset <ttimo@idsoftware.com>
24787         
24788         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
24789         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
24790         (important) editor preferences in project (if there is one
24791         open).
24792         
24793         * TODO: Updated
24794         
24795 2002-11-18  Naba Kumar <naba@gnome.org>
24796         
24797         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24798         
24799         * src/debug_tree.c, src/find_in_files_gui.c,
24800         src/find_replace.c, src/find_text.c, 
24801         src/project_import.c, src/project_import_gui.c,
24802         src/wizard_gui.c: i18n Fixes.
24804 2002-11-15  Naba Kumar <naba@gnome.org>
24806         * plugins/class-gen/clsGen.c: Fixed to use project function
24807         to import files. Create non-existent directories before the
24808         sources are written.
24809         
24810         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
24811         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
24812         src/glade_iface.c,
24813         src/glades.c: Excluded gladen files from build. This
24814         will fix the unnecessary dependency on libssl.
24815         
24816         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
24817         file import funtion.
24818         
24819         * src/message_manager_private.cc: Fixed a compiler warning with
24820         DEBUG preprocessor macro.
24821         
24822         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
24823         wrong (undocked) editor window was closed on clicking close on an
24824         undocked editor window.
24825         
24826         * src/debugger.c: Fixed a bad bug where debugger terminal won't
24827         start correctly if the executable was run before with 'F3'.
24828         
24829         * src/toolbar_callbacks.c: Wrap around find next.
24830         * src/toolbar.c: Disable combo activate.
24831         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
24832         button positions to get 'yes' as default.
24834         * anjuta.spec.in: Updated.
24835         
24836         * src/anjuta_info.c, src/appwizard_gui.c,
24837         src/attach_process_gui.c, src/breakpoints_gui.c,
24838         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
24839         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
24840         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
24841         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
24842         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
24843         src/preferences.c, src/preferences_gui.c, src/project_config.c,
24844         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
24845         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
24846         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
24847         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
24848         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
24849         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
24850         plugins/patch/patch-plugin.c, printing/print-util.c:
24851         Set all windows and dialogs transient
24852         to their parents so that they remain floated above their parents.
24853         
24854 2002-11-13  Naba Kumar <naba@gnome.org>
24856         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
24857         take default editor font).
24858         
24859         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
24860         Corrected email address.
24861         
24862         * src/mainmenu_callbacks.c: Used spaces instead of tabs
24863         for changelog entry.
24865         * NEWS: Updated.
24866         
24867 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24868         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
24870 2002-11-06  Naba Kumar <naba@gnome.org>
24872         * README: Updated
24873         * anjuta.spec.in: Ships the .omf files with the
24874         documents instead of the base package.
24875         
24876 2002-11-04  Naba Kumar <naba@gnome.org>
24878         * data/properties/latex.properties: Fixed a bug.
24879         * ChangeLog: Released 1.0.0 stable.
24881 2002-11-04  Naba Kumar <naba@gnome.org>
24883         * src/commands.c: Added command with shell redirection capability.
24884         * data/properties/anjuta.properties: Changed default execution
24885         command.
24886         * src/project_dbase.c: Set project top dir in properties.
24887         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
24888         * data/Makefile.am: More diskcheck error fixes.
24889         
24890         * README, anjuta.spec.in, THANKS, AUTHORS,
24891         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24892         manuals/C/anjuta-manual/authers,sgml,
24893         manuals/C/anjuta-manual/anjuta-manual.sgml,
24894         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24895         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
24896         : Changed anjuta home to
24897         new URL and my email address.
24898         
24899         * manuals/C/anjuta-manual/interfaces.sgml,
24900         manuals/C/anjuta-manual/prefereces.sgml,
24901         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
24902         
24903         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
24904         : removed reference to the help menu as the menu is modified
24905         when no help is found (which is very likely when we are
24906         shiping the documents separately).
24907         
24908 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24909         * anjuta.spec.in: Update specfile to make multiple RPMs.
24910         * data/Makefile.am: make dist fix.
24911         * src/text_editor_menu.c: Fix compile warnings (casts).
24913 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24914         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
24915         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
24917 2002-11-01  Naba Kumar <naba@gnome.org>
24919         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
24920         Added gnome2 macros to be used by gnome2 project wizard.
24921         
24922         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
24923         from gnome-common.
24924         
24925         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
24926         as it was conflicting with generated projects and is not
24927         useful for us.
24928         
24929         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
24930         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
24931         project generation, removed qt project as it's not complete and
24932         added gnome2 bonobo wizard.
24934 2002-10-29  Naba Kumar <naba@gnome.org>
24936         * po/POTFILES.in: Updated.
24937         * po/POTFILES.skip: Added.
24938         * preferences.h: Fixed print paper size property name.
24940 2002-10-28  Naba Kumar <naba@gnome.org>
24941         
24942         * data/user.properties, data/Makefile.am: Added user properties file
24943         which will be copied in user's ~/.anjuta/user.properties.
24944         
24945         * data/anjuta.properties: Changed a comment.
24946         
24947         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
24948         
24949         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24950         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24951         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24952         item.
24954         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24955         instead of user properties file.
24956   
24957         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24958         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24959         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24960         * README, TODO: Updated.
24961         
24962 2002-10-28  Naba Kumar <naba@gnome.org>
24964     * manuals/C/anjuta-manual/figures/editor_guides.png,
24965     manuals/C/anjuta-manual/figures/editor_margins.png,
24966     manuals/C/anjuta-manual/figures/editor_markers.png,
24967     manuals/C/anjuta-manual/figures/local_variables.png,
24968     manuals/C/anjuta-manual/figures/open_file_multiple.png,
24969     manuals/C/anjuta-manual/figures/prefs_print.png,
24970     manuals/C/anjuta-manual/figures/print_dlg.png,
24971     manuals/C/anjuta-manual/figures/print_preview.png,
24972     manuals/C/anjuta-manual/figures/symbol_browser.png,
24973     manuals/C/anjuta-manual/figures/variable_tip.png: New png
24974     files for manual documentation.
24975     
24976     * manuals/sgmldocs.make,
24977     manuals/C/anjuta-manual/Makefile.am,
24978     manuals/C/anjuta-manual/authors.sgml,
24979     manuals/C/anjuta-manual/build.sgml,
24980     manuals/C/anjuta-manual/compileopts.sgml,
24981     manuals/C/anjuta-manual/debugger.sgml,
24982     manuals/C/anjuta-manual/execute.sgml,
24983     manuals/C/anjuta-manual/fileoperations.sgml,
24984     manuals/C/anjuta-manual/interface.sgml,
24985     manuals/C/anjuta-manual/preferences.sgml,
24986     manuals/C/anjuta-manual/projects.sgml,
24987     manuals/C/anjuta-manual/figures/arguments.png,
24988     manuals/C/anjuta-manual/figures/open_file.png,
24989     manuals/C/anjuta-manual/figures/other_opts.png,
24990     manuals/C/anjuta-manual/figures/scrshot.png,
24991     manuals/C/anjuta-manual/figures/toolbar_browser.png,
24992     manuals/C/anjuta-manual/figures/toolbar_tags.png:
24993     
24994     Updated anjuta manual documentation.
24996     
24997 2002-10-27  Naba Kumar <naba@gnome.org>
24999     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
25000     check and modifies debugger terminal command accordingly
25001     to function properly.
25002     
25003 2002-10-25  Naba Kumar <naba@gnome.org>
25005         * manuals/sgmldocs.make: Fixed a couple of bugs.
25006         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
25008 2002-10-24  Naba Kumar <naba@gnome.org>
25010         * src/debug_tree.c: Fixed a crash bug from Etay.
25012         * global_tags/create_global_tags: Added messages.
25013         Fixed infinite looping within files.
25014         
25015         * macro/autogen.sh: Removed debug and warning flags for defaults.
25016         
25017         Patch from Vadim Berezniker <vadim@berezniker.com>
25018         
25019         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
25020         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
25021         generation.
25023         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
25024         temporarily just copy it
25026 2002-10-24  Naba Kumar <naba@gnome.org>
25028         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
25029         manuals/C/anjuta-manual/anjuta-manual.sgml, 
25030         manuals/C/anjuta-manual/compileopts.sgml,
25031         manuals/C/anjuta-manual/debugger.sgml,
25032         manuals/C/anjuta-manual/execute.sgml,
25033         manuals/C/anjuta-manual/fileoperations.sgml,
25034         manuals/C/anjuta-manual/interface.sgml,
25035         manuals/C/anjuta-manual/introduction.sgml,
25036         manuals/C/anjuta-manual/projects.sgml,
25037         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25038         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
25039         manuals/ja/anjuta-manual/anjuta-manual.sgml,
25040         manuals/ja/anjuta-manual/compileopts.sgml,
25041         manuals/ja/anjuta-manual/debugger.sgml,
25042         manuals/ja/anjuta-manual/execute.sgml,
25043         manuals/ja/anjuta-manual/fileoperations.sgml,
25044         manuals/ja/anjuta-manual/interface.sgml,
25045         manuals/ja/anjuta-manual/introduction.sgml,
25046         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
25048 2002-10-24  Naba Kumar <naba@gnome.org>
25050         * src/project_type.c: added autogen for qt projects.
25051         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
25052         Fixed a bug that retrieves wrong terminal command.
25053         * src/commnads.c: Added more terminal commands.
25054         * configure.in: Checks for scrollkeeper version.
25055         
25056 2002-10-22  Naba Kumar <naba@gnome.org>
25058         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
25059         instead of AM_GNOME_GETTEXT.
25060         
25061         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
25062         for setup-gettext for the wizard generated projects.
25064         * src/source.c: Fixed a bug where glade file wasn't generated.
25065         
25066         * src/gnome_project.c: Excluded project version from project dir
25067         name.
25068         
25069 2002-10-22  Naba Kumar <naba@gnome.org>
25071         * acinclude.m4: New file with dummy funtion for gettext
25072         cross compatibility fix.
25073         
25074         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
25075         * configure.in: Fixed cflags to avoid useless warnings.
25076         * Makefile.am: EXTRA_DIST += setup-gettext.
25077         * src/toolbars.c: Added space paddings around tags label.
25079 2002-10-21  Naba Kumar <naba@gnome.org>
25081         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25082         
25083         * setup-gettext: New script to maintain gettext cross version
25084         compatibility.
25085         * configure.in, macros/autogen.sh: Fix for gettext cross version
25086         compatibility.
25087         
25088 2002-10-21  Naba Kumar <naba@gnome.org>
25090         * debug_tree.c: Fixed incorrect use of debug assertion.
25091         
25092 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
25093             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25094         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
25095         src/memory.c, src/memory.h, src/message-manager-private.cc:
25096         
25097         New parsing algorithm; adapted from kdevelop.
25098         Middle button menu for changing the value's display type
25100 2002-10-07  Naba Kumar <naba@gnome.org>
25102         * src/main_menubar_def.h: Changed status bar message for Help->
25103         Browse info pages. Bug #603308
25105         * src/executer.c: Made "User terminal" default for creating
25106         projects (User can always disable it later). Bug #114222
25107         
25108 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25110         * macros/autogen.sh: Require gettext 0.10.x for autogen
25111         * src/text_editor.c: Fixes Bug #595303
25112         * src/source.c: Fixes Bug #595970
25113         * src/anjuta.c: Fixes Bug #598366
25114         * scingtilla/LexCPP.cxx: Bug #602296
25115         * src/main_menubar_def.h: Bug #604363
25116         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
25117         
25118 2002-10-07  Jens Georg <mail@jensgeorg.de>
25120         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25121         * gnomefilelist.c: This patch fixes the bug #611542
25122         
25123 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25125         * data/properties/Makefile.am: Added tcltk.properties file.
25126         
25127 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25129         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25130         
25131         * README: Updated README
25132         * plugins/class-gen/clsGen.c, src/message_manager.cc
25133           , src/mainmeu_callbacks.c, src/memory.c
25134           , src/project_dbase_gui.c, src/text_editor_gui.c
25135           , widgets/gnomefilelist.c: Set window icons
25136         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
25137           Enabled release build (stripped + optimized binaries, etc.)
25138         * data/properties/anjuta.properties, src/commands.c,
25139           src/defaults.cFixed bug #595489 (stdin on executables)
25140         * src/appwizard.c, src/main.c, src/message-manager.cc
25141           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
25142           , src/debug_tree.c: Memory related (valgrind) fixes.
25143         * src/message-manager-private.[cc,h], src/pixpams.h
25144           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
25145         * anjuta.prj: Added debug_tree.c to SOURCES
25146         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25147           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
25148           Compacted code and cleaned up unnecessary functions.
25149         * tagmanager/*.[ch]: Code fixes.
25150         
25151 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
25152         
25153         Reviewed by: Naba Kumar <kh_naba@gnome.org>
25154         
25155         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
25156         Debug tree now detects changes of displayed variables
25157         and changes their color to red
25159 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25161         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25162         
25163         * mainmenu_callbacks.c: Set's the current file name in
25164         file save as dialog.
25165         
25166 2002-09-20  Naba Kumar <kh_naba@gnome.org>
25168         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
25170         * data/properties/tcltk.properties: New file for tcl/tk
25171         properties.
25173 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
25175         * src/project_type.[c,h], src/source.c, data/Makefile.am:
25176         Fixed a fatal bug which doesn't let building gnome2 related
25177         projects. They use different autogen.sh script. Defined new
25178         type field "gnome_macro_support".
25179         
25180         * data/autogen.sh.gnome2: New file.
25181         
25182         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
25183         bug with quotes escaping in quotes.
25184         
25185         * src/message-manager-private.cc: Used event box instead
25186         of frame for local message pane, so that the borders appear
25187         properly and nicely.
25188         
25189         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
25190         if there is a project open and all the files are un-docked.
25192         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
25194 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
25196         * src/main_menubar_def.h: implement feature request #595356, patch #597161
25197         * THANKS: updated for new contributions
25198         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
25200 2002-08-27 Steven Knight  <steven.knight@unh.edu>
25202         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
25203         src/project_dbase.h, src/project_type.c, src/source.c, 
25204         src/wizard_gui.c: new Qt project type
25205         *** NB not fully tested, may need some work, icon required...
25207 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25209         * src/memory.c, src/memory.h: new memory patch
25211 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
25213         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
25215 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
25217         * lancher/anjuta_launcher.c: Determine pty from function
25218         call instead of running 'tty' externally.
25219         
25220         * data/properties/cs.properties: Added compile/build commands.
25221         Fixed execution properties.
25222         
25223         * src/commands.c: Added c# options.
25225         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
25226         
25227         * src/debug_tree.[c,h], src/debugger.[c,h],
25228         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
25229         
25230         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
25231         1. Misaligned structs when they are members of other structs.
25232         2. '{' sometimes appears as a variable.
25233         3. Wrong processing of some arrays.
25234         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
25235         that displays the tree in two columns (variable and value).
25237 2002-08-14  Stephane Demurget  <demurgets@free.fr>
25239         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
25241         * data/properties/sql.properties: added the DATETIME data type.
25243         * data/properties/html.properties: added the foreach php keyword.
25245 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25247         * NEWS: Updated with new features.
25248         
25249         * data/.cvsignore, doc/.cvsignore: Updated.
25250         
25251         Patch from: Etay Meiri <etay-m@bezeqint.net>
25252         
25253         * src/debug_tree.h, src/debug_tree.c: New files.
25254         
25255         * src/Makefile.am, src/message-manger-private.[h,cc],
25256         src/message-manger.cc: Added Tree view for debugger
25257         locals view.
25258         
25259 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
25261         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25262         
25263         * src/memory.c, src/memory.h: New files.
25264         
25265         * src/Makefile.am, src/appwizard.c, src/controls.c,
25266         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25267         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25268         
25269         Memory view implemetation that would enable viewing raw memory
25270         during debugging.
25272 2002-08-08  Stephane Demurget  <demurgets@free.fr>
25274         * AUTHORS: added Biswa, because I wonder why noone already have
25275         written his name in the Anjuta's hall of fame :)
25277 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
25279         * src/appwizard_gui.c: Removed an ambiguous prototype.
25280         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
25281         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
25282         * THANKS: Updated M. Ali Vardar's email.
25283         
25284 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25286         * src/anjuta_gui.c: implemented feature request to stop main and browser
25287           toolbars having exclusive use of space
25289 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
25291         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
25292         left over from the previous work to fix bugs :-)
25293         
25294         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
25295         src/controls.c, src/mainmenu_callbacks.h, 
25296         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
25297         reviewed
25298         
25299         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
25300         src/project_import_gui.c, src/sharedlib_gui.c, 
25301         src/signals_gui.c: set window icon correctly
25302         
25303         * NEWS: more updates for the release
25304         
25305         * HACKING: updated for window icons and insert menu information
25306         
25307         * src/cvs_gui.c, src/build_project.c, 
25308         src/project_import_cbs.c: message strings reviewed
25309         
25310         * src/controls.c: context help button should be disabled if 
25311         DevHelp is not installed
25312         
25314 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25316         * src/debugger.c: Fixed the signalling screw up because of string
25317         update in gdb used to report the child process PID. Also, no
25318         error dialog will be popped up for "no such file or directory"
25319         error (very annoying and useless error). This error will still
25320         be shown on the debug message window. Avoided terminating the
25321         program when the terminal is terminated -- doesn't hurt, otherwise
25322         we get crappy egg-and-hen problem.
25323         
25324         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
25325         dimensions loading.
25326         
25327         * src/anjuta.c: Limited the default size of main window to sane
25328         values.
25330         * src/preferences.c: Fixed some deadly memory corruption bugs in
25331         the recent patches. Return from getenv() should NEVER be freed,
25332         because they are static strings.
25333         
25334         * src/preferences_gui.c: Removed the fix for crash bug with font
25335         selection and applied the real fix.
25336         
25337 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
25339         * NEWS: updated for release
25341 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
25343         * src/launcher.c: Added a fix a memory leak and a possible
25344         fix for zvt-crash bug.
25345         
25346         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
25347         
25348         * data/properties/latex.properties,
25349         data/properties/ada.properties: Added file.is.source property.
25350         
25351         * src/an_file_view.c: Set auto column size of the file
25352         revision column.
25353         
25354         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
25355         The user is now prompted to confirm the closing of the file
25356         if it is being used by CVS. If yes, the editor is closed and
25357         the CVS operation stops.
25358         
25359 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
25361         * anjuta.prj: bump project version for release
25362         * BUGS: removed unnecessary file
25364 2002-06-07      Philip Van Hoof <freax@pandora.be>
25366         * widgets/gnomefilelist.c: fix up issue with directory deleted 
25367         during the life of the file list widget
25368         * src/preferences_gui.c: sticking-plaster fix to font selection
25369         causes segfault bug
25371         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
25373 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25375         * data/properties/anjuta.properties, src/an_file_view.[ch], 
25376         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
25377         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
25378         added options for symbol and file browsers.
25379         * data/properties/cpp.properties: linker flags should come after
25380         the name of the file to compile.
25381         * scintilla/Editor.cxx: fixed gcc compilation warning.
25382         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
25383         be executed from bindir only.
25384         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
25385         tagmanager/include/tm_file_entry.h: CVS version information in file 
25386         browser.
25387         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
25388         window.
25389         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
25390         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
25391         crashes during file import.
25392         * src/project_import.c: disable project menu items during project 
25393         import.
25394         
25395         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25397 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
25399         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
25400         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
25401         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
25402         modified Insert menu, added C functions template, header C 
25403         template, modified header_template HEADER_H ==> NAMEFILE_H
25404         
25405         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25407 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25409         * data/properties/html.properties: changed some file 
25410         associations
25412 2002-06-05 Philip Van Hoof <freax@pandora.be>
25414         * widgets/gnomefilelist.c: Fixed #560759 and #561776
25415         
25416         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25418 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25420         * data/properties/anjuta.properties, src/defaults.c: Make windows
25421         docked by default, fix the big fonts bug.
25422         
25423         * src/an_file_view.c, src/main_menubar_def.h, 
25424         src/project_dbase_gui.c: sanitized the Edit/View mess.
25425         
25426         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
25427         for customizing shortcuts.
25428         
25429         * src/mainmenu_callbacks.c: Search for selected word if present.
25430         
25431         * src/text_editor_menu.c: Added context menu options for docking
25432         and undocking editor windows.
25433         
25434         * src/main_menubar.h, src/main_menubar.c: more support for the 
25435         shortcuts menu item.
25436         
25437         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25439 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
25441         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
25442         all commit messages being written to top of the file
25443         
25444         * src/main_menubar_def.h: message strings reviewed
25445         
25446         * src/project_import.c: message strings reviewed
25447         
25448         * src/source.c, src/glades.c: message strings reviewed. Fixed 
25449         some bugs around reading the project properties for creating 
25450         .glade and .desktop files in the Application Wizard. There were
25451         typos in the property names being retrieved
25452         
25453         * widgets/gnomefilelist.c: changed build_full_path to make 
25454         the file widget support ~
25455         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
25456         
25457         * THANKS, widgets/e-shell-about-box.c, 
25458         manuals/anjuta-manual/C/authors.sgml: updated for new
25459         patch
25461 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
25463         * src/project_dbase.c: Fixed the file-path-corruption bug
25464         and the cannot-import-file-in-project bug. (follow-up with
25465         the last commit from Stef).
25466         
25467         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
25468         with unsaved-project.
25469         
25470 2002-06-05  Stephane Demurget  <demurgets@free.fr>
25472         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
25473         misplaced g_free.
25475 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25477         * data/properties/{xml,html,other}.properties: changed some file 
25478         associations
25479         
25480         * data/anjuta.mime: oops! cvs added
25481         
25482         * scintilla/RESearch.cxx: fixed up a problem with comments
25483         
25484         * global-tags/create_global_tags.sh: redirect errors to /dev/null
25485         to avoid messages about missing libs
25486         
25487         * NEWS: started the release notes
25489 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
25491         * HACKING: updated with new information on printing, patch naming
25492         
25493         * TODO: removed completed tasks
25494         
25495         * THANKS: updated a few contributions
25496         
25497         * anjuta.prj: updated the icon file
25498         
25499         * anjuta.desktop.in.in: updated to add Categories
25500         
25501         * data/anjuta.mime: created a mime type for Anjuta project files
25502         (NB needs to be added to the install in /usr/share/mime/)
25503         
25504         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
25505         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
25506         to PNG for websites.
25507         
25508         * plugins/patch/patch-plugin.c: clarified some messages and 
25509         made it easier to see different patching sessions
25510         
25511         * src/toolbar.c: changed some message text for consistency
25512         
25513         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
25514         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
25515         in preferences. 
25516         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25517                  
25518         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
25519         src/project_dbase.{c,h}, src/project_import_cbs.c, 
25520         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
25521         Added XLib Project and a Dockapp Project types.
25522         * pixmaps/Makefile.am: added line for new pixmap for new xlib
25523         projects
25524         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
25525         * src/source.c: Fixed memory leak in existing projects. 
25526         (filename was not freed)
25527         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
25529 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
25531         * src/anjuta.h, src/anjuta.c: Added error display funtions
25532         with parent windows.
25533         
25534         * src/appwizard_cbs.c: Changed error display function to use
25535         parented version.
25536         
25537 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
25539         * printing/print.h, printing/printing.c: Taken care of document
25540         zoom factor and fixed a font loading bug. Dynamically calculated
25541         text widths to work with zooms properly. Re-organized code for
25542         dynamic text width calulations to work in general with utf8 chars.
25543          Determined font height and width automatically from the font info.
25544         
25545         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
25546         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
25547         Converted text.zoom.factor property to use #defined value. Removed
25548         margin header and margin numbers preferences, as they  now
25549         calculated dynamically.
25550         
25551 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
25553         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
25554         printing/print-util.h, printing/print.c, printing/print.h:
25555         Rewritten printing support for style based printing. Syntax highlighted
25556         printing, monochromatic printing, setup using preferences etc.
25558         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
25559         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
25560         language and the styled text buffer.
25561         
25562         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
25563         the print setup preferences page and added printer preferences. Added functions
25564         to retrieve preferences with default values.
25565         
25566         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
25567         the printing.
25569         * data/properties/anjuta.properties: Added default printer preferences.
25571         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
25572         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
25573         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
25575         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
25576         
25577 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25579         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25581         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
25582         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
25583         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
25584         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
25586         printing/Makefile.am: Reduced compiler optimizations.
25588         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
25589         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
25590         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
25591         tagmanager/tm_workspace.c: TagManager fixes.
25593 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
25595         * printing/*: CVS added. :)
25596         
25597 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25599         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25601         * printing*: CVS added.
25602         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
25603           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
25604           src/main_menubar_def.h: Gnome Print support
25605         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
25606         * configure.in: Enable debugging flag option
25607         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
25608           Print properties defined.
25609         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
25610         
25611 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25613         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25614         
25615         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
25616         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25617           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
25618           and cleanups
25619         * src/text_editor.c: Minor cleanups.
25620         * anjuta.c: Tweaks to 'Goto File Line' functionality.
25621         * src/project_dbase.c: Fixes to add/remove files from project.
25622         * src/help.c: Fix minor memory leak.
25623         * src/project_dbase_gui.c: Remove debugging messages.
25624         * src/utilities.[ch]: Cleanups and minor fixes.
25625         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
25627 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
25629         * src/anjuta.c [anjuta_apply_preferences()]:
25630         Fixed a crash bug when tab pos is not defined for the editors.
25631         
25632         * data/properties/cpp.properties: Set default identifier property to normal.
25633         This fixes the bug in which the fore color gets hidden with dark background.
25635 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
25637         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
25638         scintilla 1.46
25639         
25640         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
25641         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
25642         src/anjuta.c, data/properties/anjuta.properties:
25643         Implemented line wrapping.
25644         
25645         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
25646         
25647         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
25648         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
25649         tags. Code was reviewed from GNOME Bonsai view.
25650         
25651         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
25652         it seems to have been removed by scintilla people.
25653         
25654         * data/properties/anjuta.properties: Set default line wrap to false, as
25655         is noticably slow with big files.
25656         
25657 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
25659         * src/project_import_gui.c: disallow the selection of files in
25660           the browse dialog.
25661         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
25662           preferences code.
25663         
25664 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25666         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
25667           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
25668         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
25669         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
25670           now works properly.
25671         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
25672         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
25673         * src/utilities.[ch]: Added some utility functions.
25674         * tagmanager/tm_project.c: Fix for bug in file removal from project.
25675         
25676         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25678 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25680         * HACKING: info on FIXME statements and removed ccview references
25681         * Makefile.am: added rule to make RPM package
25683 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25685         * THANKS, widgets/e-shell-about-box.c, 
25686         manuals/anjuta-manual/C/authors.sgml: updated for new
25687         patch
25688         * src/anjuta.c: removed unnecessary warning code since CVS 
25689         support is now implemented :-)
25690         * manuals/sgmldocs.make: implemented a fix for bug #553969
25691         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
25692         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
25693         manuals/C/anjuta-faqs-C.omf: modified the descriptions
25694         
25695 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25696         
25697         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
25698           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
25699           src/main_menubar_def.h, src/preferences_gui.c,
25700           preferences.c, preferences.h: setup Username and Email 
25701           preferences, Insert ChangeLog and Username editor functions
25702           
25703           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
25705 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25706         
25707         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
25708           src/src_paths_cbs.c, src/src_paths_gui.c
25709           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
25711           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25713 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25715         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
25716           and goto tag menu items to main menu.
25718 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25720         * THANKS, widgets/e-shell-about-box.c, 
25721         manuals/anjuta-manual/C/authors.sgml: added new contributors
25722         * HACKING: updated with info on files to change for credits
25724 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
25726     * src/aneditor.cxx: extended extension list which fixes segfault
25727     on selecting lisp, ruby or matlab as highlight style.
25729 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25731         * src/main_menubar_def.h: fixed an array initialiser and fixed
25732         the lexer settings for the new entries on the Format menu
25734 2002-05-07  Stephane Demurget  <demurgets@free.fr>
25736         * Synced with Scintilla 1.45
25738 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25740         * anjuta.prj: added another missing file
25741         * ChangeLog: fixed some incorrect change dates I caused by 
25742         sloppy cut-and-pasting :-/
25744 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25745         
25746         * src/mainmenu_callbacks.c: fixed title of new About box
25748 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25750         * src/pixmaps.h: added macros for OpenGL and SDL project icons
25752 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25754         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
25755         * anjuta.prj: updated for new files
25757 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
25759         * widgets/e-shell-about-box.c: Added version display.
25760         
25761 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25763         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
25764         widgets/scroll_menu.c: fixed up some compiler warnings (patch
25765         from Philip Van Hoof)
25767 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25769         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
25770         dependency
25771         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
25772         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
25773         that produced build errors (needs checking on a machine with the
25774         ja locale!)
25775         * data/properties/lisp.properties: updated to match format of other
25776         lexer property files supplied with Anjuta
25778 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25780         * anjuta.prj: added new files
25781         * HACKING: added information from the mailing list on 
25782         adding new project types to the wizard (thanks to Johannes)
25784 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25786         * src/utilities.h, src/launcher.c, src/gnome_project.c,
25787           src/appwiz_page2.c: Fix for 547038.
25789 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25791     * attach_process.c, attach_process_cbs.c: Fixed a dialog
25792     hide bug.
25793     
25794     * about.h: cvs removed.
25795     
25796 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25798         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25800         Fix for #539574.
25802         * src/anjuta.c (anjuta_system_error): checks for the error number to
25803         know whether the error description is needed or not.
25805 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25807         * pixmaps/anjuta_logo.png: New about logo.
25808     
25809         * pixmaps/anjuta_icon.png: New icon from Misha. The
25810         old one had trouble with some gtk themes.
25811     
25812         * about.c: Removed. No longer needed.
25814         * mainmenu_callbacks.c: Removed reference of about.h
25815     
25816 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25818         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25820         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
25821           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
25822         About Dialog (thanks to the Evolution team for the cool widget!)
25824 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25826         Patch from lbell <lbell@tsc4.com>
25827     
25828         * src/find_in_files.c, src/find_in_files.h,
25829           src/anjuta.c: Added save_yourself, load_yourself routines.
25830     
25831         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
25832         Added "Append messages" toggle button. This will enable
25833         the search results to be appended to the already existing
25834         results.
25835     
25836         * src/debugger.c: Fixed a typo.
25837     
25838         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
25839           src/session.c, src/session.h: Improved session management.
25841 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25843         * THANKS, FUTURE, AUTHORS: Changed my email and
25844         avoided yahoo.com.
25846 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25848         Impl. feature request #525271 (add Lisp support).
25850         * data/properties/lisp.properties: added.
25852         * data/properties/Makefile.am, data/properties/anjuta.properties: added
25853           the lisp properties.
25855         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
25856           src/utilities.[ch]: added support for the Lisp highlight style.
25858 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25860         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25861           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25862           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
25863           option preferences to have a persistent setting. Plus it's not used
25864           often, so it's better here than flooding the menus.
25866         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
25867           preferences pages a lot more consistent and sweeter: tabs direction
25868           radiobuttons are directed against the meaning, all pages have an
25869           outter frame, a lot of padding, removed all expand attributes for
25870           vertical boxes, ...
25872           That's not a total revamp, but it's really looking better now, even
25873           if there's still work to be done.
25875 2002-05-01  Andy Piper <andy.piper@freeuk.com>
25877         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
25878         * TODO: added task to be completed before next release (update all credits)
25880 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25882         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
25883         Benke László.
25885 2002-05-01  Benke László  <decike@freemail.hu>
25887         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25889         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25890           src/main_menubar_def.h, src/mainmenu_callback.[ch],
25891           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
25892           to the format menu in order to reorder the notebook tabs in
25893           alphabetical order everytime a file is created/opened/saved.
25895 2002-05-01  Philip Van Hoof <freax@pandora.be>
25897         * widgets/gnomefilelist.[ch] (history_combo_go),
25898         (history_combo_clicked): impl.
25900         (gnome_filelist_new_with_path): use this new impl.
25902 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25904         * src/project_dbase_gui.c (add_file): added the xpm file type.
25906 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25908         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
25909         tag manager fixes.
25911         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
25912           of tag types.
25914         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
25915           src/text_editor_menu.c: Added context sensitive search in symbol
25916           browser and editor.
25918         * configure.in: Changed version number to 0.1.9.99.
25920         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
25921           src/project_import.c: Minor changes to project import facility.
25923         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
25924           (Forced to use specific brace format)
25926         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
25927           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
25928           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
25930 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
25932         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
25933         replaced the spinbutton with an hscale, and made the UI less "blocky".
25935         * src/cvs_gui.c: When diffing a project you can choose date and
25936         release now.
25938         * src/project_dbase.c: Import_file activated again
25940         * configure.in, plugins/Makefile.am: Added patch plugin
25942         * plugins/patch/*: The new patch plugin
25944 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25946         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25948         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
25949         dropdown list shown by autocompletion are now removed.
25951 2002-04-28  Philip Van Hoof <freax@pandora.be>
25953         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
25954         a bunch of filetypes from the older version.
25956         * src/project_dbase_gui.c (add_file): changed the import
25957         dialog's filetypes combo contents depending on the
25958         type of data to be imported.
25960 2002-04-28  Stephane Demurget  <demurgets@free.fr>
25962         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25963         the amount parameter as Philip stated and reformated to follow the
25964         Gnome convention.
25966         * src/project_dbase.c (project_dbase_make_default_filetype_list):
25967         changed accordingly.
25969 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25971         Fix for #531293.
25973         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25974         Shift-F6, to be more consistent with other Gnome apps.
25975         Moved the "Search next" entry under the "Search" one, and swapped the
25976         order of the "Find in files" and "Find and Replace" ones.
25978         Some additional fixes ands cleanups on the edit menu.
25980         * src/main_menubar.h: replaced all occurences of repeat_find by
25981         find_again for the code to be more consistent.
25983         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25984         sensitiveness depending on the existence of an active text buffer.
25986         * TODO: added some bits about improving the usability of the
25987         search/search again couple.
25989 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25991         * src/preferences_gui.c: made the tab labels text more consistent
25992         (s/misc/Misc/).
25994 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25996         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
25998         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25999         filename.
26001         * src/main.c (main): simplified some code and cleanups.
26003         Fix a part of #499366:
26005         * src/commands.[ch] (sync_from_props), (command_editor_save),
26006         (on_apply_clicked), (create_command_editor_gui): added the gui
26007         corresponding to the command.terminal preference.
26009 2002-04-25  Stephane Demurget  <demurgets@free.fr>
26011         Fix for #465180.
26013         * anjuta.spec.in: added build requirements for the source rpm.
26015 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
26017         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26018         
26019         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
26020           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
26021           src/project_type.c, source.c, wizard_gui.c:
26022           Added new GNOME 2 project types and changed glade behaviour to
26023           produce GTK code if project type GTK was selected and GTKmm code
26024           if project type GTKmm was selected (and not depending on the 
26025           selected language. Disabled glade for GNOME 2 projects because
26026           we will need glade2 there.
26027           
26028         * src/project_dbase.c: Fixed a memory lack.
26029         
26030         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
26031         
26032         * src/cvs.c: Added an error message if jobs are running
26034 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
26036         * tagmanager/tm_work_object.c: Fixed a chrash
26037         bug which occurs when it tries to stat an empty
26038         file name.
26039         
26040 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
26042         * src/controls.c: CVS menu items now becomes
26043         insensitive when the launcher is busy.
26044         
26045         * src/anjuta.c, cvs.h, cvs.c: Created a function
26046         to update the cvs preferences when preferences are
26047         applied in preferences dialog and called it from
26048         anjuta_update_preferences().
26049         
26050 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
26052         * src/cvs.c: Added a space in the cvs command
26053         before the revision part. This fixes the cvs
26054         error we get when cvs-diffing with revisions.
26055         
26056         * src/cvs.c: Fixed a compiler warning.
26057         
26058         * src/find_replace.c: The dialog now remembers
26059         the settings including the "prompt on replace"
26060         which seems to have broken somewhere line the
26061         changes.
26062         
26063 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26065         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
26066         Added a new property in cvs class to hold a boolean
26067         for enabling date in cvs diff. This fixed the bizzare
26068         diff output due to the date that goes with the cvs
26069         command. Also, set the default value of compression
26070         to 3 and unified diff option to 1.
26071         
26072 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
26074         * src/cvs.c: The diff editor is set to hilite as
26075         diff syntax hiliting.
26076         
26077         * configure.in, manual/Makefile.am:
26078         Added a new manual module for ja language.
26079         
26080         * manual/ja/*/*/*: New module and files for the
26081         ja translation for the anjuta documentation
26082         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
26083         
26084 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
26086         * src/launcher.c: Made a very messy work around
26087         for the launcher authentication to work properly.
26088         
26089         * src/find_replace.c: Applied the missing patch
26090         from Dan Elphick <dre00r@ecs.soton.ac.uk>
26091         
26092 2002-04-16 Andy Piper <andy.piper@freeuk.com>
26094         * src/cvs.c, src/main_menubar_def.h: made message strings
26095         consistent with existing standards from our own documentation 
26096         (such as uppercase P in Project, corrected spelling of 
26097         repository, etc.)
26099 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26101         * src/cvs_gui.c: Cleaned up gui and aligned various
26102         widgets to give a clean look.
26103         
26104 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
26106         * src/launcher.c: Added work around to retrieve
26107         the child exit code. It works. :)
26108         
26109         * src/find_in_files.c, src/gnome_project.c,
26110         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
26111         src/clean.c, src/clean_project.c, src/build_project.c,
26112         src/build_file.c: Modified to handle the new
26113         child exit code.
26114         
26115 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
26117         * src/find_replace.c: Changed signal to call
26118         on_replace_text_close on from delete_event
26119         to close => the replace history is now updated.
26121 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
26123         * src/cvs.c: escaped the cvs import message before
26124         passing it to cvs.
26125         
26126 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
26128         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26129         
26130         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
26131         
26132         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
26133         Added cvs import
26134         
26135         * src/preferences_gui.c: GUI improvements
26136         
26137         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
26139 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
26141         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
26142         Removed static qualifier from tm_tag_type_name() and
26143         availed it's prototype for use in outside code. also
26144         created reverse map function tm_tag_type_name();
26145         
26146         * src/anjuta.c: Implemented qualified tags names for
26147         the tag list (on the toolbar pulldown list) to avoid
26148         ambiguty in tags with similar names (like prototype
26149         and definition). Patch modified and improved.
26150         
26151         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
26152         
26153 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26155         * src/utilities.[c,h]: Added a utility funtion
26156         that escapes the single and double quotes in a
26157         given string. Useful for passing command line
26158         args with quotes.
26159         
26160         * src/cvs.c: Escaped the cvs log message before
26161         passing it to cvs command line to avoid ambiguties
26162         with quotes in the message.
26163         
26164         * pixmaps/anjuta_icon.png: Changed to the new icon.
26165         from Todd Goyen <goyen@mbi-berlin.de>
26166         
26167         * src/message-manager-private.cc: Added regex to 
26168         recognize (underline hilite) the parsable outputs
26169         from the zvt terminal.
26170         
26171 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
26173         Patch from: Tina Hirsch <tehirsch@arcor.de>
26174         
26175         * src/project_type.c:
26176         Fixed a bug in the wxproject type and modified the erroroutput when
26177         configure doesn't find wx-config
26178         
26179         Patch from: Timothee Besset <ttimo@idsoftware.com>
26180         
26181         * src/anjuta.c, src/message-manager-private.cc,
26182           src/message-manager-private.h
26183         Catches double clicks in the zvt terminal, and calls goto_error_line
26184         to jump to the appropriate location in the source. This will recognize
26185         grep -n output
26186         
26187 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
26188         
26189         * src/build_project.c: Taken care of memory leak
26190           by freeing cmd variable properly.
26192         * src/main_menubar_def.h: Fixed wrong signal connection
26193           for cvs project commit.
26194           
26195         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
26196         
26197         * src/preferences_gui.c: Added some border and adjusted
26198           expandsion, filling in box adds to make the cvs preferences
26199           more nicer.
26200         
26201 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
26203         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26204         
26205         * src/cvs*, src/main_menubar*, src/preferences*: 
26206         Moved CVS settings to preferences, added a nice login dialog.
26207         
26208         * src/controls.c, src/project_dbase.c:
26209         CVS project options are only shown if a project is open
26210         
26211         * src/build_project.c:
26212         User is now asked if he wants to install as root 
26213         
26214         * src/launcher.c:
26215         Fixed a warning
26217         * anjuta.prj: Updated with cvs files
26218         
26219         * TODO: Remove task which are done
26220         
26221 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
26223         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
26224         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
26225         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
26227         Modified launcher to use controlling terminal to detect and
26228         take care of password authentications (for example, for cvs
26229         and root installs).
26230         
26231         * pixmaps/password.png: New file.
26232         
26233 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26235         Anjuta kick start tutorial wirtten by:
26236           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
26238         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
26239           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
26240           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
26241           manuals/C/anjuta-tutorial/figures/*.png:
26242           
26243           Added files
26244         
26245         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
26246           
26247           Modified files.
26248         
26249 2002-03-28 Roel Vanhout <roel@stack.be>
26251         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26253         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
26254           src/preferences_gui.c:
26255         Added option to wrap around to beginning/end of file when on last bookmark
26256         and next/previous bookmark is pressed
26257         
26258 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26260         Patch from Philip Van Hoof <freax@pandora.be>
26261         
26262         * src/gnomefilelist.c:
26263         Added gimp like feature that changes the file extension of
26264         the filename entered in the selections when the file
26265         filter is changed.
26266         
26267 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
26268         
26269         Patch from Roy Wood <roy.wood@filogix.com>
26270         
26271         * src/controls.c, src/find_text.c, src/find_text.h,
26272           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26273           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26274           
26275           Menuitem for entering currently selected text as find target,
26276           added key accel for "find next" and changed some key accels for
26277           other key for consistency.
26278           
26279         * src/utilities.c:
26280           Cleaned up code.
26281         
26282 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26284         * src/watch.c, src/watch.h, src/watch_cbs.c,
26285           src/watch_cbs.h, src/watch_gui.c:
26286         
26287           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
26288         
26289           Added change watch entries feature
26290           and Watch entries modify on double click fixed.
26292 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26294         * src/mainmenu_callbacks.c:
26295         
26296           Project commit should not bypass dialog as
26297           we need to get the cvs log from the user.
26298           
26299 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26301         * src/project_dbase.c:
26302         
26303           Patch from Roy Wood <roy.wood@filogix.com>
26304           
26305           Fixed docking bug with the new docking patch
26306           to fix copy/paste bug.
26307           
26308 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
26310         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
26311           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
26312           src/main_menubar.h, src/main_menubar_def.h,
26313           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
26315           Added cvs project support. Featured bypass cvs dialog for
26316           cases where we don't need dialog (such as project and right
26317           click selection from file browser). Cleaned up cvs code to
26318           make them generic cvs operations instead of separate file
26319           and project operations. Added cvs log action. Increased
26320           file entry box width and enabled "unified diff" by default.
26321           Used Editor buffer for status and log and set hilite for
26322           these buffers including diff buffer (DIFF hilite).
26323           
26324 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
26326         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26328         * data: Added file autogen.sh.wxwin 
26329         * data/Makefile.am: Added entry for autogen.sh.wxwin
26330         * pixmaps: Added project image appwiz_wxwin.png
26331         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
26332         * src/appwizard_cbs
26333           src/compiler_options.c
26334           src/pixmaps.h
26335           src/project_dbase.c
26336           src/project_dbase.h
26337           src/project_import_cbs.c
26338           src/project_type.c
26339           src/source.c
26340           src/source.h
26341           src/wizard_gui.c: Added everything necessary for new
26342                             project type 'wxWindows (wxGTK)
26343         * src/project_dbase.c: Fixed a bug that caused every project
26344                                to be a glade project in dialog
26345                                                    'Project information'.
26347 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
26349         Patch submitted by Roy Wood <roy.wood@filogix.com>
26350         
26351         * src/anjuta_gui.c, src/message-manager-dock.c,
26352           src/project_dbase.c:
26353           
26354           fixed the copy/paste bug by rewriting dock/undock
26355           code.
26357 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
26359         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26360         
26361         * src/cvs*, src/Makefile.am:
26362           New file for CVS support. File operations currently work
26363           cvs login needs to be done. Project support is not yet
26364           started.
26366         * src/main_menubar*, src/mainmenu_callbacks,
26367           src/anjuta.c, src/anjuta.h:
26368           Added menus and functions for cvs commands.
26369           
26370         * src/text_editor_menu.h: 
26371           Added #include <gtk/gtk.h>
26372           
26373         * src/gotoline.h:
26374           Removed a warning (and this time it works ;-)
26376         * src/utilities.c, src/utilities.h:
26377           Added a utility function to retrieve directory
26378           name out of full path.
26380 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
26382         * src/executer.c: (create_executer_dialog): changed the default
26383           focus on the entry.
26385 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
26387         * widgets/gnomefilelist.c:
26388         Fixed duplicate history entries for the same directory.
26389           
26390 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26392         Fix for #520092.
26394         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
26395           it's already used by scintilla to delete the whole current line.
26397 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26399         Fix for #525107.
26401         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
26402           calls to fileselection_hide_widget,
26403           (on_open_filesel_cancel_clicked): removed.
26405         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
26406           (on_add_prjfilesel_cancel_clicked):
26408         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
26409           impl.
26411         * src/fileselection.c: Made some functions static.
26412           (fileselection_hide_widget): rewritten using the new
26413           gnome_filelist_set_multiple_selection function.
26415         * src/fileselection.c: (on_file_selection_delete_event): removed
26416           unuseful widget hides. Some cleanups,
26417           (on_file_selection_cancel_clicked): impl,
26418           (create_fileselection_gui): changed the cancel button clicked's
26419           callback to use this new function.
26421         * src/anjuta.c: (anjuta_new):
26422         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
26423           callbacks, because this the gnome filelist widget's job.
26425         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
26426           clist selection mode duplicates set,
26427           (gnome_filelist_key_press): use the new impl. function.
26429 2002-03-10  Stephane Demurget  <demurgets@free.fr>
26431         Fix for #441233.
26433         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
26434           fixed some bogus code using an array cell out of
26435           range, removed unecessary gettext usages.
26437         * src/appwiz_page2.c: (on_prj_name_entry_changed):
26438           some cleanups and now transform minus characters to
26439           underscores.
26441         * src/source.c:
26442           (source_write_configure_in),
26443           (source_write_toplevel_makefile_am),
26444           (source_write_desktop_entry),
26445           (source_write_glade_file):
26446         * src/project_dbase.c: (project_dbase_summon_glade),
26447           (project_dbase_generate_source_code):
26448         * src/glades.c: (gladen_write_glade_write):
26449           replaced some occurences of the target name by the
26450           project filename, using project_dbase_get_proj_name,
26451           to fix the name of some files.
26452           Fixed a lot of mem leaks.
26453           Various code cleanups.
26455 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26457         Merged with latest (1.44) scintilla.
26459         Added: - The calltip.<lexer>.end.definition property to display help
26460                  text on a second line of calltip.
26461                - The calltip.<lexer>.word.characters property to correctly find
26462                  calltips for functions that include characters like '$' which
26463                  is not normally considered a word character.
26464                - The use.monospaced property to determine initial state of
26465                  Use Monospaced Font setting.
26467         Bugs fixed: Too many to mention; please see :
26468                     http://www.scintilla.org/ScintillaHistory.html for the
26469                     full changes list.
26471         * scintilla/*/*: updated nearly all files.
26473         * TODO: removed the need of a scintilla merge.
26475         Merged with latest (1.44) SciTE properties.
26477         * data/properties/anjuta.properties: added the wrap, use.monospaced
26478           properties.
26480         * data/properties/html.properties: added a missing php extension, and
26481           updated php keywords to the latest reference.
26483         * data/properties/pascal.properties: added commands to compile, build
26484           and execute pascal applications.
26486         * data/properties/lua.properties: added styles for statements.
26488         * data/properties/bash.properties: added the declare keyword.
26490         Fixed distchecking.
26492         * global-tags/Makefile.am,
26493           global-tags/create-global-tags.sh: used some kind of ugly hack to
26494           make distchek work, since noone has proposed some better way.
26496         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
26497           and Ctrl-N replace Alt-N for new file according to the Gnome design
26498           reference.
26500 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26502         * widgets/gnomedirlist.c
26503         widgets/gnomedirlist.h
26504         widgets/gnomefilelist.c
26505         widgets/gnomefilelist.h:
26507         Added GPL headings in the file.
26509 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
26511         * src/attach_process.c
26512         src/attach_process_cbs.c
26513         src/attach_process_cbs.h
26514         src/attach_process_gui.c
26515         src/breakpoints.c
26516         src/breakpoints_cbs.c
26517         src/breakpoints_cbs.h
26518         src/breakpoints_gui.c
26519         src/commands.c
26520         src/compiler_options.c
26521         src/compiler_options_cbs.c
26522         src/compiler_options_cbs.h
26523         src/compiler_options_gui.c
26524         src/find_in_files.c
26525         src/find_in_files_cbs.c
26526         src/find_in_files_cbs.h
26527         src/find_in_files_gui.c
26528         src/find_replace.c
26529         src/find_text.c
26530         src/help.c
26531         src/preferences.c
26532         src/preferences_gui.c
26533         src/project_config.c
26534         src/src_paths.c
26535         src/src_paths_cbs.c
26536         src/src_paths_cbs.h
26537         src/src_paths_gui.c:
26538         
26539         Bugs #521629 and #522427 fixed. The problem was, that the
26540         escape-key was not catched and the dialog was hidden, but
26541         the flag was not set correctly.
26543         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
26544         using the gnome_dialog_close_hides()-setting present in most dialogs.
26545         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
26546         emits "close" and set the flag in the close-callback.
26548         Patch from: Jens Georg <mail@jensgeorg.de>
26550 2002-03-06  Stephane Demurget  <demurgets@free.fr>
26552         * src/*.{c,cpp}: s/string_free/g_free/
26554         * src/utilities.[ch]: (string_free): removed.
26556 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
26558         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26560         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
26561         src/mainmenu_callbacks.[ch]:
26562         Removed Project menu options: README, TODO, ChangeLog and NEWS
26563         Moved Save Build Messages to Build menu and only highlight it
26564         when there are build messages.
26565         Corrected a spelling: "mojority" -> "majority"
26566         Fixed initialisation of edit.edit_app_gui so now Edit menu
26567         can be shown when no project is loaded.
26569         * src/project_dbase.h: Removed prototype for static function
26571 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
26573         * src/text_editor.c: Editor is marked changed after
26574         autoformat. 
26575         
26576         Patch from: Jens Georg <mail@jensgeorg.de>
26578 2002-03-04 Roel Vanhout <roel@stack.be>
26580         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26582         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
26583         Added option to ignore binary files on 'Find in files' (grep -I option)
26585 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26587         * src/main.c:
26588         session restoration and commandline load in 
26589         gtk idle loop.
26590         
26591         * src/anjuta.[h,c], src/anjuta_cbs.c:
26592         Removed "clear windows menu" and prevented runtime 
26593         warnings.
26594         
26595         * src/compile.c, src/build_file.c, src/build_project.c,
26596         src/clean.c:
26597         Takes into account the preference setting for 
26598         show dialog when job completes. Dialogs are
26599         shown when it is enabled otherwise not.
26600         
26601 2002-03-03 Roel Vanhout <roel@stack.be>
26603         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26604         
26605         * src/find_text.c
26606         Store 'Find...' search string on search so that 'Find Next' will search for
26607         that string, even if the dialog hasn't been closed yet.
26609 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26611         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
26612         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
26613         src/main_menubar_def.h:
26614         
26615         Organized menus, removed "Windows" and "Utilities" menus from the
26616         menubar [they are no longer needed]. Also removed some extragenous
26617         separators.
26618           
26619 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
26621         * src/message-manager-private.cc:
26622         Set message clist selection mode to BROWSE.
26623         
26624         * src/message-manager.cc, src/an_symbol_view.c,
26625         src/an_file_view.c:
26626         Added Key navigation for the CTree and CList. Arrow left for
26627         node collapse, right for node expand, space (or enter) for
26628         activation (same as double click).
26629         
26630 2002-03-03 Roel Vanhout <roel@stack.be>
26631         
26632         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26633         
26634         * plugins/class-gen/clsGen.c
26635         Added functionality to semi-intelligently prefill filename
26636         boxes with names deduced from class name
26638 2002-02-26 lbell <lbell@tsc4.com>
26640         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
26641         * src/preferences_gui.c:
26642         Removed an incorrect use of gtk_misc_set_alignment().
26643         
26644         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
26645         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
26646         src/preferences.h, src/preferences_gui.c:
26647         
26648         Added the option to reload last open project at the startup.
26649         Added the possibility to open a new project without close
26650         an existing one
26651         
26652         * src/properties.cxx:
26653         Corrected a spelling mistake in message string.
26654         
26655         * src/session.c:
26656         Updated session functions.
26657            
26658 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
26660         * widgets/gnomefilelist.c: Bug fixes.
26661         
26662         Patch from Philip Van Hoof <freax@pandora.be>
26663         
26664 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26666         * src/an_file_view.c:
26667         anjuta was unable to open some files becuase they were not being
26668         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
26669         Removed mime checking when opening with anjuta, becuase it doesn't
26670         hurt to open binary files in anjuta (some even may want to do so).
26671         
26672         Added a warning when mime type is not set when "view with default
26673         viewer" is activated.
26674         
26675         * src/an_file_view.c, an_symbol_view.c:
26676         Converted N_() to _() where ever appropriate in the strings.
26677         
26678 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
26679         
26680         * src/appwizard_gui.c, src/appwizard_cbs.c
26681           src/wizard_gui.c/h, src/appwiz_page3.c,
26682           src/project_import_gui.c:
26683           
26684         Moved target type radiobuttons to appwiz. page 2
26685         
26686         * src/message-manager-private.cc
26687         Fixed a bug which caused a crash if next message function was used
26689         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26691 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26693         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
26694         Modifies the behaviour of Alt-TAB in Anjuta. This
26695         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
26696         edited files in the first items of the notebook.
26698         Patch from: Timothee Besset <timo@qeradiant.com>
26699         
26700 2002-02-24  Philip Van Hoof <freax@pandora.be>
26702         * widgets/gnomefilelist.c, gnomefilelist.h:
26703           Added filecompletion
26704           
26705         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26707 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
26709         * configure.in: Added "sk" to ALL_LINGUAS.
26711 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
26712   
26713         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
26714           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
26715           src/wizard_gui.c: Added support for static and dynamic libs
26716         
26717 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
26719         * widgets/gnomefilelist.c:
26720           Fixed gnome_filelist_get_lastfilename so it no longer returns
26721           a corrupted path.
26723 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
26725         * src/resources.h, resources.c:
26726         Added url handler.
26728         * src/main_menubar_def.h, mainmenu_callbacks.c:
26729         Changed to use gnome configed url handler.
26731 2002-02-19  Philip Van Hoof <freax@pandora.be>
26733         * widgets/gnomefilelist.c
26734         Added PHP filetype.
26736 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
26738         * plugins/class-gen/clsGen.c:
26739         Added c++ support.
26740         
26741         * widgets/gnomefilelist.c:
26742         Gives the maximum space to the files section of the open file dialog.
26743         
26744         Patches from: lbell <lbell@tsc4.com>
26745         
26746 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
26748         * src/anjuta.c, main.c:
26749         Used tm_get_real_path in anjuta_get_full_filename();
26750         
26751 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
26752         
26753         * anjuta.prj: update version
26755 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26757         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
26758           removed the amount arg and replaced with a NULL-ending list.
26759           (gnome_filelisttype_makedefaultlist): use the new prototype.
26761 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
26763         * src/about.c, THANKS: updated for new contributors
26764         
26765         * anjuta.prj: added new files
26766         
26767         * README: corrected some documentation, ctags no longer needed,
26768           pkgconfig now required
26769           
26770         * data/properties/others.properties: add .cvsdiff extension
26771         
26772         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
26773           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
26774           file import
26775           
26776         * doc/anjuta.1: added initial man page thanks to 
26777           Rob Bradford <rob@debianplanet.org> (NB build and install 
26778           needs work)
26779         
26780 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
26782         * src/Makefile.am: Cleaned handling of compiler flags by moving them
26783           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
26784           warning flags. 
26785   
26786         * configure.in: Changed version to 0.1.10-pre
26787   
26788 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26790         * src/fileselection.c: (create_fileselection_gui): always display
26791           the directory creation button as we cannot rely on the dialog
26792           titlebar.
26794         * widgets/gnomefilelist.[ch]: fixed includes.
26796         * pixmaps/new_folder.xpm: resized, added a + sign.
26798 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26800         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
26801           changed all extensions to begin with a dot.
26803 2002-02-16  Philip Van Hoof  <freax@pandora.be>
26805         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26807         * THANKS: added Philip.
26809         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
26811         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
26812         * src/file_selection.[ch],
26813         * widgets/gnomefilelist.[ch]: added a filetype
26814           combobox to the Anjuta file dialog widget.
26816 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
26818         * anjuta.spec.in: eep! the import script was not being installed by
26819           RPM - fixed for the release.
26821 2002-02-13  Stephane Demurget  <demurgets@free.fr>
26823         Various cleanups and fixes for the next release to be able to make
26824         distcheck.
26826         * plugins/*/*.c: added missing prototypes causing gcc to speak to
26827           much and make some tweaks plus cleanups.
26829         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
26830           args to remove some warnings.
26832         * global-tags/Makefile.am,
26833           data/Makefile.am,
26834           src/Makefile.am: link against Anjuta static libs using the
26835           $(top_builddir) dir, not anymore on $(top_srcdir) to make
26836           distcheck happy.
26838         * src/Makefile.am: ditto with all the Anjuta static libs.
26840         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
26841           include, as we already include the whole directory for the build.
26843         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
26844           
26845 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
26847         * pixmaps/Makefile.am: icon for libglade project now installed
26848         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
26849         * manuals/C/Makefile.am: removed ChangeLog reference which was 
26850           breaking some build stuff
26851         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
26852           include reference problems that showed up on make distcheck
26853         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
26855 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
26856         
26857         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
26859 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
26861         * src/message-manager-private.cc:
26862           The horizontal scrollbar now shows properly on demand.
26863         
26864 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
26866         * src/dnd.c fixed some warnings
26867         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
26868           and works. It is shown always at the moment but before it was
26869           shown on demand and did never work. 
26871 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
26873         * src/anjuta.c: Fixed a crash bug.
26874           patch from: Jens Georg <mail@jensgeorg.de>
26876 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
26878         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
26879           reports a problem with missing end tags on <graphic>
26881 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26883         * manuals/C/ChangeLog: removed since it was never used
26884         * manuals/C/anjuta-manual/*: more updates, new screenshots
26885         * anjuta.prj: updated for new manuals/ structure
26887 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
26889         * source.c, compiler_options.[c/h]:
26890           Fixed bug #460321 "Problem with optimization options" 
26891           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
26892         
26893 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26895         * NEWS: prepared for release, need to fill in date
26896         * data/welcome.txt: version number updated
26898 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26900         * src/text_editor_menu.c, src/an_file_view.c, 
26901           src/an_symbol_view.c: marked strings for translation
26902         
26903         * src/defaults.c, data/properties/xml.properties:
26904           *.omf and *.xsl files should use XML highlighting
26905           
26906         * manuals/C/anjuta-manual/*:
26907           - restructured so that files have more meaningful names
26908             and are easier to edit (see anjuta-manual.sgml for the
26909                 ordering)
26910           - updated some screenshots
26911           - continued rewrite
26913 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
26915         * main.c: Made a workaround to remove the old
26916         anjuta gnome config file (older than 9 Feb 2002). This
26917         will fix the bug which never lets the brower toolbar shown.
26918         
26919         * main.c: In fact, the above solution wouldn't work in all
26920         cases. Therefore, here is the better fix, which works by
26921         detecting the version of the old config file and deleting
26922         ~/.gnome/Anjuta if it is lesser than 0.1.9.
26923         
26924 2002-02-01  Andy Piper <andy.piper@freeuk.com>
26926         * HACKING: added info on submitting patches
26928 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
26930         * src/project_import_gui.c, src/project_import.c:
26931           - If Project Import Wizard is canceled everything is 
26932                 cleaned up now.
26933           - Back button is now insensitive on page 3 (some problems: 
26934                 see TODO in project_import_qui.c:284
26935           - Menu frame is insensitive if project type != GNOME(mm)
26937 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26939         * src/main.c: Fixed bug #  (Unable to open files on
26940         double click in project window from second trial onwards when
26941         the project is opened from command line).
26942         
26943         * po/POTFILES.in: Removed tags_manager.[h,c]
26944         
26945 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26947         * src/preferences.c:
26948           A quick hack to fix the 'invisible' browser toolbar when
26949           upgrading from 0.1.8 to 0.1.9
26950           
26951         * src/anjuta.c:
26952           Fixed toolbar names which were causing confusions in the toolbar
26953           show/hide.
26954           
26955         * src/main.c:
26956           Substituted "anjuta" with PACKAGE
26957           
26958         * src/project_import_gui.c: 
26959           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26960           
26961         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26962           Added new files and removed obsolete ones.
26963           
26964 2002-01-30  Andy Piper <andy.piper@freeuk.com>
26966         * src/appwizard_cbs.c, project_import_cbs.c, 
26967           main_menubar_def.h, project_import_gui.c: 
26968           updates to message strings and layout for the 
26969           import wizard.
26970           
26971         * text_editor_cbs.c: fix for the tab menu entries for 
26972           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26974 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26976         * src/toolbars.c,
26977           src/toolbars.h,
26978           src/anjuta_gui.c,
26979           src/controls.c:
26980           
26981           Tag dropdown exclusive (takes
26982           all space in the toolbar) and never vertical and
26983           increased the width of the tag combo to 256 pixs.
26984           Toolbar separator before the combo and button.
26985           Added tags label before the tag button.
26986           Reorganized the dock bands for the toolbars.
26987           
26988         * src/project_import_gui.c
26989           src/project_import.c:
26990           Fixed an error and removed an unused variable.
26991           
26992         * data/properties/anjuta.properties:
26993           Removed the property for the old toolbar and set
26994           browser toolbar show to default.
26995           
26996         * src/project_dbase.c: excluded modules were not
26997           loaded. Fixed.
26998           
26999         * src/source.c:
27000           No build files will be written if the project is blocked.
27001           
27002         * src/project_import.c,
27003           src/project_import_cbs.c,
27004           src/project_gui.c,
27005           src/wizard_gui.c:
27006           
27007           Manually applied Johannes patch to fix some memory
27008           issues and gui clean up.
27009           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27010         
27011         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
27012           Fixed a bad bug with remove file from project because of
27013           files were never removed properly from the project and
27014           from the tagmanager.
27015           
27016         * src/appwiz_page3.c: Disabled unused codes to clear
27017           compiler warnings.
27018           
27019 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27021         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
27022         
27023         * data/Makefile.am
27024           pixmaps/Makefile.am
27025           src/Makefile.am
27026           src/an_file_view.c
27027           src/an_symbol_view.c
27028           src/anjuta.c
27029           src/anjuta.h
27030           src/anjuta_cbs.c
27031           src/anjuta_gui.c
27032           src/controls.c
27033           src/main_menubar.c
27034           src/main_menubar.h
27035           src/main_menubar_def.h
27036           src/mainmenu_callbacks.c
27037           src/mainmenu_callbacks.h
27038           src/pixmaps.h
27039           src/project_dbase.c
27040           src/project_dbase.h
27041           src/text_editor.c
27042           src/text_editor_menu.c
27043           src/text_editor_menu.h
27044           src/toolbar.c
27045           src/toolbar.h
27046           src/toolbar_callbacks.c
27047           src/toolbar_callbacks.h :
27048           
27049           Patch submitted by:
27050           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27051           
27052           Removes the Tags toolbar and substituted it with
27053           tags combo dropdown list. Fixes a couple of bugs.
27054           
27055           Moved the tag combo to browser toolbar because
27056           main toolbar was becoming too long.
27057           Made a new icon of tag toolbar.
27058           
27059         * po/zh_TW.po: Fixed bug.
27060           
27061         * pixmaps/an_tag.xpm: Added new file.
27063 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
27065         * src/project_import_gui.c: Reorganized project
27066         import gui page 2.
27067         
27068 2002-01-29  Andy Piper <andy.piper@freeuk.com>
27070         * HACKING: added info on creating windows and dialogs
27072 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
27074         * src/tm_file_view.c:
27076           Sorts the file list at the end instead of doing sort-insert
27077           to improve performance.
27078           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27080         * src/project_dbase.c: Resolved a conflict from
27081           Johannes's patch.
27082           
27083         * src/project_import.c:
27084         
27085           Fixed to use anjuta_import.sh for the bin dir and
27086           not from the data dir.
27087         
27088           Used anjuta_is_installed() function to verify a the command's
27089           executability.
27090         
27091           Fixed import command to use sh (which is more general and is
27092           gauranteed to be found in any unix system :-)). Also, added
27093           double quotes around the import directory.
27094         
27095           Changed some strings for better translations (like avoiding
27096           duplicates).
27097           
27098           Fixed the reading of wrong target type.
27099           
27100         * src/control.c: Insensitive "import project" when there is
27101           a project open.
27102           
27103         * src/project_import_cbs.c:
27104           
27105           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
27106           Fixed selection of gettext checkbox.
27107           Sets the menu entries.
27108           
27109 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
27110         
27111         * src/appwiz_page[1-4].c
27112         * src/appwiz_gui.c
27113         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
27114         be able to reuse it.
27115         
27116         * src/mainmenubar.[c/h]
27117         * src/mainmenubar_def.h
27118         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
27119         menu item
27120         
27121         * src/message-manager.c: Fixed bug 509192
27122         * src/message-manager-dock.c: Added accel_group if window is undocked
27123         
27124         * src/project_dbase.[c/h]: Splitted opening code to be able
27125         to use it without an open file dialog
27126         (Maybe I broke Naba's changes, please take a look)
27127                         
27128         * src/project_import.[c/h]
27129         * src/project_import_gui.c: New Files, Code for Project Import Wizard
27130         
27131         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
27132         import wizard
27134 2002-01-28  Andy Piper <andy.piper@freeuk.com>
27136         * src/main_menubar_def.h, tagmanager/tm_project.c: more
27137           string cleanups
27138           
27139         * manuals/C/anjuta_manual/*: started rewrite of the 
27140           manual, updated some screenshots
27142 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27144         * src/gnomefilelist.h, src/gnomefilelist.c:
27145         
27146           Fixed multiple selection bug (#497085). The OK button is
27147           sensitive when in multiple mode, if the no. of
27148           selection is one or more.
27149           
27150           Toggle between single and multiple selection mode
27151           and multiple mode display.
27152           
27153           Fixed strings to translable strings.
27154           
27155           Fixed some compiler warnings by commenting out
27156           unused functions.
27157           
27158 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27160         * src/project_dbase.c: App status bar now updates
27161           with the project name when the project is loaded.
27162         
27163         * src/an_file_view.c, tagmanager/tm_file_entry.c:
27164           
27165           Puts the directories at the top. They're also sorted now.
27166           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
27167         
27168 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27170         * scripts/anjuta_import.sh.in: Added file.
27171         * scripts/anjuta_import.sh: Removed file.
27173         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
27174           Updated files.
27175           
27176         * src/main_menubar_def.h:
27177         
27178           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
27179           reflect the opposite of Find (CTRL+F) and also to leave
27180           CTRL+R or Redo.
27181           
27182           Changed Glade summon with ALT+G, which frees the ATL+E
27183           for poping up the edit menu.
27184           
27185         * src/Makefile.am: Debugging link flags by Biswa, removed.
27187 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
27189         * HACKING: added information on best practices for writing
27190           application messages and GUI labels
27191           
27192         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
27193           src/breakpoints.c, src/build_file.c, src/build_project.c, 
27194           src/clean_project.c, src/compile.c, 
27195           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
27196           src/configurer.c, src/debugger.c, src/executer.c, 
27197           src/find_in_files.c, src/find_in_files_cbs.c, 
27198           src/find_replace.c, src/find_text.c, src/glades.c, 
27199           src/gnome_project.c, src/goto_line.c, src/main.c, 
27200           src/main_menubar.c, src/main_menubar_def.h, 
27201           src/mainmenu_callbacks.c, src/preferences_gui.c, 
27202           src/project_config.c, src/project_dbase.c, 
27203           src/project_dbase_gui.c, src/resources.c, src/source.c, 
27204           src/support.c, src/tags_manager.c, src/text_editor.c, 
27205           src/text_editor_gui.c, src/text_editor_menu.c, 
27206           src/toolbar_callbacks.c, src/utilities.c: 
27207           lots of minor message updates to make them more user-friendly 
27208           and consistent
27210 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
27212         * src/executer.c:
27213         
27214           Because of the spaces escaping, the command could not be
27215           executed when run without terminal. Now fixed.
27216           
27217         * anjuta.prj, Makefile.am:
27218         
27219           Added anjuta project file.
27220         
27221 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
27223         * src/message-manager-private.h, message-manager-private.cc,
27224           message-manger.cc:
27225           
27226           Added freeze() and thaw() for the message window class to
27227           speed up the message manager update.
27228         
27229         * src/project_config.h, project_config.c,
27230           src/project_dbase.h, project_dbase.h
27231           scripts/anjuta_project.template:
27232           
27233           Added two new prject attributes: project.config.blocked and
27234           project.excluded.modules. The former will make sure that users
27235           are not given any previlidge in enabling the 'overwrite build
27236           files' flags and the later issues a list of modules in the project
27237           to be skipped for symbol browsing and project listing.
27238         
27239         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
27240         
27241           Modified script to read the template from the anjuta data dir
27242           rather than from the directory in which the script exist. Otherwise,
27243           Being transfered to the bin dir, the script will not be able to
27244           find the template when it is run.
27245           
27246           The script is also create with configure.in to set in the anjuta
27247           data dir path inside the script.
27248           
27249 2002-01-26  Stephane Demurget  <demurgets@free.fr>
27251         * po/fr.po: updated to the latest sources.
27253 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27255         * scripts/Makefile.am:
27256           anjuta_import.sh goes with distribution.
27257           
27258         * po/*.po: They seem to have updated (merged with
27259           anjuta.pot) automatically when I did "make dist".
27260           
27261 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27263         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
27264           Fixed Bug #499807, ie crash on removing libs, includes, defines from
27265           the compiler options dialog.
27266         
27267         * ChangeLog:
27268           Correct todays date. :)
27269           
27270         * scripts/Makefile.am:
27271           Installs anjuta_import.sh in $(prefix)/bin dir and
27272           is treated as an executable.
27273           
27274 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27276         * Fix for bug #499373
27277         
27278         * data/properties/anjuta.properties, ada.properties, cpp.properties,
27279           java, properties, latex.properties, lua.properties, others.properties,
27280           perl.properties:
27281           
27282           Added double-quotes around file arguments so that
27283           filenames with spaces could also work.
27285         * launcher/anjuta-launcher.c, executer.c:
27286           Escaped quotes in the cammand and it's arguments before executing
27287           so that args with spaces can also work.
27288           
27289           Commented #DEBUG switch.
27290           
27291 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
27293         * scripts/*: Added files which I forgot previously.
27294         
27295         * src/aneditor.h: Lined up commands definition for better look.
27296         
27297         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
27298           main_menubar.h, control.c:
27299           Added three more convert EOL chars submenu items in transform.
27300           Reformatted some some.
27301         
27302         * data/anjuta.properties:
27303           Reformatted a line.
27304         
27305         * src/aneditor.h, aneditor.c:
27306           Added three commands (with definitions) for EOL conversions.
27307           
27308         * src/text_editor.c:
27309           Editor detects file mode from the file content and
27310           set the editing mode to CR/LF/CRLF automatically.
27311           Refined Dos mode extrageneous chars filter
27312           This will make sure that filter works only in Dos mode and not
27313           in other modes.
27314           
27315         * src/anjuta.c: Editor mode display in status bar.
27316         
27317         * src/preferences_gui.c: Changed the string for dos mode
27318           filter to more sensible string.
27319         
27320         * src/aneditor.c: Default editor mode sets during widget creation
27321           and not everty time the properties are loaded. This makes sure
27322           that the auto-detected mode is not overridden by the default mode.
27323           
27324         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
27325         
27326         * src/anjuta.c: Fixed bug #476028.
27327           Now anjuta also searches for file relative to top project dir,
27328           when the project is open.
27329         
27330         * src/anjuta_cbs.c: Fixed bug #499536.
27331           File is not closed if it is not able to save the file properly.
27332           
27333         * src/mainmenu_callbacks.c: Fixed bug #499536.
27334           Newfiles (which are not modified) are also closed on "close all files".
27335         
27336 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27338         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
27339         
27340         * tagmanager/tm_source_file.c, regex.c, parse.c:
27341           defined and delimited g_messages within #debug.
27342           
27343         * src/preferences.c, data/anjuta.properties:
27344           saved/defied message-manager tag position in string.
27345           Message tag possition is saved between sessions. And
27346           and tag position bottom as default.
27347           
27348 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
27350         Patch submitted by:
27351         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27353         * Makefile.am
27354           configure.in
27355           data/Makefile.am
27356           data/properties/Makefile.am
27357           global-tags/Makefile.am
27358           pixmaps/Makefile.am
27359           src/Makefile.am
27360           src/an_file_view.c
27361           src/an_file_view.h
27362           src/an_symbol_view.c
27363           src/an_symbol_view.h
27364           src/anjuta.c
27365           src/anjuta_cbs.c
27366           src/file_history.c
27367           src/file_history.h
27368           src/message-manager-private.cc
27369           src/pixmaps.h
27370           src/project_dbase.c
27371           src/project_dbase_gui.c
27372           src/tags_manager.c
27373           src/text_editor.c
27374           src/utilities.c
27375           src/utilities.h
27376           src/watch_gui.c:
27377         
27378           Modified files.
27379         
27380         * scripts/*
27381           pixmaps/sv_class.xpm
27382           pixmaps/sv_function.xpm
27383           pixmaps/sv_macro.xpm
27384           pixmaps/sv_private_fun.xpm
27385           pixmaps/sv_private_var.xpm
27386           pixmaps/sv_protected_fun.xpm
27387           pixmaps/sv_protected_var.xpm
27388           pixmaps/sv_public_fun.xpm
27389           pixmaps/sv_public_var.xpm
27390           pixmaps/sv_static_fun.xpm
27391           pixmaps/sv_static_var.xpm
27392           pixmaps/sv_struct.xpm
27393           pixmaps/sv_unknown.xpm
27394           pixmaps/sv_variable.xpm
27395           pixmaps/fv_core.xpm
27396           pixmaps/fv_text.xpm
27397           pixmaps/filestoremove.txt:
27398         
27399           New files.
27400         
27401         * pixmaps/class.xpm
27402           pixmaps/function.xpm
27403           pixmaps/fv_autofile.xpm
27404           pixmaps/fv_doc.xpm
27405           pixmaps/fv_i18n.xpm
27406           pixmaps/fv_source.xpm
27407           pixmaps/private_func.xpm
27408           pixmaps/private_var.xpm
27409           pixmaps/protected_func.xpm
27410           pixmaps/protected_var.xpm
27411           pixmaps/public_func.xpm
27412           pixmaps/public_var.xpm
27413           pixmaps/struct.xpm
27414           pixmaps/variable.xpm
27415         
27416           Removed files.
27417         
27418         * tagmanager/*/*:
27419         
27420           Upgraded to tagmanager-0.7
27422 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
27423         * src/anjuta_cbs.c: Fixed bug #506441
27424         * src/watch_gui.c: Changed layout of eval dialog so that
27425         it fits on a 800x600 desktop with German translation. 
27427 2002-01-23      Andy Piper <andy.piper@freeuk.com>
27429         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
27430         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
27431           icon for new project type (thanks to Misha)
27432         * configure.in: build and install Danish translation
27433         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
27434           credits to cover new patches and translations
27436 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
27437         
27438         * src/preferences.c, src/message-manager.cc, src/project_type.c,
27439           src/appwiz_page1.c:
27440         
27441       - Font preferences are restored properly now (\n was missing)
27442           - Dock menu label of message-manager is "Dock/Undock" instead
27443           of "Dock|Undock" to match with the rest of anjuta.
27444           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
27445           changed it in anjuta, too 
27447 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27449         * tagmanager/tm_source_file.c,
27450           tagmanager/parse.c,
27451           tagmanager/tm_project.c,
27452           src/an_symbol_view.c,
27453           src/anjuta.c:
27454           
27455           Disabled debug warnings.
27457 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27459         * src/appwiz_page1.c
27460           src/compiler_options.c
27461           src/project_dbase.c
27462           src/project_dbase.h
27463           src/project_type.c
27464           src/source.c
27465           src/source.h:
27466           
27467           New project type named LibGlade.
27468           
27469           Patch submitted by:
27470           Dick Knol <dknol@gmx.net>
27472         * src/gnome_prj.c:
27473           Commented out unused pixmap creation. May be it
27474           will fix the crash in project creation.
27475           
27476 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
27478         * src/registers.c
27479           src/registers.h
27480           src/registers_cbs.c
27481           src/registers_cbs.h
27482           src/registers_gui.c
27483           src/sharedlib.c
27484           src/sharedlib.h
27485           src/sharedlib_cbs.c
27486           src/sharedlib_cbs.h
27487           src/sharedlib_gui.c
27488           src/signals.c
27489           src/signals.h
27490           src/signals_cbs.c
27491           src/signals_cbs.h
27492           src/signals_gui.c
27493           src/stack_trace.c
27494           src/stack_trace.h
27495           src/stack_trace_cbs.c
27496           src/stack_trace_cbs.h
27497           src/stack_trace_gui.c
27498           src/text_editor.c
27499           src/watch.c
27500           src/watch.h
27501           src/watch_cbs.c
27502           src/watch_cbs.h
27503           src/watch_gui.c
27504           
27505           Fixed bug #496290: Attach/detach removed from these
27506           windows as they are never implemented.
27507           
27508           Patch submitted by:
27509           Johannes Schmid <johannes.schmid@gmx.de>
27510           
27511 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
27513         * src/anjuta.c,
27514           src/anjuta_cbs.c:
27515           
27516           Fixed bug:
27517           when you right click on the tabs, a list of filenames are given
27518           out, but now it gives a list of "page 1", "page 2", etc...
27519           
27520           Patch submitted by: 
27521           Jens Georg <mail@jensgeorg.de>
27523         * anjuta.in.in: Removed c|c++ because, it was not necessary
27524           and was causing translation problem.
27525           
27526         * plugins/class-gen/clsGen.c:
27527           removed "'" for the same reason.
27528           
27529 attached the fix for the menu
27532 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27534         * src/preferences.h,
27535           src/preferences.c,
27536           src/preferences_gui.c:
27537           
27538           Adds the functionality to Anjuta to auto save your unsaved
27539           files before you build a project.
27541           Patch submitted by: 
27542           jason <jason_williams@suth.com>
27543           
27544         * src/anjuta.[h,c]:
27545           Added function for save all files.
27546         
27547         * src/mainmenu_callbacks.c:
27548           Modified to use the above function.
27549         
27550         * src/build_project.c:
27551           Save all files before build if it is set in the
27552           preferences.
27554 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
27556         * src/message-manager-private.cc
27557           src/message-manager-private.h
27558           src/message-manager.cc:
27559           
27560           Message-manager now restores the tabs which were shown on startup.
27561           The terminal is now created on demand (as requested by Biswa)
27562           and I have removed some debug messages.
27563           
27564           Patch submitted by: 
27565           Johannes Schmid <johannes.schmid@gmx.de>
27567 2002-01-13  Stephane Demurget  <demurgets@free.fr>
27569         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
27570           proper tabs keyboard navigation.
27572         * src/an_symbol_view.c,
27573           src/anjuta_cbs.c,
27574           src/gnome_project.c,
27575           src/project_dbase.c,
27576           src/tags_manager.c: removed some debugging display.
27578 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
27580         * src/message-manager-dock.c
27581           src/message-manager-private.cc
27582           src/message-manager-private.h
27583           src/message-manager.cc
27584           src/preferences.c
27585           src/preferences.h
27586           src/preferences_gui.c:
27587           
27588           Patch submitted by: 
27589           Johannes Schmid <johannes.schmid@gmx.de>
27590           
27591           This patch adds a tab to the notebook of the preferences-dialog
27592           where you can change the colors, the tab position of the new
27593           message manager. Also the truncate messages stuff has moved
27594           from misc tab to messages tab.
27596           Also improved the remembering position stuff of message manager.
27597           
27598         * data/internal.properties,
27599           Added definitions for messages colors and tag position.
27600           
27601         * src/message_manager.cc:
27602           Fixed a bug that never lets the messages panes to get cleared.
27603           Added wmclass setting for the message window. Fixed a bug in
27604           which the message window was not being shown.
27605         
27606         * src/tag_manager.c: Fixed printing of (NULL) in the debug
27607           output and disabled it.
27609         * src/anjuta.c: Preferences created and loaded before anything else.
27610           anjuta now recognizes messages colors on startup and initializes
27611           them.
27612         
27613 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
27615         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
27617 2002-01-09  Stephane Demurget  <demurgets@free.fr>
27619         * pixmaps/file_c.xpm,
27620           pixmaps/file_cpp.xpm,
27621           pixmaps/file_file.xpm,
27622           pixmaps/file_h.xpm,
27623           pixmaps/file_html.xpm,
27624           pixmaps/file_i18n.xpm,
27625           pixmaps/file_icon.xpm,
27626           pixmaps/file_pix.xpm,
27627           pixmaps/fv_doc.xpm,
27628           pixmaps/fv_i18n.xpm,
27629           pixmaps/fv_image.xpm,
27630           pixmaps/fv_source.xpm,
27631           pixmaps/fv_unknown.xpm: made these icons transparent.
27633 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
27635         * launcher/anjuta_launcher.c: updated message strings
27636         * src/message-manager-dock.c: added newline at end to avoid compile warning
27637         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
27638         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
27639           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
27640           entries for username and Python-style GPL notice
27641         * HACKING: added info on files to change to update Insert menu
27643 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27645         * src/project_dbase.c,
27646           src/an_file_view.c,
27647           src/an_symbol_view.c:
27648           Changed the CTree expander style to square and
27649           line style to Dotted line.
27650           
27651         * po/POTFILES.in: Removed and Added translable files.
27653 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27655         * ccview/.cvsignore: Removed.
27656         
27657 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27659         * ccview/
27660                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
27661                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
27662                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
27663                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
27664                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
27665                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
27666         
27667         Removed ccview module because it is no longer needed.
27669 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27671         * src/project_dbase.c:
27672           Shifted structure initialization in project_dbase_new()
27673           before anything else, otherwise it was crashing due to
27674           uninitialized values.
27675         
27676         * src/an_symbol_view.c:
27677           Disabled high volume debug output.
27679 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27680         
27681         Applied a very heavy patch from:
27682         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27684         * Makefile.am
27685         configure.in
27686         pixmaps/Makefile.am
27687         src/Makefile.am
27688         src/aneditor.cxx
27689         src/aneditor.h
27690         src/anjuta.c
27691         src/anjuta.h
27692         src/commands.c
27693         src/commands.h
27694         src/compile.c
27695         src/compile.h
27696         src/controls.c
27697         src/defaults.c
27698         src/fileselection.c
27699         src/main_menubar.c
27700         src/main_menubar.h
27701         src/main_menubar_def.h
27702         src/mainmenu_callbacks.c
27703         src/mainmenu_callbacks.h
27704         src/project_dbase.c
27705         src/project_dbase.h
27706         src/project_dbase_gui.c
27707         src/tags_manager.c
27708         src/text_editor_menu.c
27709         src/toolbar_callbacks.c
27710         tagmanager/Makefile.am
27711         tagmanager/ctags.c
27712         tagmanager/include/Makefile.am
27713         tagmanager/include/tm_project.h
27714         tagmanager/include/tm_symbol.h
27715         tagmanager/include/tm_tag.h
27716         tagmanager/include/tm_tagmanager.h
27717         tagmanager/include/tm_workspace.h
27718         tagmanager/tm_project.c
27719         tagmanager/tm_source_file.c
27720         tagmanager/tm_symbol.c
27721         tagmanager/tm_tag.c
27722         tagmanager/tm_workspace.c
27723         widgets/Makefile.am: Modified.
27724         
27725         * src/an_file_view.[c,h],
27726           src/an_symbol_view.[c,h],
27727           src/file_history.[c,h],
27728           src/support.[c,h],
27729           widgets/scroll-menu.[c,h],
27730           tagmanager/tm_file_entry.c
27731           tagmanager/include/tm_file_entry.h: Added new files.
27732           
27733         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
27734         private_func.xpm, public_func.xpm,
27735         class.xpm, fv_exec.xpm, fv_unknown.xpm,
27736         private_var.xpm, public_var.xpm,
27737         function.xpm, fv_i18n.xpm, macro.xpm,
27738         protected_func.xpm, struct.xpm,
27739         fv_autofile.xpm, fv_image.xpm,
27740         ofolder.xpm, protected_var.xpm, variable.xpm:
27741           Updated and Added pixmap files.
27743         Features:
27744         ---------
27745         a) Removes CCView dependency.
27746         b) Improves the terminal.
27747         c) Adds tag navigation context menus.
27748         d) Upgrades tagmanager to latest version.
27749         e) Miscellaneous small additions.
27751 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27753         * src/project_dbase_gui.c: Fixed crash of anjuta
27754         when project first created.
27755         
27756         * src/gnome_project.c: It now updates the tags manager
27757         when new projects are created.
27758         
27759 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27761         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
27762           for this big patch.
27763         
27764         * src/messages.[c,h]: Removed files.
27766         * src/message-manager.[cc,h],
27767           src/message-manager-dock.[c,h],
27768           src/message-manager-private.[cc,h]
27769           New files.
27771         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
27772           src/build_project.c, src/clean_project.c, src/compile.c
27773           src/configurer.c, src/debugger.c, src/find_in_files.c
27774           src/mainmenu_callbacks.c, src/preferences.h
27775           src/preferences_gui.c, src/properties.h
27776           src/utilities.c, src/utilities.h:
27777           The new messages widget.
27778           New features:
27779             - Use of GtkNotebook instead of ToggleButtons
27780               and show/hide
27781             - Popupmenu to show and hide message types and
27782               to dock/undock in detach mode
27784           All other things should work as they did with the
27785           old message window. Currently the keyboard short-cuts
27786           do not work in detached mode.
27787           
27788           Some functions in utitlities.[c,h] changed.
27789           so that they take const arguments where this is possible
27790           
27791         * src/Makefile.am, po/POTFILES.in:
27792           Removed messages.[c,h] and
27793           added message-manager.[cc,h], message-manager-dock.[c,h],
27794           message-manager-private.[cc,h]
27795           
27796         * src/message-manager.h: Removed "include <bonobo.h>"
27797           and added a newline at the end of the file.
27798           
27799         * src/message-manager-private.cc:
27800           Set clist's width setting to Automatic.
27801           Set scroll window's scroll bars to Automatic.
27802           
27803 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
27805         * text_editor_menu.c:
27806           Fixed misalignment of the function sub menu
27807           in the text editor pop up menu.
27808           
27809 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27810         
27811         * src/text_editor.c: Fixed a compiler warning.
27812         
27813 2002-01-04  Andy Piper <andy.piper@freeuk.com>
27815         * THANKS, manuals/*/authors.sgml: updated for new translations
27816         * plugins/class-gen/clsGen.c: converted messages to English
27817         * src/about.c, src/main_menubar_def.h: string updates
27819 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27821         * src/anjuta.c
27822           src/anjuta_cbs.c
27823           src/text_editor.c
27824           src/mainmenu_callbacks.c
27825           src/text_editor.h
27826           src/text_editor.c
27827           src/text_editor_cbs.c
27828           src/text_editor-gui.c:
27829           
27830           Earlier code for adding 'cross' button
27831           for closing pages were too error prone and unorganized.
27832           Cleaned up the code and shifted the 'extra' widgets
27833           creation (eg. close button, close_pixmap and lable)
27834           from anjuta to text_editor. This takes care of proper
27835           widgets creation and destruction. Otherwise, anjuta
27836           was crashing at too many points, especially related
27837           to docking and undocking.
27838           
27839 2002-01-04  Stephane Demurget  <demurgets@free.fr>
27841         * src/aneditor.cxx: removed debugging code.
27843         * data/properties/.cvsignore: added swap files.
27845 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27847         * src/anjuta.c
27848           src/anjuta_cbs.c:
27849           Fixed Crashing of anjuta when a new file is saved as
27850           different file.
27851           
27852 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27854         * src/aneditor.c: Some debug codes around.
27855         
27856         * data/internal.properties, data/anjuta.properties: Removed.
27857           data/properties/Makefile.am:
27858           data/properties/ada
27859           data/properties/cs
27860           data/properties/make
27861           data/properties/rc
27862           data/properties/html
27863           data/properties/ruby
27864           data/properties/baan
27865           data/properties/idl
27866           data/properties/pascal
27867           data/properties/sample
27868           data/properties/bash
27869           data/properties/java
27870           data/properties/perl
27871           data/properties/sql
27872           data/properties/conf
27873           data/properties/latex
27874           data/properties/props
27875           data/properties/vb
27876           data/properties/cpp
27877           data/properties/lua
27878           data/properties/python
27879           data/properties/xml
27880           data/properties/others
27881           data/properties/.cvsignore:
27882             Added files. Properties now splitted into small files
27883             for each language.
27885         * data/Makefile.am
27886           configure.in: Update the removal and added properties module.
27888         * src/preferences.c: preferences_new(): Updated to reflect the
27889           new properties files organization.
27890           
27891         * src/Makefile.am: Added Baan Lexer.
27893 2002-01-01  Stephane Demurget  <demurgets@free.fr>
27895         * src/aneditor.cxx: readded the baan lexer. 
27897         * src/preferences.c: fixed translated messages and a typo.
27899         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
27900           confusing the regexp usage in xml-i18-merge.
27902 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
27904         * src/project_dbase.c: tidied some messages, and spotted a typo in
27905           the reading of properties which prevented the project version from
27906           ever being reported in the Project Information window - fixed :)
27908         * po/POTFILES.in: removed syntax.h
27910 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27912         * data/internal.properties: fixed baan properties.
27913           Added all ada properties.
27915         * src/main_menubar_def.h,
27916           src/lexer.h,
27917           src/aneditor.cxx,
27918           src/utilities.[ch]: added support for the Ada highlight style.
27920 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27922         * plugins/*/.cvsignore: updated.
27924 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27926         * src/syntax.h,
27927           src/text_editor.c,
27928           src/Makefile.am: removed the empty header syntax.h.
27930 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
27932         * main_menubar.c:
27933         Stef's observation on the 'superfluous' hseparators in the recent
27934         files and projects is fully justified -- removed.
27935         
27936         * main_menubar_def.h:
27937         Changed "Plug Ins" to "Plugins" in the menu label.
27938         
27939         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
27940         Added class-gen in the configure output and class-gen module.
27941         
27942         * data/internal.properties:
27943         Correct mis-spelled "jave" to "java".
27944         Added file.is.source for *.h, *.c, *.cpp properties.
27945         
27946         * global-tags/Makefile.am:
27947         "chmod +x create_global_tags.sh" before it is executed, because
27948         there is very high chance that it will be found "-x" and resulting
27949         in error
27951 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27953         Fixed a crash on Solaris reported by Holder Burde, thanks to him
27954         for the backtrace.
27956         * src/gnome_project.c: (create_new_project): if the user doesn't
27957           select any icon, it doesn't have any extension and thus we can't
27958           use it in printf on Solaris, since the %s modifier use strlen to
27959           know the string length and then crash. On Linux, gcc checks the value
27960           of the pointer to be NULL and write "(null)" if necessary. We can't
27961           rely on that.
27963         * src/source.c: (source_write_desktop_entry): if there's no icon, we
27964           don't need to have the directory icon but the generic one.
27966 2001-12-30  Stephane Demurget  <demurgets@free.fr>
27968         Merged with latest (1.42) scintilla.
27970         Added: Support for the {load,save}.on.(de)activate properties.
27971                The PHP lexer to match keywords case insensitively.
27972                Baan lexer.
27973                Experimental supports for changeable style attribute & line
27974                wrapping.
27975                
27976         Updated: Both the C++ and HTML lexers.
27977                  More shell keywords added.
27978                  Horizontal scrolling and diplay of long lines optimised.
27979                  Cursor setting optimised.
27981         Bugs fixed: Caret movement over folded lines.
27982                     Selection tracking in 2ndary views when doing modifications.
27984         * scintilla/CallTip.{cxx.h},
27985           scintilla/ContractionState.{cxx,h},
27986           scintilla/Document.{cxx,h},
27987           scintilla/Editor.{cxx,h},
27988           scintilla/KeyWords.cxx,
27989           scintilla/LexHTML.cxx,
27990           scintilla/PlatGTK.cxx,
27991           scintilla/RESearch.cxx,
27992           scintilla/ScintillaBase.cxx,
27993           scintilla/ScintillaGTK.cxx,
27994           scintilla/Style.{cxx,h},
27995           scintilla/StyleContext.h,
27996           scintilla/ViewStyle.cxx,
27997           scintilla/include/*.h: updated.
27999         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
28001         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
28002           should have been told to the scintilla team. We're lucky I read the
28003           ChangeLog and the modifications of the lexer (thanks to the Gnome
28004           bonsai for this ;)
28006         * data/internal.properties: added Baan definitions.
28007           Fixed some issues for C such as *_cast directive, that are only
28008           available with C++.
28009           Updated C++, HTML and shell scripts definitions.
28010           Updated Ada and Bullant, that have been forgotten.
28012         * src/main_menubar_def.h,
28013           src/lexer.h,
28014           src/aneditor.cxx,
28015           src/utilities.[ch]: added support for the Baan highlight style.
28017 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28019         Polished the plugins menu behaviour and added a tearoff
28020         menuitem to the recent entries submenu.
28022         Note: The recent entries list seems to be too height
28023               with all these superfluous hseparators.
28025         * src/main_menubar.c: Polished, making some
28026           functions declarations static and cleaning some code.
28028           (create_submenu_plugin): removed the extra
28029           plugins entry and the horizontal separators.
28031           (on_plugins_menu_realize): the plugins menu is only
28032           shown if there's at least one available.
28034           (create_submenu*): added a tearoff menuitem to have
28035           a more homogeneous menu style. For now, it doesn't
28036           take care of user settings (but it was even worse
28037           before :).
28039 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28041         * configure.in: added the packageplugindir variable to avoid
28042           installing the plugins in $(prefix). It's not the same path as
28043           anjuta 2 to allow parallel installation.
28045 2001-12-29  Stephane Demurget  <demurgets@free.fr>
28046         Fix a reopened part of bug #440676: keyboard navigation between the
28047         different text buffers. Changed to a more global approch. 
28049         * src/notebook.[ch]: removed.
28051         * src/Makefile.am: removed notebook.[ch]
28053         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
28054           (on_anjuta_window_key_press_event): added to fulfill the global
28055           shorcuts handling.
28057         * HACKING: updated according to the new global shortcuts handling.
28059 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
28061         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
28062           Shifted plugin menu from Edit submenu to main menu.
28063         
28064         * po/POTFILES.in:
28065           Added plugins/sample1/plugin-sample1.c
28066           
28067         * plugins/sample1/plugin-sample1.c:
28068           Added localization and used anjuta_info, instead of anjuta_error.
28069           
28070         * plugins/.cvsignore, plugins/sample1/.cvsignore:
28071           Added cvs ignores.
28072           
28073 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
28075         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
28076           for plugin dir.
28077         
28078         * Makefile.am: Added module plugins.
28079         
28080         * plugins, plugins/Makefile.am, plugins/sample1/*:
28081           Created plugins modules.
28082           
28083         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
28084           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
28085           to load plugins of *.so only and not *.so* (which results
28086           in duplicates).
28087         
28088         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
28089           plugins during packaging.
28091 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
28093         *  configure.in: Added Greek (el) to ALL_LINGUAS.
28095 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
28097         * configure.in: Added portuguese to ALL_LINGUAS
28099 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
28101         * global-tags/.cvsignore
28102         tagmanager/.cvsignore
28103         tagmanager/include/.cvsignore:
28104         Added cvs ignore files.
28106         * data/.cvsignore
28107         Updated cvs ignore file.
28108         
28109 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28111         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
28112           data/anjuta.properties, data/internal.properties: clean up some 
28113           message strings (me)
28115 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28117         * src/about.c, THANKS: added Jens to the credits
28118         
28119 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
28121         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
28122           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
28123           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
28124           Georg <mail@jensgeorg.de> to add close button to file tabs.
28126 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28128         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
28129           (debugger now catches correct signal from process)
28131 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28133         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
28134         * src/pixmaps.h: switch appwizard project icons to new designs
28135         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
28137 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
28139         * pixmaps/Makefile.am: stop redundant images from being installed.
28140           The next step will be to remove them completely.
28141         * src/appwiz*: further updates (more to come)
28142         * src/pixmaps.h: cleaned up, commented
28143         * src/splash.c: should use the pixmaps macro defined
28144         * HACKING: more on the graphics stuff and use of pixmaps.h
28146 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
28148         * src/defaults.c: fix bug #494864
28150 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
28152         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
28153           graphics from Misha
28154         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
28155           redundant graphics, no longer used
28156         * src/appwiz*: revamped application wizard by Andy and Misha for
28157           a more usable and professional look-and-feel
28158         * HACKING: updates to cover patching, graphics, and some additions
28159           post-0.1.8
28160         * TODO: removed some implemented features
28162 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
28164         * data/anjuta.properties, data/internal.properties: cleanup
28165         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
28166           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
28167           to edit styles colors for keywords and add Goto Tag menu option
28168           in the editor
28170 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
28172         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
28173         
28174         Fixed bug #460335
28175         fixes the Forget of the cursor position when tab is brought active
28176         from project manager.
28177         
28178 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28180         * src/messages.c
28181           Exported "TERM=xterm" to get a color terminal when
28182           anjuta is not started from within a terminal.
28183           
28184 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28186         * src/messages.c
28187           src/messages.h
28188           Added a frame around zvt terminal.
28189           
28190         * src/preferences_gui.c
28191           Modified to say "Use glade component (experimental)"
28192           instead of "Use Component".
28193           
28194 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
28196         * Patch from 
28197         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28198         
28199         * src/anjuta.c
28200         src/fileselection.c
28201         src/messages.c
28202         src/messages.h
28203         src/preferences.c
28204         src/preferences.h
28205         src/project_dbase.c
28207         a) Extra scrollbar in terminal no longer appears.
28208         b) Character set preference should be preserved (untested).
28209         c) File selection widget now remembers last directory.
28210         d) On creation of generic project, the glade 'file not found' error no
28211                 longer occurs.
28212         e) First terminal window is created 'on demand', so it should always to
28213                 the Right Thing (TM) as far as starting WD is concerned. Also, the
28214                 environment is now passed to the terminal.
28215         f) Solaris compilation should be fixed (replaced get_current_dir_name()
28216                 with getcwd()).
28217         g) Fixed some compilation warnings.
28219 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
28221         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
28222           src/pixmaps.h: applied terminal and warnings patch (Biswa)
28223         * src/*: cleanups (me)
28224         * pixmaps/mini_term.xpm: added new file for terminal button
28225           (me, based on existing artwork)
28227 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
28229         * configure.in: bumped version to 0.1.9-pre
28230         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28231           translation
28232         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
28234 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
28236         * src/splash.c: removed a DOS end of line of a comment (so the *.po
28237           files are free of that char)
28238         * configure.in: added "az" to ALL_LINGUAS
28240 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
28242         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
28243           crash bug fix from Biswa.
28244         * FUTURE: added Anjuta/gIDE merger information to provide 
28245           details on future direction and status of 1.x stuff
28246         * NEWS: prepared for release
28247         * po/de.po: update from Jens Georg <mail@jensgeorg>
28249 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
28251         * multiple minor updates pre-0.1.8
28252         * patch from Biswa to fix syntax highlighting and packaging
28253         * po/fr.po: update from Stef
28255 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
28257         * global-tags/Makefile.am
28258         global-tags/create_global_tags.sh
28259         global-tags/tm_global_tags.c
28260         scintilla/LexCPP.cxx
28261         scintilla/include/SciLexer.h
28262         src/aneditor.cxx
28263         src/project_dbase.c
28264         tagmanager/Makefile.am
28265         tagmanager/include/Makefile.am
28266         tagmanager/include/tm_project.h
28267         tagmanager/include/tm_tag.h
28268         tagmanager/include/tm_tagmanager.h
28269         tagmanager/tm_project.c
28270         tagmanager/tm_source_file.c
28271         tagmanager/tm_tag.c
28272         tagmanager/tm_workspace.c:
28273         
28274         Includes the syntax highliting patch to scintilla).
28275         and more stable code.
28276         
28277         *tagmanager/include/tm_symbol.h: New file.
28278         *tagmanager/tm_symbol.c: New file.
28279         
28280         Add symbol tree building functionality at project level
28281         
28282         Patch from:
28283         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
28284         
28285 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28287         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
28288           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
28289           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
28290           : New and improved pixmaps from Misha <misha@phreaker.net>
28291           Thanks to him.
28293 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
28294         
28295         * Big patch submitted by
28296           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
28297           Many thanks to him.
28298         
28299         * src/Makefile.am, src/aneditor.cxx
28300           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
28301           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
28302           Use of tagmanager lib for advanced calltips.
28304         * global-tags/*: Created new directory and added files to 
28305           generate system.tags.
28307         * tagmanager/*: Created new directory and added tagmanager lib
28308           files.
28310         * configure.in, acconfig.h, Makefile.am: Modified to reflect
28311           the above additions.
28313         * data/Makefile.am: Modified to accomodate generated system.tags file.
28315 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
28317         * scintilla/: updated to 1.41
28318         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
28319         * src/about.c: updated list of authors
28320         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
28321         * HACKING: updated to cover Scintilla usage
28322         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
28323           translation
28325 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
28327         * src/aneditor.cxx: Fixed compilation errors with it.
28328           by add include to gtk+ headers and typedefining a mysteriously
28329           vanished class Colour.
28331 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28333         * configure.in: Added pt_BR in the languages.
28334         
28335 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
28337         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
28338           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
28339         * THANKS: updated
28340         * manuals/C/anjuta-manual/*: new format to match
28341           the rest of the GNOME docs chapter layout. Added the many
28342           new contributors. Moved Authors and License information into new
28343           chapters of their own - should make expansion easier too
28344         * src/compiler_options.c: changed the profiler option to -pg to 
28345           work with GNU tools (gprof)
28346         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
28347           and text labels
28348         
28349 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
28351         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
28352           compiler_options_gui.c:
28353           Added a new entry for linker flags and renamed c_options to c_flags
28354           and l_options to l_libs. Also, added a new function:
28355           compiler_options_set_prjlflags_in_file();
28356         
28357         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
28358         
28359         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
28360           
28361 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
28363         * THANKS, src/about.c: corrections and additions following 
28364         Naba's big update
28365         * src/main_menubar.c: patch from Rikul to fix the problem with 
28366         menu accelerators not being loaded
28368 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
28370         * THANKS: Added all contributors and translators names and emails.
28371         * AUTHORS: Updated
28372         * pixmap/anjuta_logo.png: Reduced the size of the logo.
28373         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
28374               Added new file (earlier logo with border).
28375         * src/about.c: Added all contributors names and emails
28376               and used macro definition for logo pixmap file.
28377         * src/pixmaps.h: Added entry for anjuta splash screen.
28379 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
28381         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
28382         to new PNG version (thanks to Misha) and removed the old
28383         pixmap.
28385 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
28387         * THANKS: added Conner Mo for simplified Chinese translation.
28388         * configure.in: added zh_CN in ALL_LINGUAS
28390 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
28392         * THANKS: added Joe Man for his traditional Chinese translation.
28393         * configure.in: added zh_TW in ALL_LINGUAS.
28395 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
28397         * src/main_menubar_def.h: Changed the link of lidn to
28398         http://lidn.sourceforge.net.
28399         
28400 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
28402         * Applied patch from Rikul
28403         * Applied patch from Luca
28404         * Fixed a cvs conflict. :)
28406 2001-10-17  Stephane Demurget  <demurgets@free.fr>
28408         * THANKS: added Marc Botermans for his Dutch translation.
28410         * configure.in: added nl in ALL_LINGUAS.
28412         * po/nl.po: added.
28414 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
28416         * anjuta.c: Fixed luca's typo.
28417         * resources.c, resources.h: Changed gchar* return to void, to
28418                 avoid a compiler warning.
28419         * scintilla/Makefile.am: Reorganized file entries.
28420         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
28422 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
28424         * Upgraded scintilla to 1.4.
28425         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
28426                 LexLisp.cxx StyleContext.cxx StyleContext.h
28427         * src/Makefile.am: Added 4 lexers and separated lexer objects
28428                 from the main link variable.
28430 2001-10-14  Stephane Demurget  <demurgets@free.fr>
28432         * THANKS: added Luca, even if it shouldn't be my role to write
28433           this sort of thing :)
28435         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
28436           the latest Luca patch.
28438 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
28440         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
28441         This is not documented yet; plugins to come later.
28442         * src/find*.c: find dialogs now persistent 
28443         (Rick <rikul@bellsouth.net>)
28444         * widgets/gnomefilelist.c: fixed multiple file open issue 
28445         (Rick <rikul@bellsouth.net>)
28446         * changes to recent file and project lists handling 
28447         (lbell <lbell@tsc4.com>)
28448         * more minor UI updates (me)
28450 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
28452         * src/Makefile.am: removed warnings for traditional C syntax
28453         * pixmaps: added new icons for mini_locals, mini_cvs and
28454         the splash screen - thanks to Misha <misha@phreaker.net>
28456 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
28458         * src/toolbar.c: fix typo in tooltip text
28459         * ccview/cccmd.cc: alter Func to Function in menu text
28461 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
28463         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
28464         issue with find dialog reporting an error when Scintilla finds text
28465         * applied patch from Denis Boehme <boehme at syncio dot de> to support
28466         DOS files (i.e. CR/LF translation)
28468 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
28470         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
28471         #452436
28472         * data/internal.properties: default fold style now set to 3 :-)
28473         * applied patch from rikul <null@acm.org> to turn notebook tab 
28474         headings red when file has been edited.
28476 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
28478         * configure.in: Added "no" to ALL_LINGUAS.
28479         
28480 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
28482     * Patch from lbell <lbell@tsc4.com>
28483     src/controls.c
28484     src/debugger.c
28485     src/main_menubar.c
28486     src/main_menubar.h
28487     src/main_menubar_def.h
28488     src/mainmenu_callbacks.c
28489     src/mainmenu_callbacks.h
28490     src/project_dbase.c
28491     src/project_dbase.h
28492     
28493     Implemented a check menu item to handle the 'show locals' flag
28494     for the current project.
28496     * data/internal.properties: Removed the redundant command
28497     for gnome-terminal.
28498     
28499 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
28501         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
28503 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
28505         * configure.in: Added "ta" to the languages list.
28507 2001-09-21  Andy Piper <andy.piper@freeuk.com>
28509         * data/internal.properties:
28510           added fold.symbols property to control appearance of folds
28511           in the Scintilla editor (thanks to rikul <null@acm.org>)
28513 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28515         * src/message.c:
28516           one extra button for message win is being created -- Fixed.
28517         
28518           The frame should be hidden and not only the pix_lab when
28519           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
28520           -- Fixed.
28521         
28522         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
28523           for the time being it is same as mini_cvs.xpm.
28524         
28525 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
28527         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
28529         Patch from rikul <null@acm.org>
28530         
28531         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
28532         glades.h, messages.c, messages.h, pixmaps.h,
28533         project_dbase.c, project_dbase.h, session.c,
28534         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
28535         
28536         inserted 'add to watch' option in inspect window, so you can add easily
28537         a variable in watch window .
28538         
28539         Added a new message pane for the gdb local variables inspection. Changed
28540         the code in messages.c to better account for future new panes insertion.
28541         Defined a new pixmap for the new tab button in pixmaps.h
28542         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
28543         install script.
28544         
28545         Changed the debugger module to have a single function for asking to gdb
28546         to send program info. The idea is to ask the debugger about only the
28547         info needed to open windows( watch, registers, etc ) to speedup the step
28548         command. I plan to ask informations to the debugger based on the user
28549         interface status.
28550         The request for local variables is enabled by default, but the
28551         projectDBase has a variable to control it, to allow disabling that
28552         feature,  there is also the code to save and to reload the state. If you
28553         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
28554         in project_dbase.c
28556         This big patch is from:  lbell <lbell@tsc4.com>
28557         
28558 2001-09-20  Stephane Demurget <demurgets@free.fr>
28560         Patch from rikul <null@acm.org> :
28562         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
28563           problem and added folding support for php/hmtl.
28565 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
28567         * Fixed dnd of files within scintilla.
28568         patch from:  rikul <null@acm.org>
28569         
28570 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
28572         * Applied patch from Luca.
28573         
28574         * src/source.c: source_write_build_files(): Fixed the project generation
28575           failure. The fist return statement and the free_project_type were 
28576           misplaced.
28578 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
28579         
28580         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
28581         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
28582         
28583         1) Restore the error color to red (waiting for a configurable one )
28584         2) Saving projects settings if you exit anjuta without closing an open
28585         saved project
28586         3) New Menu 'repaeat search' to search with a keystroke without pressing
28587         the toolbar button
28588         4) some define in the menus to better handle menu item update
28589         
28590         Patch from: lbell <lbell@tsc4.com>
28591         
28592         * main_menubar_def.h, main_menubar.c: Change the position of
28593         "Repeat find" menu position.
28595 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
28597          project_type.h, project_type.c, source.c: Applied patch.
28598          patch from Johannes Schmid <clubfan@users.sourceforge.net>
28599          
28600 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28602         * configure.in, src/Makefile.am: Using macros for ORBit flags.
28603         
28604 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28605         
28606         * Fixed bug #445752
28607   
28608 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28609         
28610         * Fixed bugs in Gtk-- and Gnome-- project type
28612 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28614         * dnd.c: Support for multiple files drag-n-drop.
28615         
28616           Patch from: rikul <null@acm.org>
28617         
28618         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
28619           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
28620           saving from menu.
28621         
28622           Patch from: rikul <null@acm.org>
28624         * Applied patch for widgetizing goto dialog box.
28625           Patch from: ???
28626         
28627         * Applied patch for having new project type handling.
28628           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
28629           
28630 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
28632         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
28633           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
28634           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
28635           find_replace.c, find_replace.h, find_text.c, find_text.h,
28636           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
28637           project_dbase.h, source.c, text_editor.c, text_editor.h,
28638           text_editor_cbs.c, utilities.c, utilities.h:
28639         
28640           Applied a huge patch (after slight preview). I would like Luca
28641           to have his feature additions mentioned here.
28642         
28643           Patch from: lbell <lbell@tsc4.com>
28645 2001-09-09  Stephane Demurget <demurgets@free.fr>
28647         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
28649         * po/fr.po: updated to the latest sources.
28652 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28653         
28654         * Fixed bug #445752
28655   
28656 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28658         * dnd.h, dnd.c: New files for drag n drop support.
28659                 
28660         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
28661            Added drag and drop support for opening files.
28662         
28663         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
28664         Archit Baweja <bighead@crosswinds.net> for this idea.
28665         
28666         * TODO: Added some more todos. :-(
28668 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28670         * Fixed the goto line activate bug.
28671         patch from: Martyn Bone <mbone@brightstar.u-net.com>
28673 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28674         
28675         * Fixed bugs in Gtk-- and Gnome-- project type
28677 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
28679         * widgets/gonmefilelist.c, gnomefilelist.c:
28680         Modified multiple selection on pressing control.
28681           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28682         
28683         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
28684         Modified multiple selection on pressing control.
28685           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28686         
28687 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
28689         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
28690           This is useless; but just in case...
28692 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
28694         * data/internal.properties: modified a bit of perl properties.
28695         
28696 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
28698         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
28699           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
28700           Added support for multiple file imports. Changed the standrd C++
28701           convention of #include <file> to #include <file.h>, because I had given
28702           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
28703           now support the #include <file> convention. That is something to be fixed :). 
28704           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28706 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
28708         * src/anjuta.c: Added function static greetings_text(), to solve the non
28709                 translation of the greetings text in the wizard.
28710                 
28711 2001-08-31  Andy Piper <andy.piper@freeuk.com>
28713         * src/find_in_files_gui.c: made order of buttons consistent with other Find
28714           dialogs, with OK the default (fix bug #453482)
28716 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
28718         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
28719         
28720         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
28721         
28722 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
28724         * src/aneditor.cxx
28725           src/aneditor.h
28726           src/anjuta_cbs.c
28727           src/controls.c
28728           src/main_menubar.c
28729           src/main_menubar.h
28730           src/main_menubar_def.h
28731           src/mainmenu_callbacks.c
28732           src/mainmenu_callbacks.h:
28733                 Applied the patch that addes menu items which allow users to
28734                 insert GPL notice and date time in current document.
28735                 patch from: Rick Patel <rikul@shreve.net>       
28736                 
28737         * src/main_menu.c: Fixed a compilation error.
28738         
28739         * src/anjuta.c: Fixed non-rememberence of editor tab position.
28740         
28741         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
28742           about the unterminated strings.
28743           
28744         * scintilla/*: Updated scintilla to 1.3.9 version.
28745         
28746 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
28747         
28748         * widgets/gnomefileselection.c:
28749           Applied the patch for fixing multiple selection of file open funcion,
28750           which will deselect the files selected.
28751           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28753 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28755         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
28756           src/fileselection.c, src/anjuta_cbs.c:
28757           Applied the patch     for multiple selection of file open.
28758           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28759           
28760 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28762         * Removed "-f" option in call to devhelp, because devhelp no longer
28763           supports that.
28764         
28765 2001-08-26  Stephane Demurget <demurgets@free.fr>
28767         All these modifications have been pointed out by
28768         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
28770         * data/internal.properties: two fixes for the PHP lexer.
28771           this out.
28773         * fr.po: minor fixes.
28775         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
28777 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
28778         
28779         * main_menubar.c,
28780           main_menubar.h,
28781           main_menubar_def.h,
28782           main_menubar_callbacks.c,
28783           controls.c:
28784                 Added new menu item for "close all fils".
28785                 (Patch from Rikul <rikul@shreve.net>, after revision)
28786         
28787         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
28788         
28789         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
28790                 (Patch from Rikul <rikul@shreve.net>)
28791         
28792         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
28793                 (Patch from Rikul <rikul@shreve.net>)
28795 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28796         
28797         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
28798            project name in application widzard.
28799            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
28801         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
28802           of the 'OK' button there is an 'Execute' one.
28803           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
28804         
28805         * executer.c: Changed cancel button to close button. That was more appropriate.
28806           
28807 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28809         * HACKING: corrected >>>>>> Config management.
28810         
28811         * HACKING: Added many things.
28812         
28813         * src/launcher.h: Added some comments.
28815 2001-08-21  Stephane Demurget <demurgets@free.fr>
28817         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
28819         * HACKING,
28820           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
28821           src/appwizard_cbs.c,
28822           src/appwizard_gui.c: Applied UI/docs cleanup patch from
28823           Andy Piper <andy.piper@freeuk.com>
28825         * po/fr.po: updated to latest sources.
28827         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
28830 2001-08-18  Andy Piper <andy.piper@freeuk.com>
28832         * Fixed bugs #450280 and #448845
28834         * src/about.c: corrected Naba's e-mail address (.net, not .com)
28835         
28836         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
28837           named dialogs
28838         
28839         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
28840           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
28841           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
28842           names to remove "Anjuta: " prefix
28843           
28844         * src/main_menubar_def.c: altered a message
28845         
28846         * launcher/anjuta_launcher.c: cleaned up some messages
28848         * src/debugger.c: edited messages to improve clarity
28849         
28850         * src/app_wiz*.c: tidied wizard interface
28853 2001-08-15  Stephane Demurget <demurgets@free.fr>
28855         Synced Naba's fix and mine about the wizards not working and removed
28856         anjuta.prj to avoid a nasty checkin.
28858         * Makefile.am: removed the install-data-local rule.
28860         * data/Makefile.am: changed the list of files.
28862         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
28864         * .cvsignore: added anjuta.prj for the same reason.
28867 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
28869         * src/source.c: Fixed a bug that fails new gnome projects to get
28870           created.
28872         * src/project_manager.c: Fixed a bug that disables storing recent
28873           project history.
28875         * Makefile.am: Added stuffs to install the macro files in the
28876           anjuta share file.
28879 2001-08-14  Stephane Demurget <demurgets@free.fr>
28881         * data/Makefile.am: added some rules to support the gnome/ macros
28882           dir in order to make the wizards work again.
28884         * anjuta.spec.in: upped the release number.
28887 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
28889         * configure.in (ALL_LINGUAS): Added pl.
28892 2001-08-09  Stephane Demurget <demurgets@free.fr>
28894         * anjuta.spec.in: fixed the doc files list.
28897 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
28899         * src/about.c: corrected my email address. :-)
28900         
28901         * TODO: Updated.
28902         
28903         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
28904          (patch from Andy Piper <squiggle@ukgateway.net>)
28906 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
28908         * debugger.c: Fixed a bug associated with debugging threaded
28909           application.
28910         
28911         * text_editor_menu.c: Fixed broken ui in text editor
28912           pop up menu.
28913           
28914         * text_editor_menu.c: Now the option sub menu in text editor pop up
28915           works.
28916         
28917         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
28918                 (suggested by lord sibn <sibn@utspl.cjb.net> )
28919         
28920 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28922         * src/text_editor_menu.c: Added menu item for context help
28923           (patch from Andy Piper <squiggle@ukgateway.net>)
28924         
28925 2001-08-06  Stephane Demurget <demurgets@free.fr>
28927         * ccview/cccproj.cc: added missing i18n strings.
28929         * data/welcome.txt: bumped version to 0.1.6.
28931         * src/anjuta.c: fixed a compilation error due to devhelp integration.
28933 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28934         
28935         * help.c, help.h: Added support for DevHelp context sensitive help
28936                 and gnome api browsing.
28937         * Fixed toolbars and editor views "not save" bug.
28938         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
28939           (patch from Andy Piper <squiggle@ukgateway.net>)
28940         * Updated THANKS and chapter15.sgml for uk and ru translators.
28942 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
28944         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
28945         * Updated configure.in to include these changes
28946         
28947 2001-08-03  Stephane Demurget <demurgets@free.fr>
28949         * src/project_dbase_gui.c: fixed bug #446963
28950           (on_project_dbase_ccview_update_start),
28951           (on_project_dbase_ccview_update_end): added.
28952           These two respectively disable and enable close file/project
28953           menu entries and toolbar items, while the ccview part updates
28954           its tag database.  
28957 2001-08-03  Stephane Demurget <demurgets@free.fr>
28959         * configure.in: added sv to the ALL_LINGUAS list.
28960         
28962 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
28964         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28965                 file to work: merge translations and distribute it.
28967         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28969         * NEWS, README, THANKS & TODO: Spelling fixes.
28971 2001-08-01  Stephane Demurget <demurgets@free.fr>
28973         * README: updated requirements.
28975         * scintilla/Makefile.am,
28976           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28977           target can't be realized (custom build path).
28979         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28980           Removed install-data-local.
28982         * src/compiler_options.c: changed the include paths of the pixmaps.
28983           we hadn't any warning because of the include paths passed to the
28984           compiler. Thanks to make distcheck for reporting this.
28987 2001-07-31  Stephane Demurget <demurgets@free.fr>
28989         * NEWS, THANKS: updated.
28991         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28992           fixed to show the correct kernel signal number and its description.
28994         * widgets/gnomefilelist.c: fixed bug #445756
28995           (goto_last): renamed to goto_prev and changed according to goto_next.
28996           (goto_next): added.
28997           (goto_directory): removed.
28998           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28999           returned value is now the position in the list.
29000           (check_ok_button_cb): changed the back check and added one for next.
29001           (gnome_filelist_set_dir): the check in history make it wouldn't be
29002           a "true" history. polished the whole thing, using set_dir_internal.
29003           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
29004           there's no check in the history when using back or next.
29006         * manuals/*: added missing .cvsignore files.
29009 2001-07-30  Stephane Demurget <demurgets@free.fr>
29011         * po/fr.po: updated to latest sources.
29013         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
29014           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
29015           to put off their sensitive attributes.
29017 2001-07-29  Stephane Demurget <demurgets@free.fr>
29018         
29019         * po/fr.po: fixed some grammar things.
29020           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
29021           this out.
29022         
29023         * src/utilities.c: (file_is_link): use lstat instead of stat.
29025 2001-07-27  Naba Kumar <kh_naba@123india.com>
29026         
29027         * Remove help dir from cvs, because it is no longer
29028           needed.
29029         
29030         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
29031           needed.
29033 2001-07-24  Naba Kumar <kh_naba@123india.com>
29035         * debugger.c: (debugger_update_prog_status): Fixed
29036                 the bug with gdb version 5. Debugger starts, when
29037                 step in/out/over etc are clicked.
29038         
29039         * debugger.c: All functions: added debugging codes.
29040         
29041         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
29042         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
29043           Modified to recognize non project files also.
29044           
29045         * source.c: (source_write_configure_in):
29046           Added source for 'prefix' counterparts for
29047           no-prefix AC_SUBST.
29048         
29049 2001-07-23  Naba Kumar <kh_naba@123india.com>
29050         
29051         * anjuta.c: added function anjuta_remove_text_editor();
29052           and suitably modified anjuta_remove_current_text_editor().
29053           
29054         * project_dbase.c: project_dbase_close(), Added code to
29055           close all opened files that belong to the project when
29056           the project is closed.
29057          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
29058         
29059         * Updated the manuals/anjuta-manual subdir for GDP standards.
29060            (patch from Andy Piper <squiggle@ukgateway.net>)
29061         
29062         * main_menubar.h, main_menubar.def: Added Menu items to handle
29063           urls for library references, bugs, patches and feature request
29064           submission.
29065         
29066 2001-07-20  Naba Kumar <kh_naba@123india.com>
29067         
29068         * Set wmclass names in all windows.
29069           (patch from Andy Piper <squiggle@ukgateway.net>)
29070         * New splash logo from "Misha" <misha@phreaker.net>);
29072 2001-07-19  Naba Kumar <kh_naba@123india.com>
29073         
29074         * preferences.[h,c], preferences_gui.c: Added 4 properties to
29075           set caret color, calltip back color and selection fore/back
29076           color.
29078 2001-07-18  Naba Kumar <kh_naba@123india.com>
29079         
29080         * project_dbase.c: Closes all files when project is closed.
29081          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29082          -- We still need to refine this as it closes all sort of files.
29083         
29084         * compiler_options.c: Fixed seg-fault bug when last item in
29085           compiler option lists is removed.
29086         
29087         * Fixed missing newline warnings during compilation.
29088           (patch from Andy Piper <squiggle@ukgateway.net>)
29090 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
29092         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
29093                 autogenerated no need to store'em in CVS.
29095         * ccview/.cvsignore: Addition of cvsignore.
29097 2001-07-17  Naba Kumar <kh_naba@123india.com>
29098         
29099         *GUI fixes and spell corrections
29100         (patch from Andy Piper <squiggle@ukgateway.net>)
29102 2001-07-15  Naba Kumar <kh_naba@123india.com>
29103         
29104         *Fixed double error message for file not found.
29105         
29106         *Put white backgrounds for png images.
29107         
29108         *Converted '-' to '_' in sgml files.
29110 2001-07-14  Naba Kumar <kh_naba@123india.com>
29111         
29112         * project_dbase.c: Short-cut for expand/collasp project tree
29113         
29114         * project_dbase_gui.c:
29115          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29117 2001-07-13  Naba Kumar <kh_naba@123india.com>
29118         
29119         * notebook.[h,c]: Added
29120          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
29121         Project/message window now toggles on control and
29122         and notebook switch short-cut
29124 2001-07-7  Naba Kumar <kh_naba@123india.com>
29125         
29126         * Changed a new icon set which looks more gnomish.
29127         
29128         * Changed a new anjuta splash logo.
29129         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
29131 2001-07-6  Naba Kumar <kh_naba@123india.com>
29132         
29133         * ccview/*: Integrated ccview for class view and file view
29134                 in the project Manager.
29135         
29136         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
29138 2001-07-1  Naba Kumar <kh_naba@123india.com>
29139         
29140         * scintilla/*: Upgraded Scintilla to version 1.3.7
29141         
29142         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
29143         
29144 2001-06-28  Naba Kumar <kh_naba@123india.com>
29145         
29146         * src/debugger.c: Correct step-over and step-out swapping.
29147         
29148         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
29149           chapters and added more stuffs.
29151 2001-06-13  Naba Kumar <kh_naba@123india.com>
29152         
29153         * data/autogen.sh.gtkmm: Added
29154         
29155         * data/autogen.sh.gnomemm: Added
29156         
29157         * src/appwiz.c: Added two more application wizard templetes
29158         
29159         * src/project: for gtk-- and gnome-- and proper support
29160         
29161         * src/source.c: for c++ in the project configuration.
29162         
29163         * src/source.h:
29165 2001-05-05  Naba Kumar <kh_naba@123india.com>
29167         * Merged my pre-cvs modifications with 
29168           the current cvs copy.
29170         * (lot of files change).
29172         * Implemented session management.
29174         * Local installation possible by
29175           manageing our own pixmaps paths
29176           manupulations.
29177         
29178         * resources.h: Added.
29179         * resources.c: Added.
29181         * Fixed some bugs.
29182         
29183 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
29185         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
29186                 Corrected/extended ignores.
29188 2001-05-04  Naba Kumar <kh_naba@123india.com>
29190         * manuals/: dir tree added.
29191           Sgml documentation started in this dir.
29192           
29193         * omf-install/: dir tree added.
29194         
29195         * manuals/anjuta-manual/C/anjuta-manual.sgml:
29196           Created initial document structure.
29197           
29198         * configure.in: Added test for scrollkeeper.
29199           Added some Makefile entries in AC_OUTPUT.
29200         
29201         * Makefile.am: Added subdir manuals/
29202         
29203         * HACKING: Wrote something stupid.
29205 2001-05-02  Stéphane Démurget <demurgets@free.fr>
29207         * Makefile.am: Added ChangeLog in local data list, becaused it's
29208           needed to create a new project.
29209           
29210         * po/fr.po: minor fixes.
29212         * src/build_file.c, src/configurer.c, src/debugger.c,
29213           src/executer.c, src/find_replace.c, src/gnome_project.c,
29214           src/goto_line.c, src/launcher.c, src/messages.c, 
29215           src/preferences.c src/project_dbase.c: functions declared static.
29216           
29217         * widgets/gnomefilelist.c: Fixed a project creation bug,
29218           introduced with latest changes.
29220 2001-05-01  Stéphane Démurget <demurgets@free.fr>
29222         * widgets/gnomefilelist.c,
29223           BUGS: Fixed an annoying bug preventing from loading files/project
29224           given on the command line. Polished the whole gnome_filelist widget.
29226 2001-04-27  Stéphane Démurget <demurgets@free.fr>
29228         * src/main.c,
29229           src/anjuta.c,
29230           src/anjuta.h: Polished the command line parsing.
29232         * BUGS: Need to clean that damn gnome_filelist widget.
29234 2001-04-25  Stéphane Démurget <demurgets@free.fr>
29236         * src/registers.c,
29237           src/sharedlib.c,
29238           src/signals.c: Removed duplicated includes.
29240         * po/fr.po: minor fixes.
29242         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
29243           create_compiler_options_page? () declared static.
29244         * src/main.c,
29245           src/anjuta.c: Put a command line option for disabling
29246           the splashscreen.
29248         * src/preferences_gui.c: Fixed an internationalization issue,
29249           other functions declared static.
29251         * src/gnome_project.c: Fixed some memory leaks,
29252           new_prj_terminated () declared static. 
29254 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
29256         * configure.in: Sort ALL_LINGUAS alphabetically.
29258 2001-04-22  Stéphane Démurget <demurgets@free.fr>
29260         * Emptied that ugly old Changelog.
29262 == Anjuta 0.1.5 ===
29263 == Anjuta 0.1.4 ==
29265 2001-03-10 Naba kumar  <naba@gnome.org>
29267         * src/gnome_project.c: Fixed project dir creation bug.
29269         * src/text_editor.c: Fixed double accelerators bug.
29270         
29271         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
29273         * src/stack_trace.c, * src/compiler_options.c,
29274         data/internals.properties, src/defaults.c:
29275         Fixed pixmap creation with NULL window.
29277         * src/commands.c, src/preferences_gui.c, src/build_project.c
29278         src/clean_project.c: Bug fix.
29279         
29280         * src/main_menubar_def.h: i18n bug fix.
29281         
29282         * src/executer.h, src/executer.c: Bug fix.
29283         
29284         * src/controls.c: Bug fix.
29285         
29286         * src/debugger.c: Debugger now takes program args.
29287         
29288         * po/ja.po: Added japanese translation file.
29289         
29290         Upgraded to ver 0.1.4
29291         ... Fixed other minor bugs.
29293 == Anjuta 0.1.3 ===
29295 2001-XX-XX Naba kumar  <naba@gnome.org>
29297         * Lots of unaccountable changes. Integrated scintilla.
29298         Redesigned Project managemet. Added supports for other languages.
29299         Java style properties managements. .... blah blah
29300         
29301 2000-11-11 Naba kumar  <naba@gnome.org>
29303         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
29304         Upgraded to version 0.1.3.
29306         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
29307         Fixed to activate Debug->add watch properly.
29309 === Anjuta 0.1.2 beta_2 ===
29310 === Anjuta 0.1.2 ===
29312 2000-11-05 Naba kumar  <naba@gnome.org>
29314         * src/compiler_options.c, src/compiler_options_cbs.c
29315         src/compiler_options_cbs.h, src/compiler_options_gui.c
29316         src/anjuta2.c, extra/stock_libs.anj (new),
29317         extra/README.stock_libs (new), htmls/page13.html,
29318         htmls/images/*: Improved Library settings GUI. Can now enable/disable
29319         added libraries. Stock libs provided for ease of entry. Modified
29320         help html file accordingly.
29322 2000-11-03 Naba kumar  <naba@gnome.org>
29324         * README: Minor fixes in Doc files.
29326         * src/gnome_prj.c, src/appwidzard_cbs.c:
29327         Fixed to ignore non-existant dir for blank prj.
29328         More checking in project creation, especially to confirm
29329         that the prj file already does not exist.
29331         * anjuta.spec, configure.in: Upgraded to version 0.1.2
29333         * src/controls.c: Now Menu item "Format/Detach current document"
29334         is inactive when there is no document opened.
29336 === Anjuta 0.1.1 ===
29338 2000-11-01 Naba kumar  <naba@gnome.org>
29340         Completed and Release of first version (Beta) with lots of bugs.
29342 1999-12-27 Naba kumar  <naba@gnome.org>
29344         Anjuta project started.